- taskCancel() - Static method in class org.sunflow.system.UI
-
Cancel the currently active task.
- taskCanceled() - Static method in class org.sunflow.system.UI
-
Check to see if the current task should be aborted.
- taskStart(String, int, int) - Method in class org.sunflow.Benchmark
-
- taskStart(String, int, int) - Method in class org.sunflow.system.ui.ConsoleInterface
-
- taskStart(String, int, int) - Method in class org.sunflow.system.ui.SilentInterface
-
- taskStart(String, int, int) - Static method in class org.sunflow.system.UI
-
- taskStart(String, int, int) - Method in interface org.sunflow.system.UserInterface
-
Prepare a progress bar representing a lengthy task.
- taskStop() - Method in class org.sunflow.Benchmark
-
- taskStop() - Method in class org.sunflow.system.ui.ConsoleInterface
-
- taskStop() - Method in class org.sunflow.system.ui.SilentInterface
-
- taskStop() - Static method in class org.sunflow.system.UI
-
- taskStop() - Method in interface org.sunflow.system.UserInterface
-
Closes the current progress bar to indicate the task is over
- taskUpdate(int) - Method in class org.sunflow.Benchmark
-
- taskUpdate(int) - Method in class org.sunflow.system.ui.ConsoleInterface
-
- taskUpdate(int) - Method in class org.sunflow.system.ui.SilentInterface
-
- taskUpdate(int) - Static method in class org.sunflow.system.UI
-
- taskUpdate(int) - Method in interface org.sunflow.system.UserInterface
-
Updates the current progress bar to a value between the current min and
max.
- Teapot - Class in org.sunflow.core.tesselatable
-
- Teapot() - Constructor for class org.sunflow.core.tesselatable.Teapot
-
- Tesselatable - Interface in org.sunflow.core
-
Represents an object which can be tesselated into a list of primitives such
as a
TriangleMesh
.
- tesselatablePlugins - Static variable in class org.sunflow.PluginRegistry
-
- tesselate() - Method in class org.sunflow.core.tesselatable.BezierMesh
-
- tesselate() - Method in class org.sunflow.core.tesselatable.FileMesh
-
- tesselate() - Method in interface org.sunflow.core.Tesselatable
-
- Texture - Class in org.sunflow.core
-
Represents a 2D texture, typically used by
shaders
.
- TextureCache - Class in org.sunflow.core
-
Maintains a cache of all loaded texture maps.
- TextureCache() - Constructor for class org.sunflow.core.TextureCache
-
- TexturedAmbientOcclusionShader - Class in org.sunflow.core.shader
-
- TexturedAmbientOcclusionShader() - Constructor for class org.sunflow.core.shader.TexturedAmbientOcclusionShader
-
- TexturedDiffuseShader - Class in org.sunflow.core.shader
-
- TexturedDiffuseShader() - Constructor for class org.sunflow.core.shader.TexturedDiffuseShader
-
- TexturedPhongShader - Class in org.sunflow.core.shader
-
- TexturedPhongShader() - Constructor for class org.sunflow.core.shader.TexturedPhongShader
-
- TexturedShinyDiffuseShader - Class in org.sunflow.core.shader
-
- TexturedShinyDiffuseShader() - Constructor for class org.sunflow.core.shader.TexturedShinyDiffuseShader
-
- TexturedWardShader - Class in org.sunflow.core.shader
-
- TexturedWardShader() - Constructor for class org.sunflow.core.shader.TexturedWardShader
-
- TGABitmapReader - Class in org.sunflow.image.readers
-
- TGABitmapReader() - Constructor for class org.sunflow.image.readers.TGABitmapReader
-
- TGABitmapWriter - Class in org.sunflow.image.writers
-
- TGABitmapWriter() - Constructor for class org.sunflow.image.writers.TGABitmapWriter
-
- ThinLens - Class in org.sunflow.core.camera
-
- ThinLens() - Constructor for class org.sunflow.core.camera.ThinLens
-
- Timer - Class in org.sunflow.system
-
- Timer() - Constructor for class org.sunflow.system.Timer
-
- toInt(byte, byte, byte, byte) - Static method in class org.sunflow.system.ByteUtil
-
- toInt(byte[]) - Static method in class org.sunflow.system.ByteUtil
-
- toInt(byte[], int) - Static method in class org.sunflow.system.ByteUtil
-
- toLinear() - Method in class org.sunflow.image.Color
-
- toLong(byte[]) - Static method in class org.sunflow.system.ByteUtil
-
- toNonLinear() - Method in class org.sunflow.image.Color
-
- toRGB() - Method in class org.sunflow.image.Color
-
- toRGBA(float) - Method in class org.sunflow.image.Color
-
- toRGBE() - Method in class org.sunflow.image.Color
-
- Torus - Class in org.sunflow.core.primitive
-
- Torus() - Constructor for class org.sunflow.core.primitive.Torus
-
- toString() - Method in class org.sunflow.core.ParameterList.Parameter
-
- toString() - Method in class org.sunflow.image.Color
-
- toString() - Method in class org.sunflow.image.RGBSpace
-
- toString() - Method in class org.sunflow.image.XYZColor
-
- toString() - Method in class org.sunflow.math.BoundingBox
-
- toString() - Method in class org.sunflow.math.Point2
-
- toString() - Method in class org.sunflow.math.Point3
-
- toString() - Method in class org.sunflow.math.Vector3
-
- toString(long) - Static method in class org.sunflow.system.Timer
-
- toString(double) - Static method in class org.sunflow.system.Timer
-
- toString() - Method in class org.sunflow.system.Timer
-
- toXYZ() - Method in class org.sunflow.image.SpectralCurve
-
Convert this curve to a tristimulus CIE XYZ color by integrating against
the CIE color matching functions.
- traceDiffusePhoton(Ray, Color) - Method in class org.sunflow.core.ShadingState
-
Trace a new photon from the current location.
- traceFinalGather(Ray, int) - Method in class org.sunflow.core.ShadingState
-
Trace a final gather ray and return the intersection result as a new
render state
- traceGlossy(Ray, int) - Method in class org.sunflow.core.ShadingState
-
Returns the color obtained by recursively tracing the specified ray.
- traceReflection(Ray, int) - Method in class org.sunflow.core.ShadingState
-
Returns the color obtained by recursively tracing the specified ray.
- traceReflectionPhoton(Ray, Color) - Method in class org.sunflow.core.ShadingState
-
Trace a new photon from the current location.
- traceRefraction(Ray, int) - Method in class org.sunflow.core.ShadingState
-
Returns the color obtained by recursively tracing the specified ray.
- traceRefractionPhoton(Ray, Color) - Method in class org.sunflow.core.ShadingState
-
Trace a new photon from the current location.
- traceShadow(ShadingState) - Method in class org.sunflow.core.LightSample
-
Trace the shadow ray, attenuating the sample's color by the opacity of
intersected objects.
- traceShadow(Ray) - Method in class org.sunflow.core.ShadingState
-
Trace a shadow ray against the scene, and computes the accumulated
opacity along the ray.
- traceTransparency() - Method in class org.sunflow.core.ShadingState
-
Trace transparency, this is equivalent to tracing a refraction ray in the
incoming ray direction.
- traceTransparentShadow(float) - Method in class org.sunflow.core.ShadingState
-
- transform(Matrix4) - Method in class org.sunflow.core.Ray
-
Create a new ray by transforming the supplied one by the given matrix.
- transform(BoundingBox) - Method in class org.sunflow.math.Matrix4
-
Transforms each corner of the specified axis-aligned bounding box and
returns a new bounding box which incloses the transformed corners.
- transform(Vector3, Vector3) - Method in class org.sunflow.math.OrthoNormalBasis
-
- transform(Vector3) - Method in class org.sunflow.math.OrthoNormalBasis
-
- transformNormalObjectToWorld(Vector3) - Method in class org.sunflow.core.ShadingState
-
Transform the given normal from object space to world space.
- transformNormalWorldToObject(Vector3) - Method in class org.sunflow.core.ShadingState
-
Transform the given normal from world space to object space.
- transformObjectToWorld(Point3) - Method in class org.sunflow.core.ShadingState
-
Transform the given point from object space to world space.
- transformP(Point3) - Method in class org.sunflow.math.Matrix4
-
Computes this*p and returns the result as a new Point3 object.
- transformPX(float, float, float) - Method in class org.sunflow.math.Matrix4
-
Computes the x component of this*(x,y,z,1).
- transformPY(float, float, float) - Method in class org.sunflow.math.Matrix4
-
Computes the y component of this*(x,y,z,1).
- transformPZ(float, float, float) - Method in class org.sunflow.math.Matrix4
-
Computes the z component of this*(x,y,z,1).
- transformTransposeV(Vector3) - Method in class org.sunflow.math.Matrix4
-
Computes (this^T)*v and returns the result as a new Vector3 object.
- transformTransposeVX(float, float, float) - Method in class org.sunflow.math.Matrix4
-
Computes the x component of (this^T)*(x,y,z,0).
- transformTransposeVY(float, float, float) - Method in class org.sunflow.math.Matrix4
-
Computes the y component of (this^T)*(x,y,z,0).
- transformTransposeVZ(float, float, float) - Method in class org.sunflow.math.Matrix4
-
Computes the z component of (this^T)*(x,y,z,0).
- transformV(Vector3) - Method in class org.sunflow.math.Matrix4
-
Computes this*v and returns the result as a new Vector3 object.
- transformVectorObjectToWorld(Vector3) - Method in class org.sunflow.core.ShadingState
-
Transform the given vector from object space to world space.
- transformVectorWorldToObject(Vector3) - Method in class org.sunflow.core.ShadingState
-
Transform the given vector from world space to object space.
- transformVX(float, float, float) - Method in class org.sunflow.math.Matrix4
-
Computes the x component of this*(x,y,z,0).
- transformVY(float, float, float) - Method in class org.sunflow.math.Matrix4
-
Computes the y component of this*(x,y,z,0).
- transformVZ(float, float, float) - Method in class org.sunflow.math.Matrix4
-
Computes the z component of this*(x,y,z,0).
- transformWorldToObject(Point3) - Method in class org.sunflow.core.ShadingState
-
Transform the given point from world space to object space.
- translate(String, String) - Static method in class org.sunflow.SunflowAPI
-
Translate specfied file into the native sunflow scene file format.
- translation(float, float, float) - Static method in class org.sunflow.math.Matrix4
-
Create a translation matrix for the specified vector.
- TriangleFilter - Class in org.sunflow.core.filter
-
- TriangleFilter() - Constructor for class org.sunflow.core.filter.TriangleFilter
-
- TriangleMesh - Class in org.sunflow.core.primitive
-
- TriangleMesh() - Constructor for class org.sunflow.core.primitive.TriangleMesh
-
- TriangleMeshLight - Class in org.sunflow.core.light
-
- TriangleMeshLight() - Constructor for class org.sunflow.core.light.TriangleMeshLight
-
- triangles - Variable in class org.sunflow.core.primitive.TriangleMesh
-
- trim() - Method in class org.sunflow.util.FloatArray
-
Return a copy of the array, trimmed to fit the size of its contents
exactly.
- trim() - Method in class org.sunflow.util.IntArray
-
Return a copy of the array, trimmed to fit the size of its contents
exactly.
- TriParser - Class in org.sunflow.core.parser
-
- TriParser() - Constructor for class org.sunflow.core.parser.TriParser
-