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