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
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
  Tesselate this object into a `PrimitiveList`.
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

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