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