|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Classes in org.sunflow.core used by org.sunflow | |
---|---|
AccelerationStructure
|
|
BucketOrder
Creates an array of coordinates that iterate over the tiled screen. |
|
CameraLens
Represents a mapping from the 3D scene onto the final image. |
|
CausticPhotonMapInterface
This class is a generic interface to caustic photon mapping capabilities. |
|
Display
Represents an image output device. |
|
Filter
Represents a multi-pixel image filter kernel. |
|
Geometry
This class represent a geometric object in its native object space. |
|
GIEngine
This represents a global illumination algorithm. |
|
GlobalPhotonMapInterface
Represents a global photon map. |
|
ImageSampler
This interface represents an image sampling algorithm capable of rendering the entire image. |
|
LightSource
This interface is used to represent any light emitting primitive. |
|
Modifier
This represents a surface modifier. |
|
PrimitiveList
This class represents an object made up of many primitives. |
|
SceneParser
Simple interface to allow for scene creation from arbitrary file formats. |
|
Shader
A shader represents a particular light-surface interaction. |
|
Tesselatable
Represents an object which can be tesselated into a list of primitives such as a TriangleMesh . |
|
TextureCache
Maintains a cache of all loaded texture maps. |
Classes in org.sunflow.core used by org.sunflow.core | |
---|---|
Camera
This class represents a camera to the renderer. |
|
CameraLens
Represents a mapping from the 3D scene onto the final image. |
|
Display
Represents an image output device. |
|
Geometry
This class represent a geometric object in its native object space. |
|
ImageSampler
This interface represents an image sampling algorithm capable of rendering the entire image. |
|
Instance
This represents an instance of a Geometry into the scene. |
|
IntersectionState
This class is used to store ray/object intersections. |
|
IntersectionState.StackNode
Traversal stack node, helps with tree-based AccelerationStructure
traversal. |
|
LightSample
Represents a sample taken from a light source that faces a point being shaded. |
|
LightSource
This interface is used to represent any light emitting primitive. |
|
Modifier
This represents a surface modifier. |
|
Options
This holds rendering objects as key, value pairs. |
|
ParameterList
This class holds a list of "parameters". |
|
ParameterList.FloatParameter
Represents an array of floating point values. |
|
ParameterList.InterpolationType
|
|
ParameterList.Parameter
|
|
PhotonStore
Describes an object which can store photons. |
|
PrimitiveList
This class represents an object made up of many primitives. |
|
Ray
This class represents a ray as a oriented half line segment. |
|
RenderObject
This is the base interface for all public rendering object interfaces. |
|
Scene
Represents a entire scene, defined as a collection of instances viewed by a camera. |
|
Shader
A shader represents a particular light-surface interaction. |
|
ShadingCache
|
|
ShadingState
Represents a point to be shaded and provides various options for the shading of this point, including spawning of new rays. |
|
Tesselatable
Represents an object which can be tesselated into a list of primitives such as a TriangleMesh . |
|
Texture
Represents a 2D texture, typically used by shaders . |
Classes in org.sunflow.core used by org.sunflow.core.accel | |
---|---|
AccelerationStructure
|
|
IntersectionState
This class is used to store ray/object intersections. |
|
PrimitiveList
This class represents an object made up of many primitives. |
|
Ray
This class represents a ray as a oriented half line segment. |
Classes in org.sunflow.core used by org.sunflow.core.bucket | |
---|---|
BucketOrder
Creates an array of coordinates that iterate over the tiled screen. |
Classes in org.sunflow.core used by org.sunflow.core.camera | |
---|---|
CameraLens
Represents a mapping from the 3D scene onto the final image. |
|
ParameterList
This class holds a list of "parameters". |
|
Ray
This class represents a ray as a oriented half line segment. |
|
RenderObject
This is the base interface for all public rendering object interfaces. |
Classes in org.sunflow.core used by org.sunflow.core.display | |
---|---|
Display
Represents an image output device. |
Classes in org.sunflow.core used by org.sunflow.core.filter | |
---|---|
Filter
Represents a multi-pixel image filter kernel. |
Classes in org.sunflow.core used by org.sunflow.core.gi | |
---|---|
GIEngine
This represents a global illumination algorithm. |
|
Options
This holds rendering objects as key, value pairs. |
|
Scene
Represents a entire scene, defined as a collection of instances viewed by a camera. |
|
ShadingState
Represents a point to be shaded and provides various options for the shading of this point, including spawning of new rays. |
Classes in org.sunflow.core used by org.sunflow.core.light | |
---|---|
Instance
This represents an instance of a Geometry into the scene. |
|
IntersectionState
This class is used to store ray/object intersections. |
|
LightSource
This interface is used to represent any light emitting primitive. |
|
ParameterList
This class holds a list of "parameters". |
|
PrimitiveList
This class represents an object made up of many primitives. |
|
Ray
This class represents a ray as a oriented half line segment. |
|
RenderObject
This is the base interface for all public rendering object interfaces. |
|
Shader
A shader represents a particular light-surface interaction. |
|
ShadingState
Represents a point to be shaded and provides various options for the shading of this point, including spawning of new rays. |
Classes in org.sunflow.core used by org.sunflow.core.modifiers | |
---|---|
Modifier
This represents a surface modifier. |
|
ParameterList
This class holds a list of "parameters". |
|
RenderObject
This is the base interface for all public rendering object interfaces. |
|
ShadingState
Represents a point to be shaded and provides various options for the shading of this point, including spawning of new rays. |
Classes in org.sunflow.core used by org.sunflow.core.parser | |
---|---|
ParameterList.InterpolationType
|
|
SceneParser
Simple interface to allow for scene creation from arbitrary file formats. |
Classes in org.sunflow.core used by org.sunflow.core.photonmap | |
---|---|
CausticPhotonMapInterface
This class is a generic interface to caustic photon mapping capabilities. |
|
GlobalPhotonMapInterface
Represents a global photon map. |
|
Options
This holds rendering objects as key, value pairs. |
|
PhotonStore
Describes an object which can store photons. |
|
ShadingState
Represents a point to be shaded and provides various options for the shading of this point, including spawning of new rays. |
Classes in org.sunflow.core used by org.sunflow.core.primitive | |
---|---|
Instance
This represents an instance of a Geometry into the scene. |
|
IntersectionState
This class is used to store ray/object intersections. |
|
LightSource
This interface is used to represent any light emitting primitive. |
|
ParameterList
This class holds a list of "parameters". |
|
PrimitiveList
This class represents an object made up of many primitives. |
|
Ray
This class represents a ray as a oriented half line segment. |
|
RenderObject
This is the base interface for all public rendering object interfaces. |
|
Shader
A shader represents a particular light-surface interaction. |
|
ShadingState
Represents a point to be shaded and provides various options for the shading of this point, including spawning of new rays. |
Classes in org.sunflow.core used by org.sunflow.core.renderer | |
---|---|
Display
Represents an image output device. |
|
ImageSampler
This interface represents an image sampling algorithm capable of rendering the entire image. |
|
IntersectionState
This class is used to store ray/object intersections. |
|
Options
This holds rendering objects as key, value pairs. |
|
Scene
Represents a entire scene, defined as a collection of instances viewed by a camera. |
Classes in org.sunflow.core used by org.sunflow.core.shader | |
---|---|
ParameterList
This class holds a list of "parameters". |
|
RenderObject
This is the base interface for all public rendering object interfaces. |
|
Shader
A shader represents a particular light-surface interaction. |
|
ShadingState
Represents a point to be shaded and provides various options for the shading of this point, including spawning of new rays. |
Classes in org.sunflow.core used by org.sunflow.core.tesselatable | |
---|---|
ParameterList
This class holds a list of "parameters". |
|
PrimitiveList
This class represents an object made up of many primitives. |
|
RenderObject
This is the base interface for all public rendering object interfaces. |
|
Tesselatable
Represents an object which can be tesselated into a list of primitives such as a TriangleMesh . |
Classes in org.sunflow.core used by org.sunflow.system | |
---|---|
Display
Represents an image output device. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |