OgreGFX::Minimap Class Reference

#include <minimap.h>

List of all members.

Public Member Functions

 Minimap (GraphicsInteractionManager *gim)
virtual ~Minimap (void)
 Minimap (GraphicsInteractionManager *gim)
virtual ~Minimap (void)
 Minimap (GraphicsInteractionManager *gim)
virtual ~Minimap (void)
 Minimap (GraphicsInteractionManager *gim)
virtual ~Minimap (void)
 Minimap (GraphicsInteractionManager *gim)
virtual ~Minimap (void)

Protected Member Functions

virtual bool frameRenderingQueued (const Ogre::FrameEvent &e)
virtual void preRenderTargetUpdate (const Ogre::RenderTargetEvent &evt)
virtual void postRenderTargetUpdate (const Ogre::RenderTargetEvent &evt)
void init (void)
virtual bool frameRenderingQueued (const Ogre::FrameEvent &e)
virtual void preRenderTargetUpdate (const Ogre::RenderTargetEvent &evt)
virtual void postRenderTargetUpdate (const Ogre::RenderTargetEvent &evt)
void init (void)
virtual bool frameRenderingQueued (const Ogre::FrameEvent &e)
virtual void preRenderTargetUpdate (const Ogre::RenderTargetEvent &evt)
virtual void postRenderTargetUpdate (const Ogre::RenderTargetEvent &evt)
void init (void)
virtual bool frameRenderingQueued (const Ogre::FrameEvent &e)
virtual void preRenderTargetUpdate (const Ogre::RenderTargetEvent &evt)
virtual void postRenderTargetUpdate (const Ogre::RenderTargetEvent &evt)
void init (void)
virtual bool frameRenderingQueued (const Ogre::FrameEvent &e)
virtual void preRenderTargetUpdate (const Ogre::RenderTargetEvent &evt)
virtual void postRenderTargetUpdate (const Ogre::RenderTargetEvent &evt)
void init (void)

Protected Attributes

GraphicsInteractionManagergfx
Ogre::Camera * minimapCamera
Ogre::TexturePtr rttt
Ogre::RenderTexture * renderTexture
Ogre::MaterialPtr renderMaterial
Ogre::Rectangle2D * minimap
Ogre::SceneNode * minimapSceneNode
GraphicsInteractionManagergfx
Ogre::Camera * minimapCamera
Ogre::RenderTexture * renderTexture
Ogre::Rectangle2D * minimap
Ogre::SceneNode * minimapSceneNode
GraphicsInteractionManagergfx
Ogre::Camera * minimapCamera
Ogre::RenderTexture * renderTexture
Ogre::Rectangle2D * minimap
Ogre::SceneNode * minimapSceneNode
GraphicsInteractionManagergfx
Ogre::Camera * minimapCamera
Ogre::RenderTexture * renderTexture
Ogre::Rectangle2D * minimap
Ogre::SceneNode * minimapSceneNode
GraphicsInteractionManagergfx
Ogre::Camera * minimapCamera
Ogre::RenderTexture * renderTexture
Ogre::Rectangle2D * minimap
Ogre::SceneNode * minimapSceneNode

Private Member Functions

Ogre::Camera * createMinimapCamera (void)
Ogre::Camera * createMinimapCamera (void)
Ogre::Camera * createMinimapCamera (void)
Ogre::Camera * createMinimapCamera (void)
Ogre::Camera * createMinimapCamera (void)

Private Attributes

Ogre::Real updatePeriod
const Ogre::Real DEFAULT_MINIMAP_UPDATE_PERIOD


Detailed Description

Definition at line 23 of file minimap.h.


Constructor & Destructor Documentation

OgreGFX::Minimap::Minimap ( GraphicsInteractionManager gim  ) 

Definition at line 16 of file minimap.cpp.

References gfx, and init().

OgreGFX::Minimap::~Minimap ( void   )  [virtual]

Definition at line 22 of file minimap.cpp.

OgreGFX::Minimap::Minimap ( GraphicsInteractionManager gim  ) 

virtual OgreGFX::Minimap::~Minimap ( void   )  [virtual]

OgreGFX::Minimap::Minimap ( GraphicsInteractionManager gim  ) 

virtual OgreGFX::Minimap::~Minimap ( void   )  [virtual]

