OGRE-Next
4.0.0unstable
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>
Public Types | |
enum | DebugVisualizationMode { DebugVisualizationAlbedo , DebugVisualizationNormal , DebugVisualizationEmissive , DebugVisualizationNone } |
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 | ( | ) |
|
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 | ||
) |