Artificial Intelligence
Public Member Functions | Public Attributes | Static Protected Member Functions | Protected Attributes | Static Private Attributes

GamePipe::DebugObject Class Reference

#include <DebugObject.h>

Inheritance diagram for GamePipe::DebugObject:
GamePipe::DebugCircle2D GamePipe::DebugLine GamePipe::DebugText2D

List of all members.

Public Member Functions

 DebugObject (Ogre::SceneManager *)
virtual ~DebugObject ()
virtual void initialize ()=0
virtual void update (float)=0
virtual void attachTo (Ogre::SceneNode *)
virtual void detach ()
virtual void setVisible (bool)
virtual bool isVisible ()
virtual void setColour (Ogre::ColourValue)=0

Public Attributes

Ogre::SceneNode * m_sceneNode

Static Protected Member Functions

static Ogre::String getUniqueId ()

Protected Attributes

Ogre::SceneNode * m_parent
Ogre::SceneManager * m_manager
bool m_visible
Ogre::ColourValue m_colour

Static Private Attributes

static int m_uniqueId = 0

Constructor & Destructor Documentation

DebugObject::DebugObject ( Ogre::SceneManager *  manager)
virtual GamePipe::DebugObject::~DebugObject ( ) [inline, virtual]

Member Function Documentation

void DebugObject::attachTo ( Ogre::SceneNode *  parent) [virtual]
void DebugObject::detach ( ) [virtual]
Ogre::String DebugObject::getUniqueId ( ) [static, protected]
virtual void GamePipe::DebugObject::initialize ( ) [pure virtual]
bool DebugObject::isVisible ( ) [virtual]
virtual void GamePipe::DebugObject::setColour ( Ogre::ColourValue  ) [pure virtual]
void DebugObject::setVisible ( bool  visible) [virtual]
virtual void GamePipe::DebugObject::update ( float  ) [pure virtual]

Member Data Documentation

Ogre::ColourValue GamePipe::DebugObject::m_colour [protected]

Reimplemented in GamePipe::DebugCircle2D.

Ogre::SceneManager* GamePipe::DebugObject::m_manager [protected]
Ogre::SceneNode* GamePipe::DebugObject::m_parent [protected]
int DebugObject::m_uniqueId = 0 [static, private]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines