SO3Engine
|
Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
List of all members
SO3::SShadowPSSM Class Reference
#include <SO3ShadowPSSM.h>
Inheritance diagram for SO3::SShadowPSSM:
Public Member Functions | |
SShadowPSSM (SShadowManager *sManager) | |
~SShadowPSSM () | |
Public Member Functions inherited from SO3::SShadow | |
SShadow (SShadowManager *sManager, const std::string &shadowTechniqueName, const SShadowManager::ShadowType &shadowType) | |
virtual | ~SShadow () |
SShadowManager::ShadowType | GetShadowType () |
SShadowManager * | GetShadowManager () |
Ogre::ShadowCameraSetupPtr | GetCameraSetup () |
Public Member Functions inherited from SO3::SData | |
SData (const std::string &dataName) | |
virtual | ~SData () |
std::string | GetName () const |
SUserObjectBindings & | GetUserObjectBindings () |
const SUserObjectBindings & | GetUserObjectBindings () const |
Static Public Member Functions | |
static bool | CheckSystemCompatibility () |
Protected Member Functions | |
virtual void | UpdateShadowTechnique () |
virtual void | UpdateShadowMaterial (Ogre::Technique *tech) |
virtual void | RemoveMaterialPass (Ogre::Technique *tech) |
virtual bool | IsShadowMaterialPass (Ogre::Pass *pass) |
Protected Member Functions inherited from SO3::SShadow | |
void | SetCameraSetup (Ogre::ShadowCameraSetupPtr shadowCameraSetup) |
Additional Inherited Members | |
Protected Types inherited from SO3::SShadow | |
typedef std::map< SViewPort *, SShadowViewport * > | SHADOWViewportMap |
Protected Attributes inherited from SO3::SShadow | |
SScene * | currentScene |
Ogre::SceneManager * | ogreScene |
SShadowManager * | shadowManager |
Ogre::ShadowCameraSetupPtr | cameraSetup |
Ogre::PixelFormat | mRttFormat |
SHADOWViewportMap | viewportMap |
Ogre::Real | mFadeStart |
Ogre::Real | mFadeEnd |
Protected Attributes inherited from SO3::SData | |
std::string | name |
Detailed Description
Definition at line 59 of file SO3ShadowPSSM.h.
Constructor & Destructor Documentation
◆ SShadowPSSM()
SShadowPSSM::SShadowPSSM | ( | SShadowManager * | sManager | ) |
Constructor.
Definition at line 46 of file SO3ShadowPSSM.cpp.
◆ ~SShadowPSSM()
SShadowPSSM::~SShadowPSSM | ( | ) |
Destructor.
Definition at line 123 of file SO3ShadowPSSM.cpp.
Member Function Documentation
◆ CheckSystemCompatibility()
|
static |
Definition at line 15 of file SO3ShadowPSSM.cpp.
◆ IsShadowMaterialPass()
|
protectedvirtual |
Reimplemented from SO3::SShadow.
Definition at line 147 of file SO3ShadowPSSM.cpp.
◆ RemoveMaterialPass()
|
protectedvirtual |
Reimplemented from SO3::SShadow.
Definition at line 155 of file SO3ShadowPSSM.cpp.
◆ UpdateShadowMaterial()
|
protectedvirtual |
Reimplemented from SO3::SShadow.
Definition at line 176 of file SO3ShadowPSSM.cpp.
◆ UpdateShadowTechnique()
|
protectedvirtual |
Implements SO3::SShadow.
Definition at line 142 of file SO3ShadowPSSM.cpp.
The documentation for this class was generated from the following files:
- include/SO3Renderer/SO3ShadowPSSM.h
- src/SO3Renderer/SO3ShadowPSSM.cpp
Generated by 1.9.8