EPOC::ContentManager Class Reference

#include <ContentManager.h>

Inheritance diagram for EPOC::ContentManager:

Inheritance graph
[legend]
Collaboration diagram for EPOC::ContentManager:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ContentManager (Application *pApplication)
virtual ~ContentManager ()
virtual bool Initialize ()
virtual void Cleanup ()
virtual bool Update (float fTimeDelta)
void AddUpdateObject (BaseObject *pObject)
void RemoveUpdateObject (BaseObject *pObject)
ApplicationGetApplication ()

Protected Attributes

std::list< BaseObject * > m_rUpdateContainer
Applicationm_pApplication


Constructor & Destructor Documentation

ContentManager::ContentManager ( Application pApplication  ) 

ContentManager::~ContentManager (  )  [virtual]


Member Function Documentation

bool ContentManager::Initialize (  )  [virtual]

void ContentManager::Cleanup (  )  [virtual]

bool ContentManager::Update ( float  fTimeDelta  )  [virtual]

Updates class data

Remarks:
This function is called once per frame.
Parameters:
fTimeDelta the time that has passed since last update, measured in milliseconds
Returns:
true if the update succeeded and false if it didn't

Reimplemented from EPOC::BaseObject.

void ContentManager::AddUpdateObject ( BaseObject pObject  ) 

void ContentManager::RemoveUpdateObject ( BaseObject pObject  ) 

Application* EPOC::ContentManager::GetApplication (  )  [inline]


Member Data Documentation

std::list<BaseObject *> EPOC::ContentManager::m_rUpdateContainer [protected]

Application* EPOC::ContentManager::m_pApplication [protected]


The documentation for this class was generated from the following files:
Generated on Tue Feb 12 08:26:02 2008 for EPOC by  doxygen 1.5.4