General 3D renderers.
Renderers are used to display geometry on screen or an off-screen texture. Some renderers can display debug visualization while others can be used to process different types of objects, or to generate information for shadows rendering.
|
class | Culler |
| Select and sort objects based on visibility and distance criteria. More...
|
|
class | DebugLightRenderer |
| Visualize lights as colored wireframe objects. More...
|
|
class | DebugViewer |
| Provide helper GUI to display the content of textures and mesh infos. This can be useful to validate the content rendered to a specific texture when debugging. More...
|
|
class | LightRenderer |
| Base structure of a per-light specialized renderer. More...
|
|
class | Probe |
| A probe can be used to capture the appareance of a scene at a given location as a 360° cubemap. More...
|
|
class | Renderer |
| Base structure of a renderer. More...
|
|
class | BasicShadowMap2DArray |
| A 2D shadow map array, can be used for directional and spot lights. The shadow map will register itself with the associated lights. More...
|
|
class | BasicShadowMapCubeArray |
| A cube shadow map array, can be used for point lights. Each face of the map is updated sequentially. The shadow map will register itself with the associated lights. More...
|
|
class | EmptyShadowMap2DArray |
| A dummy shadow map array, can be used for directional and spot lights. The shadow map will register itself with the associated lights. More...
|
|
class | EmptyShadowMapCubeArray |
| A dummy cube shadow map array, can be used for point lights. The shadow map will register itself with the associated lights. More...
|
|
class | ShadowMap |
| Store shadowing information as a map generated from the light viewpoint. More...
|
|
class | VarianceShadowMap2DArray |
| A 2D variance shadow map array, can be used for directional and spot lights. The shadow map will register itself with the associated lights. Implement variance shadow mapping to filter the shadows and get correct smoother edges. More...
|
|
class | VarianceShadowMapCubeArray |
| A cube variance shadow map array, can be used for point lights. Each face of the map is updated sequentially. The shadow map will register itself with the associated lights. Implement variance shadow mapping to filter the shadows and get correct smoother edges. More...
|
|
◆ ShadowMode
Available shadow mapping techniques.
Enumerator |
---|
NONE | No shadows.
|
BASIC | Basic depth test mode.
|
PCF | Basic depth test mode.
|
VARIANCE | Variance shadow map.
|