Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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