Nimbus  0.2
A game... with arrows... which should be clouds
 All Classes Functions Variables Enumerations Enumerator
Nimbus::Renderable Class Reference
Inheritance diagram for Nimbus::Renderable:
Collaboration diagram for Nimbus::Renderable:

Classes

class  PositionListener
 

Public Member Functions

 Renderable (BehaviourType type, World *world, EventSystem *eventSystem)
 
 Renderable (BehaviourType type, World *world, Ogre::ConfigFile::SettingsMultiMap *initializingSettings, EventSystem *eventSystem)
 
 Renderable (Renderable *other, World *world, int id, EventSystem *eventSystem)
 
virtual Ogre::Entity * getModel ()
 
virtual void setModel (Ogre::Entity *model)
 
virtual void startup (void)
 
virtual void update (void)
 
virtual void shutdown (void)
 
virtual Behaviourclone (Ogre::ConfigFile::SettingsMultiMap *initializingSettings, EventSystem *eventSystem)
 
virtual Behaviourclone (int id, EventSystem *eventSystem)
 
- Public Member Functions inherited from Nimbus::Behaviour
 Behaviour (BehaviourType type, World *world, EventSystem *eventSystem)
 
 Behaviour (BehaviourType type, World *world, Ogre::ConfigFile::SettingsMultiMap *initializingSettings, EventSystem *eventSystem)
 
 Behaviour (Behaviour *other, World *world, int id, EventSystem *eventSystem)
 
BehaviourType getBehaviourType ()
 

Protected Attributes

Nimbus::Renderable::PositionListenermPositionListener
 
- Protected Attributes inherited from Nimbus::Behaviour
WorldmWorld
 
BehaviourType mBehaviourType
 
GameEntityId mParentId
 
EventSystemmEntityEventSystem
 

Member Function Documentation

virtual Behaviour* Nimbus::Renderable::clone ( Ogre::ConfigFile::SettingsMultiMap *  initializingSettings,
EventSystem eventSystem 
)
virtual

In form with the prototype pattern, this method creates a new instance of the behaviour. (Deep copy) Note: You are responsible for garbage collecting this behavior.

Implements Nimbus::Behaviour.


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