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 IntersectionStateShadingState. istateMethods in org.sunflow.core that return IntersectionState Modifier and Type Method Description (package private) IntersectionStateShadingState. getIntersectionState()Methods in org.sunflow.core with parameters of type IntersectionState Modifier and Type Method Description (package private) voidStatistics. accumulate(IntersectionState state)voidScene. accumulateStats(IntersectionState state)(package private) static ShadingStateShadingState. createPhotonState(Ray r, IntersectionState istate, int i, PhotonStore map, LightServer server)(package private) static ShadingStateShadingState. createState(IntersectionState istate, float rx, float ry, float time, Ray r, int i, int d, LightServer server)(package private) ShadingStateLightServer. getRadiance(float rx, float ry, float time, int i, int d, Ray r, IntersectionState istate, ShadingCache cache)ShadingStateScene. 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 pixelvoidAccelerationStructure. intersect(Ray r, IntersectionState istate)Intersect the specified ray with the geometry in local space.(package private) voidGeometry. intersect(Ray r, IntersectionState state)(package private) voidInstance. intersect(Ray r, IntersectionState state)voidInstanceList. intersectPrimitive(Ray r, int primID, IntersectionState state)voidPrimitiveList. intersectPrimitive(Ray r, int primID, IntersectionState state)Intersect the specified primitive in local space.(package private) voidScene. trace(Ray r, IntersectionState state)(package private) voidScene. traceBake(Ray r, IntersectionState state)(package private) ColorScene. 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 voidBoundingIntervalHierarchy. intersect(Ray r, IntersectionState state)voidKDTree. intersect(Ray r, IntersectionState state)voidNullAccelerator. intersect(Ray r, IntersectionState state)voidUniformGrid. 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 voidImageBasedLight. intersectPrimitive(Ray r, int primID, IntersectionState state)voidSunSkyLight. 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) voidTriangleMesh.WaldTriangle. intersect(Ray r, int primID, IntersectionState state)private voidSphereFlake. 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)voidBackground. intersectPrimitive(Ray r, int primID, IntersectionState state)voidBanchoffSurface. intersectPrimitive(Ray r, int primID, IntersectionState state)voidBox. intersectPrimitive(Ray r, int primID, IntersectionState state)voidCornellBox. intersectPrimitive(Ray r, int primID, IntersectionState state)voidCubeGrid. intersectPrimitive(Ray r, int primID, IntersectionState state)voidCylinder. intersectPrimitive(Ray r, int primID, IntersectionState state)voidHair. intersectPrimitive(Ray r, int primID, IntersectionState state)voidJuliaFractal. intersectPrimitive(Ray r, int primID, IntersectionState state)voidParticleSurface. intersectPrimitive(Ray r, int primID, IntersectionState state)voidPlane. intersectPrimitive(Ray r, int primID, IntersectionState state)voidQuadMesh. intersectPrimitive(Ray r, int primID, IntersectionState state)voidSphere. intersectPrimitive(Ray r, int primID, IntersectionState state)voidSphereFlake. intersectPrimitive(Ray r, int primID, IntersectionState state)voidTorus. intersectPrimitive(Ray r, int primID, IntersectionState state)voidTriangleMesh.BakingSurface. intersectPrimitive(Ray r, int primID, IntersectionState state)voidTriangleMesh. intersectPrimitive(Ray r, int primID, IntersectionState state)private voidTriangleMesh. 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 IntersectionStateBucketRenderer.BucketThread. istateprivate IntersectionStateMultipassRenderer.BucketThread. istateprivate IntersectionStateProgressiveRenderer.SmallBucketThread. istateprivate IntersectionStateSimpleRenderer.BucketThread. istateMethods in org.sunflow.core.renderer with parameters of type IntersectionState Modifier and Type Method Description private voidBucketRenderer. computeSubPixel(BucketRenderer.ImageSample sample, IntersectionState istate)private intProgressiveRenderer. progressiveRenderNext(IntersectionState istate)private voidBucketRenderer. refineSamples(BucketRenderer.ImageSample[] samples, int sbw, int x, int y, int stepSize, float thresh, IntersectionState istate)private voidBucketRenderer. renderBucket(Display display, int bx, int by, int threadID, IntersectionState istate)private voidMultipassRenderer. renderBucket(Display display, int bx, int by, int threadID, IntersectionState istate, ShadingCache cache)voidSimpleRenderer. renderBucket(int bx, int by, IntersectionState istate)
-