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) - 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, CameraLens) - Method in class org.sunflow.SunflowAPI
Defines a camera with a given name.
CameraLens - Interface in org.sunflow.core
Represents a mapping from the 3D scene onto the final image.
CatmullRomFilter - Class in org.sunflow.core.filter
 
CatmullRomFilter() - Constructor for class org.sunflow.core.filter.CatmullRomFilter
 
CausticPhotonMap - Class in org.sunflow.core.photonmap
 
CausticPhotonMap(Options) - 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.
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
 
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
 
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.
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(Options) - Static method in class org.sunflow.core.gi.GIEngineFactory
 
create(String, int) - Static method in class org.sunflow.SunflowAPI
Create an API object from the specified file.
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
 
CYAN - Static variable in class org.sunflow.image.Color
 

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