OgreGFX::Minimap::Minimap ( GraphicsInteractionManager gim  ) 

virtual OgreGFX::Minimap::~Minimap ( void   )  [virtual]

OgreGFX::Minimap::Minimap ( GraphicsInteractionManager gim  ) 

virtual OgreGFX::Minimap::~Minimap ( void   )  [virtual]


Member Function Documentation

bool OgreGFX::Minimap::frameRenderingQueued ( const Ogre::FrameEvent &  e  )  [protected, virtual]

Definition at line 78 of file minimap.cpp.

References DEFAULT_MINIMAP_UPDATE_PERIOD, gfx, OgreGFX::GraphicsInteractionManager::mCamera, minimapCamera, renderTexture, and updatePeriod.

void OgreGFX::Minimap::preRenderTargetUpdate ( const Ogre::RenderTargetEvent &  evt  )  [protected, virtual]

Definition at line 94 of file minimap.cpp.

References minimap.

void OgreGFX::Minimap::postRenderTargetUpdate ( const Ogre::RenderTargetEvent &  evt  )  [protected, virtual]

Definition at line 101 of file minimap.cpp.

References minimap.

void OgreGFX::Minimap::init ( void   )  [protected]

Definition at line 37 of file minimap.cpp.

References DEFAULT_MINIMAP_UPDATE_PERIOD, gfx, OgreGFX::GraphicsInteractionManager::mCamera, minimap, OgreGFX::MINIMAP_CAMERA_MASK, minimapCamera, minimapSceneNode, OgreGFX::GraphicsInteractionManager::mRoot, OgreGFX::GraphicsInteractionManager::mSceneMgr, OgreGFX::GraphicsInteractionManager::mWindow, renderMaterial, renderTexture, rttt, and updatePeriod.

Referenced by Minimap().

Ogre::Camera* OgreGFX::Minimap::createMinimapCamera ( void   )  [private]

virtual bool OgreGFX::Minimap::frameRenderingQueued ( const Ogre::FrameEvent &  e  )  [protected, virtual]

virtual void OgreGFX::Minimap::preRenderTargetUpdate ( const Ogre::RenderTargetEvent &  evt  )  [protected, virtual]

virtual void OgreGFX::Minimap::postRenderTargetUpdate ( const Ogre::RenderTargetEvent &  evt  )  [protected, virtual]

void OgreGFX::Minimap::init ( void   )  [protected]

Ogre::Camera* OgreGFX::Minimap::createMinimapCamera ( void   )  [private]

virtual bool OgreGFX::Minimap::frameRenderingQueued ( const Ogre::FrameEvent &  e  )  [protected, virtual]

virtual void OgreGFX::Minimap::preRenderTargetUpdate ( const Ogre::RenderTargetEvent &  evt  )  [protected, virtual]

virtual void OgreGFX::Minimap::postRenderTargetUpdate ( const Ogre::RenderTargetEvent &  evt  )  [protected, virtual]

void OgreGFX::Minimap::init ( void   )  [protected]

Ogre::Camera* OgreGFX::Minimap::createMinimapCamera ( void   )  [private]

virtual bool OgreGFX::Minimap::frameRenderingQueued ( const Ogre::FrameEvent &  e  )  [protected, virtual]

virtual void OgreGFX::Minimap::preRenderTargetUpdate ( const Ogre::RenderTargetEvent &  evt  )  [protected, virtual]

virtual void OgreGFX::Minimap::postRenderTargetUpdate ( const Ogre::RenderTargetEvent &  evt  )  [protected, virtual]

void OgreGFX::Minimap::init ( void   )  [protected]

Ogre::Camera* OgreGFX::Minimap::createMinimapCamera ( void   )  [private]

virtual bool OgreGFX::Minimap::frameRenderingQueued ( const Ogre::FrameEvent &  e  )  [protected, virtual]

virtual void OgreGFX::Minimap::preRenderTargetUpdate ( const Ogre::RenderTargetEvent &  evt  )  [protected, virtual]

virtual void OgreGFX::Minimap::postRenderTargetUpdate ( const Ogre::RenderTargetEvent &  evt  )  [protected, virtual]

void OgreGFX::Minimap::init ( void   )  [protected]

Ogre::Camera* OgreGFX::Minimap::createMinimapCamera ( void   )  [private]


