Uses of Class
org.sunflow.core.IntersectionState

Packages that use IntersectionState
org.sunflow.core   
org.sunflow.core.accel   
org.sunflow.core.light   
org.sunflow.core.primitive   
org.sunflow.core.renderer   
 

Uses of IntersectionState in org.sunflow.core
 

Methods in org.sunflow.core with parameters of type IntersectionState
 void Scene.accumulateStats(IntersectionState state)
           
 ShadingState Scene.getRadiance(IntersectionState istate, float rx, float ry, double lensU, double lensV, double time, int instance, int dim, ShadingCache cache)
          Get the radiance seen through a particular pixel
 void AccelerationStructure.intersect(Ray r, IntersectionState istate)
          Intersect the specified ray with the geometry in local space.
 void PrimitiveList.intersectPrimitive(Ray r, int primID, IntersectionState state)
          Intersect the specified primitive in local space.
 

Uses of IntersectionState in org.sunflow.core.accel
 

Methods in org.sunflow.core.accel with parameters of type IntersectionState
 void BoundingIntervalHierarchy.intersect(Ray r, IntersectionState state)
           
 void UniformGrid.intersect(Ray r, IntersectionState state)
           
 void NullAccelerator.intersect(Ray r, IntersectionState state)
           
 void KDTree.intersect(Ray r, IntersectionState state)
           
 

Uses of IntersectionState in org.sunflow.core.light
 

Methods in org.sunflow.core.light with parameters of type IntersectionState
 void ImageBasedLight.intersectPrimitive(Ray r, int primID, IntersectionState state)
           
 void SunSkyLight.intersectPrimitive(Ray r, int primID, IntersectionState state)
           
 

Uses of IntersectionState in org.sunflow.core.primitive
 

Methods in org.sunflow.core.primitive with parameters of type IntersectionState
 void Torus.intersectPrimitive(Ray r, int primID, IntersectionState state)
           
 void SphereFlake.intersectPrimitive(Ray r, int primID, IntersectionState state)
           
 void Background.intersectPrimitive(Ray r, int primID, IntersectionState state)
           
 void CornellBox.intersectPrimitive(Ray r, int primID, IntersectionState state)
           
 void TriangleMesh.intersectPrimitive(Ray r, int primID, IntersectionState state)
           
 void Box.intersectPrimitive(Ray r, int primID, IntersectionState state)
           
 void Cylinder.intersectPrimitive(Ray r, int primID, IntersectionState state)
           
 void BanchoffSurface.intersectPrimitive(Ray r, int primID, IntersectionState state)
           
 void Plane.intersectPrimitive(Ray r, int primID, IntersectionState state)
           
 void ParticleSurface.intersectPrimitive(Ray r, int primID, IntersectionState state)
           
 void JuliaFractal.intersectPrimitive(Ray r, int primID, IntersectionState state)
           
 void CubeGrid.intersectPrimitive(Ray r, int primID, IntersectionState state)
           
 void Hair.intersectPrimitive(Ray r, int primID, IntersectionState state)
           
 void QuadMesh.intersectPrimitive(Ray r, int primID, IntersectionState state)
           
 void Sphere.intersectPrimitive(Ray r, int primID, IntersectionState state)
           
 

Uses of IntersectionState in org.sunflow.core.renderer
 

Methods in org.sunflow.core.renderer with parameters of type IntersectionState
 void SimpleRenderer.renderBucket(int bx, int by, IntersectionState istate)