SO3Engine
|
SO3Shadow.cpp
Go to the documentation of this file.
27 SShadow::SShadow(SShadowManager* sManager, const std::string& shadowTechniqueName, const SShadowManager::ShadowType& shadowType) : SData(shadowTechniqueName)
118 ShadowCompositorRenderOperation::ShadowCompositorRenderOperation(Ogre::CompositorInstance* instance, const Ogre::CompositionPass* pass)
144 Ogre::CompositorInstance::RenderSystemOperation* ShadowCompositorPass::createOperation(Ogre::CompositorInstance* instance, const Ogre::CompositionPass* pass)
Definition SO3DataScol.h:41
void RegisterSceneManager(Ogre::SceneManager *targetScene)
Definition SO3DeferredShadowManager.cpp:104
static SDeferredShadowManager & getSingleton()
Definition SO3DeferredShadowManager.cpp:98
void UnregisterSceneManager(Ogre::SceneManager *existingScene)
Definition SO3DeferredShadowManager.cpp:135
Ogre::SceneManager * GetOgreScenePointer()
Definition SO3Scene.cpp:449
virtual void UpdateShadowTechnique()=0
Definition SO3Shadow.cpp:79
virtual void UpdateShadowMaterial(Ogre::Technique *tech)
Definition SO3Shadow.cpp:83
virtual void RemoveMaterialPass(Ogre::Technique *tech)
Definition SO3Shadow.cpp:87
void SetCameraSetup(Ogre::ShadowCameraSetupPtr shadowCameraSetup)
Definition SO3Shadow.cpp:57
virtual bool IsShadowMaterialPass(Ogre::Pass *pass)
Definition SO3Shadow.cpp:91
Definition SO3ShadowManager.h:43
virtual void UpdateCamera(Ogre::Camera *cam)
Definition SO3Shadow.cpp:109
SShadowViewport(Ogre::Viewport *viewport)
Definition SO3Shadow.cpp:99
virtual Ogre::CompositorInstance::RenderSystemOperation * createOperation(Ogre::CompositorInstance *instance, const Ogre::CompositionPass *pass)
Definition SO3Shadow.cpp:144
virtual void execute(Ogre::SceneManager *sm, Ogre::RenderSystem *rs)
Definition SO3Shadow.cpp:127
ShadowCompositorRenderOperation(Ogre::CompositorInstance *instance, const Ogre::CompositionPass *pass)
Definition SO3Shadow.cpp:118
virtual ~ShadowCompositorRenderOperation()
Definition SO3Shadow.cpp:123
Definition SO3DataScol.h:38
Generated by 1.9.8