Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- calculatePhotons(PhotonStore, String, int, Options) - Method in class org.sunflow.core.Scene
-
Create a photon map as prescribed by the given
PhotonStore
. - CAM - Enum constant in enum class org.sunflow.system.UI.Module
- 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.
- Camera - Class in org.sunflow.core
-
This class represents a camera to the renderer.
- Camera(CameraLens) - Constructor for class org.sunflow.core.Camera
- CAMERA - Enum constant in enum class org.sunflow.core.parser.SCAbstractParser.Keyword
- 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(double, double, double) - Static method in class org.sunflow.math.MathUtils
- clamp(float, float) - Method in class org.sunflow.image.Color
- clamp(float, float, float) - Static method in class org.sunflow.math.MathUtils
- clamp(int, int, int) - Static method in class org.sunflow.math.MathUtils
- clear() - Method in class org.sunflow.util.FastHashMap
- clear(boolean) - Method in class org.sunflow.core.ParameterList
-
Clears the list of all its members.
- 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(int) - Constructor for class org.sunflow.image.Color
- Color(Color) - Constructor for class org.sunflow.image.Color
- COLOR - Enum constant in enum class org.sunflow.core.parser.SCAbstractParser.Keyword
- 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 Class 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(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.
- contains(Point3) - Method in class org.sunflow.math.BoundingBox
-
Checks 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(float, float, float) - Method in class org.sunflow.image.RGBSpace
- convertXYZtoRGB(XYZColor) - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form