Interface | 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.
|
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.
|
PhotonStore |
Describes an object which can store photons.
|
PrimitiveList |
This class represents an object made up of many primitives.
|
RenderObject |
This is the base interface for all public rendering object interfaces.
|
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 . |
Class | Description |
---|---|
Camera |
This class represents a camera to the renderer.
|
Geometry |
This class represent a geometric object in its native object space.
|
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.
|
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.Parameter | |
Ray |
This class represents a ray as a oriented half line segment.
|
Scene |
Represents a entire scene, defined as a collection of instances viewed by a
camera.
|
ShadingCache | |
ShadingState |
Represents a point to be shaded and provides various options for the shading
of this point, including spawning of new rays.
|
Statistics | |
Texture |
Represents a 2D texture, typically used by
shaders . |
TextureCache |
Maintains a cache of all loaded texture maps.
|
Enum | Description |
---|---|
ParameterList.InterpolationType |