Uses of Class
org.sunflow.core.IntersectionState
-
Packages that use IntersectionState Package Description 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
Fields in org.sunflow.core declared as IntersectionState Modifier and Type Field Description private IntersectionState
ShadingState. istate
Methods in org.sunflow.core that return IntersectionState Modifier and Type Method Description (package private) IntersectionState
ShadingState. getIntersectionState()
Methods in org.sunflow.core with parameters of type IntersectionState Modifier and Type Method Description (package private) void
Statistics. accumulate(IntersectionState state)
void
Scene. accumulateStats(IntersectionState state)
(package private) static ShadingState
ShadingState. createPhotonState(Ray r, IntersectionState istate, int i, PhotonStore map, LightServer server)
(package private) static ShadingState
ShadingState. createState(IntersectionState istate, float rx, float ry, float time, Ray r, int i, int d, LightServer server)
(package private) ShadingState
LightServer. getRadiance(float rx, float ry, float time, int i, int d, Ray r, IntersectionState istate, ShadingCache cache)
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 pixelvoid
AccelerationStructure. intersect(Ray r, IntersectionState istate)
Intersect the specified ray with the geometry in local space.(package private) void
Geometry. intersect(Ray r, IntersectionState state)
(package private) void
Instance. intersect(Ray r, IntersectionState state)
void
InstanceList. intersectPrimitive(Ray r, int primID, IntersectionState state)
void
PrimitiveList. intersectPrimitive(Ray r, int primID, IntersectionState state)
Intersect the specified primitive in local space.(package private) void
Scene. trace(Ray r, IntersectionState state)
(package private) void
Scene. traceBake(Ray r, IntersectionState state)
(package private) Color
Scene. traceShadow(Ray r, IntersectionState state)
Constructors in org.sunflow.core with parameters of type IntersectionState Constructor Description ShadingState(ShadingState previous, IntersectionState istate, Ray r, int i, int d, boolean ignoreHalton)
-
Uses of IntersectionState in org.sunflow.core.accel
Methods in org.sunflow.core.accel with parameters of type IntersectionState Modifier and Type Method Description void
BoundingIntervalHierarchy. intersect(Ray r, IntersectionState state)
void
KDTree. intersect(Ray r, IntersectionState state)
void
NullAccelerator. intersect(Ray r, IntersectionState state)
void
UniformGrid. intersect(Ray r, IntersectionState state)
-
Uses of IntersectionState in org.sunflow.core.light
Methods in org.sunflow.core.light with parameters of type IntersectionState Modifier and Type Method Description 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 Modifier and Type Method Description (package private) void
TriangleMesh.WaldTriangle. intersect(Ray r, int primID, IntersectionState state)
private void
SphereFlake. intersectFlake(Ray r, IntersectionState state, int level, float qa, float qaInv, float cx, float cy, float cz, float dx, float dy, float dz, float radius)
void
Background. intersectPrimitive(Ray r, int primID, IntersectionState state)
void
BanchoffSurface. intersectPrimitive(Ray r, int primID, IntersectionState state)
void
Box. intersectPrimitive(Ray r, int primID, IntersectionState state)
void
CornellBox. intersectPrimitive(Ray r, int primID, IntersectionState state)
void
CubeGrid. intersectPrimitive(Ray r, int primID, IntersectionState state)
void
Cylinder. intersectPrimitive(Ray r, int primID, IntersectionState state)
void
Hair. intersectPrimitive(Ray r, int primID, IntersectionState state)
void
JuliaFractal. intersectPrimitive(Ray r, int primID, IntersectionState state)
void
ParticleSurface. intersectPrimitive(Ray r, int primID, IntersectionState state)
void
Plane. 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)
void
SphereFlake. intersectPrimitive(Ray r, int primID, IntersectionState state)
void
Torus. intersectPrimitive(Ray r, int primID, IntersectionState state)
void
TriangleMesh.BakingSurface. intersectPrimitive(Ray r, int primID, IntersectionState state)
void
TriangleMesh. intersectPrimitive(Ray r, int primID, IntersectionState state)
private void
TriangleMesh. intersectTriangleKensler(Ray r, int primID, IntersectionState state)
-
Uses of IntersectionState in org.sunflow.core.renderer
Fields in org.sunflow.core.renderer declared as IntersectionState Modifier and Type Field Description private IntersectionState
BucketRenderer.BucketThread. istate
private IntersectionState
MultipassRenderer.BucketThread. istate
private IntersectionState
ProgressiveRenderer.SmallBucketThread. istate
private IntersectionState
SimpleRenderer.BucketThread. istate
Methods in org.sunflow.core.renderer with parameters of type IntersectionState Modifier and Type Method Description private void
BucketRenderer. computeSubPixel(BucketRenderer.ImageSample sample, IntersectionState istate)
private int
ProgressiveRenderer. progressiveRenderNext(IntersectionState istate)
private void
BucketRenderer. refineSamples(BucketRenderer.ImageSample[] samples, int sbw, int x, int y, int stepSize, float thresh, IntersectionState istate)
private void
BucketRenderer. renderBucket(Display display, int bx, int by, int threadID, IntersectionState istate)
private void
MultipassRenderer. renderBucket(Display display, int bx, int by, int threadID, IntersectionState istate, ShadingCache cache)
void
SimpleRenderer. renderBucket(int bx, int by, IntersectionState istate)
-