SO3Engine
|
#include <SO3DeferredShadowManager.h>
Public Member Functions | |
SDeferredShadowManager () | |
~SDeferredShadowManager () | |
void | RegisterSceneManager (Ogre::SceneManager *targetScene) |
void | UnregisterSceneManager (Ogre::SceneManager *existingScene) |
void | SetShadowTextureSize (unsigned short size) |
void | SetShadowTexturePixelFormat (Ogre::PixelFormat fmt) |
void | SetShadowTextureFSAA (unsigned short fsaa) |
void | SetShadowStandardTextureSize (unsigned short size) |
void | SetShadowStandardTexturePixelFormat (Ogre::PixelFormat fmt) |
void | SetShadowStandardTextureFSAA (unsigned short fsaa) |
void | SetShadowCubicTextureSize (unsigned short size) |
void | SetShadowCubicTexturePixelFormat (Ogre::PixelFormat fmt) |
void | SetShadowCubicTextureFSAA (unsigned short fsaa) |
Ogre::TexturePtr & | PrepareShadowTexture (Ogre::Camera *ogreCamera, Ogre::Viewport *ogreViewport, const Ogre::Light *light, Ogre::Pass *ogrePass) |
virtual Ogre::Technique * | handleSchemeNotFound (unsigned short schemeIndex, const Ogre::String &schemeName, Ogre::Material *originalMaterial, unsigned short lodIndex, const Ogre::Renderable *rend) |
Static Public Member Functions | |
static SDeferredShadowManager & | getSingleton () |
static SDeferredShadowManager * | getSingletonPtr () |
Detailed Description
Definition at line 49 of file SO3DeferredShadowManager.h.
Constructor & Destructor Documentation
◆ SDeferredShadowManager()
SO3::SDeferredShadowManager::SDeferredShadowManager | ( | ) |
ctor
Definition at line 34 of file SO3DeferredShadowManager.cpp.
◆ ~SDeferredShadowManager()
SO3::SDeferredShadowManager::~SDeferredShadowManager | ( | ) |
dtor
Definition at line 81 of file SO3DeferredShadowManager.cpp.
Member Function Documentation
◆ getSingleton()
|
static |
Definition at line 98 of file SO3DeferredShadowManager.cpp.
◆ getSingletonPtr()
|
static |
Definition at line 93 of file SO3DeferredShadowManager.cpp.
◆ handleSchemeNotFound()
|
virtual |
To set the shadow caster
Definition at line 525 of file SO3DeferredShadowManager.cpp.
◆ PrepareShadowTexture()
Ogre::TexturePtr & SO3::SDeferredShadowManager::PrepareShadowTexture | ( | Ogre::Camera * | ogreCamera, |
Ogre::Viewport * | ogreViewport, | ||
const Ogre::Light * | light, | ||
Ogre::Pass * | ogrePass | ||
) |
Definition at line 353 of file SO3DeferredShadowManager.cpp.
◆ RegisterSceneManager()
void SO3::SDeferredShadowManager::RegisterSceneManager | ( | Ogre::SceneManager * | targetScene | ) |
Definition at line 104 of file SO3DeferredShadowManager.cpp.
◆ SetShadowCubicTextureFSAA()
void SO3::SDeferredShadowManager::SetShadowCubicTextureFSAA | ( | unsigned short | fsaa | ) |
Definition at line 222 of file SO3DeferredShadowManager.cpp.
◆ SetShadowCubicTexturePixelFormat()
void SO3::SDeferredShadowManager::SetShadowCubicTexturePixelFormat | ( | Ogre::PixelFormat | fmt | ) |
Definition at line 214 of file SO3DeferredShadowManager.cpp.
◆ SetShadowCubicTextureSize()
void SO3::SDeferredShadowManager::SetShadowCubicTextureSize | ( | unsigned short | size | ) |
Definition at line 206 of file SO3DeferredShadowManager.cpp.
◆ SetShadowStandardTextureFSAA()
void SO3::SDeferredShadowManager::SetShadowStandardTextureFSAA | ( | unsigned short | fsaa | ) |
Definition at line 198 of file SO3DeferredShadowManager.cpp.
◆ SetShadowStandardTexturePixelFormat()
void SO3::SDeferredShadowManager::SetShadowStandardTexturePixelFormat | ( | Ogre::PixelFormat | fmt | ) |
Definition at line 190 of file SO3DeferredShadowManager.cpp.
◆ SetShadowStandardTextureSize()
void SO3::SDeferredShadowManager::SetShadowStandardTextureSize | ( | unsigned short | size | ) |
Definition at line 182 of file SO3DeferredShadowManager.cpp.
◆ SetShadowTextureFSAA()
void SO3::SDeferredShadowManager::SetShadowTextureFSAA | ( | unsigned short | fsaa | ) |
For both standard and cubic textures
Definition at line 176 of file SO3DeferredShadowManager.cpp.
◆ SetShadowTexturePixelFormat()
void SO3::SDeferredShadowManager::SetShadowTexturePixelFormat | ( | Ogre::PixelFormat | fmt | ) |
For both standard and cubic textures
Definition at line 170 of file SO3DeferredShadowManager.cpp.
◆ SetShadowTextureSize()
void SO3::SDeferredShadowManager::SetShadowTextureSize | ( | unsigned short | size | ) |
For both standard and cubic textures
Definition at line 164 of file SO3DeferredShadowManager.cpp.
◆ UnregisterSceneManager()
void SO3::SDeferredShadowManager::UnregisterSceneManager | ( | Ogre::SceneManager * | existingScene | ) |
Definition at line 135 of file SO3DeferredShadowManager.cpp.
The documentation for this class was generated from the following files:
- include/SO3Renderer/DeferredShading/SO3DeferredShadowManager.h
- src/SO3Renderer/DeferredShading/SO3DeferredShadowManager.cpp
Generated by 1.9.8