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