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
C
calculatePhotons(PhotonStore, String, int, Options)
- Method in class org.sunflow.core.
Scene
Create a photon map as prescribed by the given
PhotonStore
.
Camera
- Class in
org.sunflow.core
This class represents a camera to the renderer.
Camera(CameraLens)
- Constructor for class org.sunflow.core.
Camera
camera(String, String)
- Method in class org.sunflow.
SunflowAPI
camera(String, String)
- Method in interface org.sunflow.
SunflowAPIInterface
Defines a camera with a given name.
CameraLens
- Interface in
org.sunflow.core
Represents a mapping from the 3D scene onto the final image.
cameraLensPlugins
- Static variable in class org.sunflow.
PluginRegistry
CatmullRomFilter
- Class in
org.sunflow.core.filter
CatmullRomFilter()
- Constructor for class org.sunflow.core.filter.
CatmullRomFilter
CausticPhotonMap
- Class in
org.sunflow.core.photonmap
CausticPhotonMap()
- Constructor for class org.sunflow.core.photonmap.
CausticPhotonMap
CausticPhotonMapInterface
- Interface in
org.sunflow.core
This class is a generic interface to caustic photon mapping capabilities.
causticPhotonMapPlugins
- Static variable in class org.sunflow.
PluginRegistry
check()
- Method in class org.sunflow.core.
ParameterList.Parameter
checkNextToken(String)
- Method in class org.sunflow.system.
Parser
ChromaticitySpectrum
- Class in
org.sunflow.image
This spectral curve represents a given (x,y) chromaticity pair as explained in the sun/sky paper (section A.5)
ChromaticitySpectrum(float, float)
- Constructor for class org.sunflow.image.
ChromaticitySpectrum
CIE
- Static variable in class org.sunflow.image.
RGBSpace
clamp(float, float)
- Method in class org.sunflow.image.
Color
clamp(int, int, int)
- Static method in class org.sunflow.math.
MathUtils
clamp(float, float, float)
- Static method in class org.sunflow.math.
MathUtils
clamp(double, double, double)
- Static method in class org.sunflow.math.
MathUtils
clear(boolean)
- Method in class org.sunflow.core.
ParameterList
Clears the list of all its members.
clear()
- Method in class org.sunflow.util.
FastHashMap
close()
- Method in class org.sunflow.system.
Parser
closeFile()
- Method in interface org.sunflow.image.
BitmapWriter
Close the file, this completes the bitmap writing process.
closeFile()
- Method in class org.sunflow.image.writers.
EXRBitmapWriter
closeFile()
- Method in class org.sunflow.image.writers.
HDRBitmapWriter
closeFile()
- Method in class org.sunflow.image.writers.
IGIBitmapWriter
closeFile()
- Method in class org.sunflow.image.writers.
PNGBitmapWriter
closeFile()
- Method in class org.sunflow.image.writers.
TGABitmapWriter
closeParser()
- Method in class org.sunflow.core.parser.
SCAbstractParser
closeParser()
- Method in class org.sunflow.core.parser.
SCAsciiParser
closeParser()
- Method in class org.sunflow.core.parser.
SCBinaryParser
Color
- Class in
org.sunflow.image
Color()
- Constructor for class org.sunflow.image.
Color
Color(float)
- Constructor for class org.sunflow.image.
Color
Color(float, float, float)
- Constructor for class org.sunflow.image.
Color
Color(Color)
- Constructor for class org.sunflow.image.
Color
Color(int)
- Constructor for class org.sunflow.image.
Color
ColorEncoder
- Class in
org.sunflow.image
This class contains many static helper methods that may be helpful for encoding colors into files.
ColorEncoder()
- Constructor for class org.sunflow.image.
ColorEncoder
ColorFactory
- Class in
org.sunflow.image
ColorFactory()
- Constructor for class org.sunflow.image.
ColorFactory
ColorFactory.ColorSpecificationException
- Exception in
org.sunflow.image
ColumnBucketOrder
- Class in
org.sunflow.core.bucket
ColumnBucketOrder()
- Constructor for class org.sunflow.core.bucket.
ColumnBucketOrder
compile(String)
- Static method in class org.sunflow.
SunflowAPI
Compile the specified code string via Janino.
configure(String, String)
- Method in interface org.sunflow.image.
BitmapWriter
This method will be called before writing begins.
configure(String, String)
- Method in class org.sunflow.image.writers.
EXRBitmapWriter
configure(String, String)
- Method in class org.sunflow.image.writers.
HDRBitmapWriter
configure(String, String)
- Method in class org.sunflow.image.writers.
IGIBitmapWriter
configure(String, String)
- Method in class org.sunflow.image.writers.
PNGBitmapWriter
configure(String, String)
- Method in class org.sunflow.image.writers.
TGABitmapWriter
ConsoleInterface
- Class in
org.sunflow.system.ui
Basic console implementation of a user interface.
ConsoleInterface()
- Constructor for class org.sunflow.system.ui.
ConsoleInterface
ConstantShader
- Class in
org.sunflow.core.shader
ConstantShader()
- Constructor for class org.sunflow.core.shader.
ConstantShader
ConstantSpectralCurve
- Class in
org.sunflow.image
Very simple class equivalent to a constant spectral curve.
ConstantSpectralCurve(float)
- Constructor for class org.sunflow.image.
ConstantSpectralCurve
constrainRGB()
- Method in class org.sunflow.image.
Color
contains(Point3)
- Method in class org.sunflow.math.
BoundingBox
Checks to see if the specified
point
is inside the volume defined by this box.
contains(float, float, float)
- Method in class org.sunflow.math.
BoundingBox
Check to see if the specified point is inside the volume defined by this box.
containsKey(K)
- Method in class org.sunflow.util.
FastHashMap
convertRGBtoXYZ(Color)
- Method in class org.sunflow.image.
RGBSpace
convertXYZtoRGB(XYZColor)
- Method in class org.sunflow.image.
RGBSpace
convertXYZtoRGB(float, float, float)
- Method in class org.sunflow.image.
RGBSpace
copy()
- Method in class org.sunflow.image.
Color
CornellBox
- Class in
org.sunflow.core.primitive
CornellBox()
- Constructor for class org.sunflow.core.primitive.
CornellBox
create(String)
- Static method in class org.sunflow.core.bucket.
BucketOrderFactory
create(String, int)
- Static method in class org.sunflow.
SunflowAPI
Create an API object from the specified file.
createColor(String, float...)
- Static method in class org.sunflow.image.
ColorFactory
Creates a color value in the renderer's internal color space from a string (representing the color space name) and an array of floating point values.
createInstance()
- Method in class org.sunflow.core.light.
DirectionalSpotlight
createInstance()
- Method in class org.sunflow.core.light.
ImageBasedLight
createInstance()
- Method in class org.sunflow.core.light.
PointLight
createInstance()
- Method in class org.sunflow.core.light.
SphereLight
createInstance()
- Method in class org.sunflow.core.light.
SunSkyLight
createInstance()
- Method in class org.sunflow.core.light.
TriangleMeshLight
createInstance()
- Method in interface org.sunflow.core.
LightSource
Create an instance which represents the geometry of this light source.
createInstance()
- Method in class org.sunflow.core.primitive.
CornellBox
createObject(String)
- Method in class org.sunflow.system.
Plugins
Create an object from the specified type name.
createTemporary(PrimitiveList, Matrix4, Shader)
- Static method in class org.sunflow.core.
Instance
cross(Vector3, Vector3, Vector3)
- Static method in class org.sunflow.math.
Vector3
CubeGrid
- Class in
org.sunflow.core.primitive
CubeGrid()
- Constructor for class org.sunflow.core.primitive.
CubeGrid
CubicBSpline
- Class in
org.sunflow.core.filter
CubicBSpline()
- Constructor for class org.sunflow.core.filter.
CubicBSpline
currentFrame()
- Method in class org.sunflow.
SunflowAPI
Read the value of the current frame.
currentFrame(int)
- Method in class org.sunflow.
SunflowAPI
currentFrame(int)
- Method in interface org.sunflow.
SunflowAPIInterface
Set the value of the current frame.
CYAN
- Static variable in class org.sunflow.image.
Color
Cylinder
- Class in
org.sunflow.core.primitive
Cylinder()
- Constructor for class org.sunflow.core.primitive.
Cylinder
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