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

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