Interface | Description | |
---|---|---|
IPrimitiveConsumer | Interface for containers capable of drawing primitives | |
IPrimitiveFilter | Interface for filters that work on primitive arrays | |
IPrimitiveProvider | Interface for objects that provide drawing primitives to the rendering process | |
IPrimitiveQuadrantFilter | Interface for filters that work on primitive quadrant trees | |
IPrimitiveVolumeBlockFilter | Interface for filters that work on primitive volume blocks | |
IRenderer | Interface for renderers capable of rendering scene to the view |
Class | Description | |
---|---|---|
AnotherRivalFilter | Filter for correct triangle z-sorting | |
BasicRenderer | Basic renderer implementation | |
BlockerTraverser | Traverser that gathers blocker for occlution culling | |
Clipping | Rendering clipping, base class for no clipping | |
FindHitTraverser | Traverser that finds object that is rendered on certain screen coordinates. | |
LightArray | Array of light sources | |
PointLightSource | Point light source | |
PrimitiveArray | Array for storing drawing primitives | |
PrimitiveConstArray | Constant size array for storing drawing primitives | |
PrimitiveQuadrantTree | Quadrant tree for storing drawing primitives | |
PrimitiveQuadrantTreeNode | Quadrant tree node | |
PrimitiveTraverser | Traverser that gathers drawing primitives to render the scene | |
PrimitiveVolumeBlock | Volume block containing drawing primitives | |
PrimitiveVolumeBlockList | List of volume blocks for storing drawing primitives | |
Projection | Camera transform, including perspective distortion | |
ProjectionTraverser | Base traverser for all traversers that rely on camera transform. | |
QuadrantRenderer | Renderer that uses quadrant tree for storing and operating drawing primitives. | |
QuadrantRiddleFilter | Filter that splits all intersecting triangles and line segments. | |
RectangleClipping | Rectangle clipping | |
Renderer | A static class for an easy access to the most useful renderers | |
RenderSession | Object holding information for one rendering frame | |
ZSortFilter | Filter that sorts drawing primitives by z coordinate |