|  | OGRE-Next
    2.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:
 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 () | 
| VctVoxelizerSourceBase::DebugVisualizationMode | getDebugVisualizationMode () const | 
| TextureGpu * | getEmissiveVox () | 
| HlmsManager * | getHlmsManager () | 
| IdType | getId () const | 
| Get the unique id of this object.  More... | |
| TextureGpu * | getNormalVox () | 
| RenderSystem * | getRenderSystem () | 
| TextureGpuManager * | getTextureGpuManager () | 
| Vector3 | getVoxelCellSize () const | 
| Vector3 | getVoxelOrigin () const | 
| Vector3 | getVoxelResolution () const | 
| Vector3 | getVoxelSize () 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 | ( | ) | const | 
| 
 | inline | 
| HlmsManager* Ogre::VctVoxelizerSourceBase::getHlmsManager | ( | ) | 
| 
 | inlineinherited | 
Get the unique id of this object.
| 
 | inline | 
| RenderSystem* Ogre::VctVoxelizerSourceBase::getRenderSystem | ( | ) | 
| TextureGpuManager* Ogre::VctVoxelizerSourceBase::getTextureGpuManager | ( | ) | 
| Vector3 Ogre::VctVoxelizerSourceBase::getVoxelCellSize | ( | ) | const | 
| Vector3 Ogre::VctVoxelizerSourceBase::getVoxelOrigin | ( | ) | const | 
| Vector3 Ogre::VctVoxelizerSourceBase::getVoxelResolution | ( | ) | const | 
| Vector3 Ogre::VctVoxelizerSourceBase::getVoxelSize | ( | ) | const | 
| void Ogre::VctVoxelizerSourceBase::setDebugVisualization | ( | VctVoxelizerSourceBase::DebugVisualizationMode | mode, | 
| SceneManager * | sceneManager | ||
| ) |