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

#include <SO3ShadowStencil.h>

Inheritance diagram for SO3::SShadowStencil:
SO3::SShadow SO3::SData

Public Member Functions

 SShadowStencil (SShadowManager *sManager)
 
 ~SShadowStencil ()
 
- 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 41 of file SO3ShadowStencil.h.

Constructor & Destructor Documentation

◆ SShadowStencil()

SShadowStencil::SShadowStencil ( SShadowManager sManager)

Constructor.

Definition at line 17 of file SO3ShadowStencil.cpp.

◆ ~SShadowStencil()

SShadowStencil::~SShadowStencil ( )

Destructor.

Definition at line 33 of file SO3ShadowStencil.cpp.

Member Function Documentation

◆ UpdateShadowTechnique()

void SShadowStencil::UpdateShadowTechnique ( )
protectedvirtual

Implements SO3::SShadow.

Definition at line 45 of file SO3ShadowStencil.cpp.


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