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 pointis 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
 
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