Member Data Documentation

GraphicsInteractionManager* OgreGFX::Minimap::gfx [protected]

Definition at line 37 of file minimap.h.

Referenced by frameRenderingQueued(), init(), and Minimap().

Ogre::Camera* OgreGFX::Minimap::minimapCamera [protected]

Definition at line 38 of file minimap.h.

Referenced by frameRenderingQueued(), and init().

Ogre::TexturePtr OgreGFX::Minimap::rttt [protected]

Definition at line 45 of file minimap.h.

Referenced by init().

Ogre::RenderTexture* OgreGFX::Minimap::renderTexture [protected]

Definition at line 46 of file minimap.h.

Referenced by frameRenderingQueued(), and init().

Ogre::MaterialPtr OgreGFX::Minimap::renderMaterial [protected]

Definition at line 47 of file minimap.h.

Referenced by init().

Ogre::Rectangle2D* OgreGFX::Minimap::minimap [protected]

Definition at line 48 of file minimap.h.

Referenced by init(), postRenderTargetUpdate(), and preRenderTargetUpdate().

Ogre::SceneNode* OgreGFX::Minimap::minimapSceneNode [protected]

Definition at line 49 of file minimap.h.

Referenced by init().

Ogre::Real OgreGFX::Minimap::updatePeriod [private]

Definition at line 53 of file minimap.h.

Referenced by frameRenderingQueued(), and init().

const Ogre::Real OgreGFX::Minimap::DEFAULT_MINIMAP_UPDATE_PERIOD [private]

Definition at line 54 of file minimap.h.

Referenced by frameRenderingQueued(), and init().

GraphicsInteractionManager* OgreGFX::Minimap::gfx [protected]

Definition at line 37 of file minimap.h.

Ogre::Camera* OgreGFX::Minimap::minimapCamera [protected]

Definition at line 38 of file minimap.h.

Ogre::RenderTexture* OgreGFX::Minimap::renderTexture [protected]

Definition at line 46 of file minimap.h.

Ogre::Rectangle2D* OgreGFX::Minimap::minimap [protected]

Definition at line 48 of file minimap.h.

Ogre::SceneNode* OgreGFX::Minimap::minimapSceneNode [protected]

Definition at line 49 of file minimap.h.

GraphicsInteractionManager* OgreGFX::Minimap::gfx [protected]

Definition at line 37 of file minimap.h.

Ogre::Camera* OgreGFX::Minimap::minimapCamera [protected]

Definition at line 38 of file minimap.h.

Ogre::RenderTexture* OgreGFX::Minimap::renderTexture [protected]

Definition at line 46 of file minimap.h.

Ogre::Rectangle2D* OgreGFX::Minimap::minimap [protected]

Definition at line 48 of file minimap.h.

Ogre::SceneNode* OgreGFX::Minimap::minimapSceneNode [protected]

Definition at line 49 of file minimap.h.

GraphicsInteractionManager* OgreGFX::Minimap::gfx [protected]

Definition at line 37 of file minimap.h.

Ogre::Camera* OgreGFX::Minimap::minimapCamera [protected]

Definition at line 38 of file minimap.h.

Ogre::RenderTexture* OgreGFX::Minimap::renderTexture [protected]

Definition at line 46 of file minimap.h.

Ogre::Rectangle2D* OgreGFX::Minimap::minimap [protected]

Definition at line 48 of file minimap.h.

Ogre::SceneNode* OgreGFX::Minimap::minimapSceneNode [protected]

Definition at line 49 of file minimap.h.

GraphicsInteractionManager* OgreGFX::Minimap::gfx [protected]

Definition at line 37 of file minimap.h.

Ogre::Camera* OgreGFX::Minimap::minimapCamera [protected]

Definition at line 38 of file minimap.h.

Ogre::RenderTexture* OgreGFX::Minimap::renderTexture [protected]

Definition at line 46 of file minimap.h.

Ogre::Rectangle2D* OgreGFX::Minimap::minimap [protected]

Definition at line 48 of file minimap.h.

Ogre::SceneNode* OgreGFX::Minimap::minimapSceneNode [protected]

Definition at line 49 of file minimap.h.


The documentation for this class was generated from the following files:
Generated on Fri Dec 13 14:54:22 2013 for FastECSLent by  doxygen 1.5.4