![]() |
OGRE 2.3.3
Object-Oriented Graphics Rendering Engine
|
This class contains shared functionality between voxelizer; and is used by VctLighting to source its voxel data to generate GI. More...
#include <OgreVctVoxelizerSourceBase.h>
Inheritance diagram for Ogre::VctVoxelizerSourceBase:Public Types | |
| enum | DebugVisualizationMode { DebugVisualizationAlbedo , DebugVisualizationNormal , DebugVisualizationEmissive , DebugVisualizationNone } |
Public Member Functions | |
| VctVoxelizerSourceBase (IdType id, RenderSystem *renderSystem, HlmsManager *hlmsManager) | |
| virtual | ~VctVoxelizerSourceBase () |
| TextureGpu * | getAlbedoVox (void) |
| VctVoxelizerSourceBase::DebugVisualizationMode | getDebugVisualizationMode (void) const |
| TextureGpu * | getEmissiveVox (void) |
| HlmsManager * | getHlmsManager (void) |
| IdType | getId () const |
| Get the unique id of this object. | |
| TextureGpu * | getNormalVox (void) |
| RenderSystem * | getRenderSystem (void) |
| TextureGpuManager * | getTextureGpuManager (void) |
| Vector3 | getVoxelCellSize (void) const |
| Vector3 | getVoxelOrigin (void) const |
| Vector3 | getVoxelResolution (void) const |
| Vector3 | getVoxelSize (void) const |
| bool | operator() (const IdObject &left, const IdObject &right) |
| bool | operator() (const IdObject *left, const IdObject *right) |
| void | setDebugVisualization (VctVoxelizerSourceBase::DebugVisualizationMode mode, SceneManager *sceneManager) |
This class contains shared functionality between voxelizer; and is used by VctLighting to source its voxel data to generate GI.
| Ogre::VctVoxelizerSourceBase::VctVoxelizerSourceBase | ( | IdType | id, |
| RenderSystem * | renderSystem, | ||
| HlmsManager * | hlmsManager ) |
|
virtual |
|
inline |
| VctVoxelizerSourceBase::DebugVisualizationMode Ogre::VctVoxelizerSourceBase::getDebugVisualizationMode | ( | void | ) | const |
|
inline |
| HlmsManager * Ogre::VctVoxelizerSourceBase::getHlmsManager | ( | void | ) |
|
inlineinherited |
Get the unique id of this object.
|
inline |
| RenderSystem * Ogre::VctVoxelizerSourceBase::getRenderSystem | ( | void | ) |
| TextureGpuManager * Ogre::VctVoxelizerSourceBase::getTextureGpuManager | ( | void | ) |
| void Ogre::VctVoxelizerSourceBase::setDebugVisualization | ( | VctVoxelizerSourceBase::DebugVisualizationMode | mode, |
| SceneManager * | sceneManager ) |