Public Member Functions | Protected Attributes | Friends | List of all members
ion::CSceneManager Class Reference

#include <CSceneManager.h>

Inheritance diagram for ion::CSceneManager:
Inheritance graph
[legend]
Collaboration diagram for ion::CSceneManager:
Collaboration graph
[legend]

Public Member Functions

virtual void Init (CGraphicsAPI *GraphicsAPI)
 
virtual void DrawAll ()
 
virtual void AddRenderPass (Scene::CRenderPass *RenderPass)
 

Protected Attributes

vector< Scene::CRenderPass * > RenderPasses
 

Friends

class Singleton< CSceneManager >
 

Additional Inherited Members

- Static Public Member Functions inherited from ion::Singleton< Implementation >
static Implementation & Get ()
 
static Implementation * GetPointer ()
 
- Protected Member Functions inherited from ion::Singleton< Implementation >
 Singleton ()
 

Member Function Documentation

void ion::CSceneManager::AddRenderPass ( Scene::CRenderPass RenderPass)
virtual
void ion::CSceneManager::DrawAll ( )
virtual
void ion::CSceneManager::Init ( CGraphicsAPI GraphicsAPI)
virtual

Friends And Related Function Documentation

friend class Singleton< CSceneManager >
friend

Member Data Documentation

vector<Scene::CRenderPass *> ion::CSceneManager::RenderPasses
protected

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