Package org.sunflow.core.accel
Class NullAccelerator
java.lang.Object
org.sunflow.core.accel.NullAccelerator
- All Implemented Interfaces:
AccelerationStructure
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
build
(PrimitiveList primitives) Construct an acceleration structure for the specified primitive list.void
intersect
(Ray r, IntersectionState state) Intersect the specified ray with the geometry in local space.
-
Constructor Details
-
NullAccelerator
public NullAccelerator()
-
-
Method Details
-
build
Description copied from interface:AccelerationStructure
Construct an acceleration structure for the specified primitive list.- Specified by:
build
in interfaceAccelerationStructure
-
intersect
Description copied from interface:AccelerationStructure
Intersect the specified ray with the geometry in local space. The ray will be provided in local space.- Specified by:
intersect
in interfaceAccelerationStructure
- Parameters:
r
- ray in local spacestate
- state to store the intersection into
-