Particle Universe  1.2
ParticleUniverse::DepthMapTargetListener Class Reference

#include <ParticleUniverseSystemManager.h>

Inheritance diagram for ParticleUniverse::DepthMapTargetListener:

Public Member Functions

 DepthMapTargetListener (void)
 
 ~DepthMapTargetListener (void)
 
virtual void preViewportUpdate (const Ogre::RenderTargetViewportEvent &evt)
 
virtual void postViewportUpdate (const Ogre::RenderTargetViewportEvent &evt)
 
virtual bool renderableQueued (Ogre::Renderable *rend, uint8 groupID, ushort priority, Ogre::Technique **ppTech, Ogre::RenderQueue *pQueue)
 
void registerRenderer (ParticleRenderer *renderer)
 
void unregisterRenderer (ParticleRenderer *renderer)
 
bool registeredRenderersEmpty (void)
 
- Public Member Functions inherited from Ogre::RenderTargetListener
virtual ~RenderTargetListener ()
 
virtual void postRenderTargetUpdate (const RenderTargetEvent &evt)
 
virtual void preRenderTargetUpdate (const RenderTargetEvent &evt)
 
virtual void viewportAdded (const RenderTargetViewportEvent &evt)
 
virtual void viewportRemoved (const RenderTargetViewportEvent &evt)
 
- Public Member Functions inherited from Ogre::RenderQueue::RenderableListener
 RenderableListener ()
 
virtual ~RenderableListener ()
 

Public Attributes

Ogre::SceneManagermSceneManager
 
Ogre::TechniquemDepthTechnique
 
CameramCamera
 
Ogre::RenderTexturemDepthMap
 
vector< ParticleRenderer * > mRenderers
 

Detailed Description

RenderTargetListener to be used for depth map

Constructor & Destructor Documentation

ParticleUniverse::DepthMapTargetListener::DepthMapTargetListener ( void  )
inline
ParticleUniverse::DepthMapTargetListener::~DepthMapTargetListener ( void  )
inline

Member Function Documentation

virtual void ParticleUniverse::DepthMapTargetListener::postViewportUpdate ( const Ogre::RenderTargetViewportEvent evt)
virtual

Reimplemented from Ogre::RenderTargetListener.

virtual void ParticleUniverse::DepthMapTargetListener::preViewportUpdate ( const Ogre::RenderTargetViewportEvent evt)
virtual

Reimplemented from Ogre::RenderTargetListener.

bool ParticleUniverse::DepthMapTargetListener::registeredRenderersEmpty ( void  )
void ParticleUniverse::DepthMapTargetListener::registerRenderer ( ParticleRenderer renderer)
virtual bool ParticleUniverse::DepthMapTargetListener::renderableQueued ( Ogre::Renderable rend,
uint8  groupID,
ushort  priority,
Ogre::Technique **  ppTech,
Ogre::RenderQueue pQueue 
)
virtual
void ParticleUniverse::DepthMapTargetListener::unregisterRenderer ( ParticleRenderer renderer)

Member Data Documentation

Camera* ParticleUniverse::DepthMapTargetListener::mCamera
Ogre::RenderTexture* ParticleUniverse::DepthMapTargetListener::mDepthMap
Ogre::Technique* ParticleUniverse::DepthMapTargetListener::mDepthTechnique
vector<ParticleRenderer*> ParticleUniverse::DepthMapTargetListener::mRenderers
Ogre::SceneManager* ParticleUniverse::DepthMapTargetListener::mSceneManager

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