ObjectManager Class Reference

#include <ObjectManager.h>

List of all members.

Public Member Functions

 ObjectManager ()
 ~ObjectManager ()
void addObject (GameObject *_val)
void removeObject (GameObject *_val)
void update (Ogre::Real _time)
TrackgetTrack ()
TrackgetIntroTrack ()
void setTrack (Track *_val)
void setIntroTrack (Track *_val)
void setCraftPtr (SelectableObject *_val)
SelectableObjectgetCraftPtr ()

Protected Attributes

std::list< GameObject * > m_objects
Visitorm_renderableVisitor
Trackm_track
Trackm_introTrack
SelectableObjectm_craftPtr

Detailed Description

Definition at line 12 of file ObjectManager.h.


Constructor & Destructor Documentation

ObjectManager::ObjectManager (  ) 

Definition at line 5 of file ObjectManager.cpp.

ObjectManager::~ObjectManager (  ) 

Definition at line 13 of file ObjectManager.cpp.


Member Function Documentation

void ObjectManager::addObject ( GameObject _val  ) 

Definition at line 25 of file ObjectManager.cpp.

SelectableObject * ObjectManager::getCraftPtr (  ) 

Definition at line 109 of file ObjectManager.cpp.

Track * ObjectManager::getIntroTrack (  ) 

Definition at line 89 of file ObjectManager.cpp.

Track * ObjectManager::getTrack (  ) 

Definition at line 84 of file ObjectManager.cpp.

void ObjectManager::removeObject ( GameObject _val  ) 

Definition at line 30 of file ObjectManager.cpp.

void ObjectManager::setCraftPtr ( SelectableObject _val  ) 

Definition at line 104 of file ObjectManager.cpp.

void ObjectManager::setIntroTrack ( Track _val  ) 

Definition at line 99 of file ObjectManager.cpp.

void ObjectManager::setTrack ( Track _val  ) 

Definition at line 94 of file ObjectManager.cpp.

void ObjectManager::update ( Ogre::Real  _time  ) 

Definition at line 43 of file ObjectManager.cpp.


Member Data Documentation

Definition at line 40 of file ObjectManager.h.

Definition at line 38 of file ObjectManager.h.

std::list<GameObject*> ObjectManager::m_objects [protected]

Definition at line 33 of file ObjectManager.h.

Definition at line 35 of file ObjectManager.h.

Definition at line 37 of file ObjectManager.h.


The documentation for this class was generated from the following files:
Generated on Fri Aug 20 08:28:49 2010 for VecTRacer by  doxygen 1.6.3