Alphabetical Index: T

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

T

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
Prepare a progress bar representing a lengthy task.
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 class 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
Closes the current progress bar to indicate the task is over
taskStop() - method in class org.sunflow.system.ui.SilentInterface
taskStop() - static method in class org.sunflow.system.UI
taskStop() - method in class 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
Updates the current progress bar to a value between the current min and max.
taskUpdate(int) - method in class org.sunflow.system.ui.SilentInterface
taskUpdate(int) - static method in class org.sunflow.system.UI
taskUpdate(int) - method in class org.sunflow.system.UserInterface
Updates the current progress bar to a value between the current min and max.
Teapot - class org.sunflow.core.tesselatable.Teapot
Teapot() - constructor for class org.sunflow.core.tesselatable.Teapot
Tesselatable - interface org.sunflow.core.Tesselatable
Represents an object which can be tesselated into a list of primitives such as a TriangleMesh.
tesselate() - method in class org.sunflow.core.tesselatable.BezierMesh
tesselate() - method in class org.sunflow.core.tesselatable.FileMesh
tesselate() - method in class org.sunflow.core.Tesselatable
Tesselate this object into a PrimitiveList.
Texture - class org.sunflow.core.Texture
Represents a 2D texture, typically used by shaders.
TextureCache - class org.sunflow.core.TextureCache
Maintains a cache of all loaded texture maps.
TexturedAmbientOcclusionShader() - constructor for class org.sunflow.core.shader.TexturedAmbientOcclusionShader
TexturedDiffuseShader - class org.sunflow.core.shader.TexturedDiffuseShader
TexturedDiffuseShader() - constructor for class org.sunflow.core.shader.TexturedDiffuseShader
TexturedPhongShader - class org.sunflow.core.shader.TexturedPhongShader
TexturedPhongShader() - constructor for class org.sunflow.core.shader.TexturedPhongShader
TexturedShinyDiffuseShader() - constructor for class org.sunflow.core.shader.TexturedShinyDiffuseShader
TexturedWardShader - class org.sunflow.core.shader.TexturedWardShader
TexturedWardShader() - constructor for class org.sunflow.core.shader.TexturedWardShader
ThinLens - class org.sunflow.core.camera.ThinLens
ThinLens() - constructor for class org.sunflow.core.camera.ThinLens
Timer - class org.sunflow.system.Timer
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
toRGBE() - method in class org.sunflow.image.Color
Torus - class org.sunflow.core.primitive.Torus
Torus() - constructor for class org.sunflow.core.primitive.Torus
toString() - method in class org.sunflow.math.BoundingBox
toString() - method in class org.sunflow.image.Color
toString() - method in class org.sunflow.core.ParameterList.Parameter
toString() - method in class org.sunflow.image.RGBSpace
toString() - method in class org.sunflow.image.XYZColor
toString(double) - static method in class org.sunflow.system.Timer
toString(long) - static 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.
Trace a new photon from the current location.
traceFinalGather(org.sunflow.core.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(org.sunflow.core.Ray,int) - method in class org.sunflow.core.ShadingState
Returns the color obtained by recursively tracing the specified ray.
traceReflection(org.sunflow.core.Ray,int) - method in class org.sunflow.core.ShadingState
Returns the color obtained by recursively tracing the specified ray.
Trace a new photon from the current location.
traceRefraction(org.sunflow.core.Ray,int) - method in class org.sunflow.core.ShadingState
Returns the color obtained by recursively tracing the specified ray.
Trace a new photon from the current location.
traceShadow(org.sunflow.core.Ray) - method in class org.sunflow.core.ShadingState
Trace a shadow ray against the scene, and computes the accumulated opacity along the ray.
traceShadow(org.sunflow.core.ShadingState) - method in class org.sunflow.core.LightSample
Trace the shadow ray, attenuating the sample's color by the opacity of intersected objects.
traceTransparency() - method in class org.sunflow.core.ShadingState
Trace transparency, this is equivalent to tracing a refraction ray in the incoming ray direction.
transform(org.sunflow.math.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(org.sunflow.math.Matrix4) - method in class org.sunflow.core.Ray
Create a new ray by transforming the supplied one by the given matrix.
transform(org.sunflow.math.Vector3) - method in class org.sunflow.math.OrthoNormalBasis
Transform the given normal from object space to world space.
Transform the given normal from world space to object space.
Transform the given point from object space to world space.
transformP(org.sunflow.math.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(org.sunflow.math.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(org.sunflow.math.Vector3) - method in class org.sunflow.math.Matrix4
Computes this*v and returns the result as a new Vector3 object.
Transform the given vector from object space to world space.
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).
Transform the given point from world space to object space.
translation(float,float,float) - static method in class org.sunflow.math.Matrix4
Create a translation matrix for the specified vector.
TriangleFilter - class org.sunflow.core.filter.TriangleFilter
TriangleFilter(float) - constructor for class org.sunflow.core.filter.TriangleFilter
TriangleMesh - class org.sunflow.core.primitive.TriangleMesh
TriangleMesh() - constructor for class org.sunflow.core.primitive.TriangleMesh
TriangleMeshLight - class org.sunflow.core.light.TriangleMeshLight
TriangleMeshLight() - constructor for class org.sunflow.core.light.TriangleMeshLight
triangles - field 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 org.sunflow.core.parser.TriParser