SO3Engine
Public Member Functions | Protected Member Functions | List of all members
SO3::SShadowDeferred Class Reference

#include <SO3ShadowDeferred.h>

Inheritance diagram for SO3::SShadowDeferred:
SO3::SShadow SO3::SData

Public Member Functions

 SShadowDeferred (SShadowManager *sManager)
 
 ~SShadowDeferred ()
 
- Public Member Functions inherited from SO3::SShadow
 SShadow (SShadowManager *sManager, const std::string &shadowTechniqueName, const SShadowManager::ShadowType &shadowType)
 
virtual ~SShadow ()
 
SShadowManager::ShadowType GetShadowType ()
 
SShadowManagerGetShadowManager ()
 
virtual void UpdateShadowMaterial (Ogre::Technique *tech)
 
virtual void RemoveMaterialPass (Ogre::Technique *tech)
 
virtual bool IsShadowMaterialPass (Ogre::Pass *pass)
 
Ogre::ShadowCameraSetupPtr GetCameraSetup ()
 
- Public Member Functions inherited from SO3::SData
 SData (const std::string &dataName)
 
virtual ~SData ()
 
std::string GetName () const
 
SUserObjectBindingsGetUserObjectBindings ()
 
const SUserObjectBindingsGetUserObjectBindings () const
 

Protected Member Functions

virtual void UpdateShadowTechnique ()
 
- 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
SScenecurrentScene
 
Ogre::SceneManager * ogreScene
 
SShadowManagershadowManager
 
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 43 of file SO3ShadowDeferred.h.

Constructor & Destructor Documentation

◆ SShadowDeferred()

SO3::SShadowDeferred::SShadowDeferred ( SShadowManager sManager)

Constructor.

Definition at line 18 of file SO3ShadowDeferred.cpp.

◆ ~SShadowDeferred()

SO3::SShadowDeferred::~SShadowDeferred ( )

Destructor.

Definition at line 45 of file SO3ShadowDeferred.cpp.

Member Function Documentation

◆ UpdateShadowTechnique()

void SO3::SShadowDeferred::UpdateShadowTechnique ( )
protectedvirtual

Implements SO3::SShadow.

Definition at line 56 of file SO3ShadowDeferred.cpp.


The documentation for this class was generated from the following files: