Class and Description |
---|
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.
|
Class and Description |
---|
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 . |
Class and Description |
---|
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.
|
Class and Description |
---|
BucketOrder
Creates an array of coordinates that iterate over the tiled screen.
|
Class and Description |
---|
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.
|
Class and Description |
---|
Display
Represents an image output device.
|
Class and Description |
---|
Filter
Represents a multi-pixel image filter kernel.
|
Class and Description |
---|
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.
|
Class and Description |
---|
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.
|
Class and Description |
---|
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.
|
Class and Description |
---|
ParameterList.InterpolationType |
SceneParser
Simple interface to allow for scene creation from arbitrary file formats.
|
Class and Description |
---|
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.
|
Class and Description |
---|
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.
|
Class and Description |
---|
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.
|
Class and Description |
---|
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.
|
Class and Description |
---|
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 . |
Class and Description |
---|
Display
Represents an image output device.
|