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

GamePipe::DebugLine Class Reference

#include <DebugLine.h>

Inheritance diagram for GamePipe::DebugLine:
GamePipe::DebugObject

List of all members.

Public Member Functions

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

Public Attributes

Ogre::SceneNode * m_nodeOne
Ogre::SceneNode * m_nodeTwo
Ogre::SceneNode * m_sceneNode

Static Protected Member Functions

static Ogre::String getUniqueId ()

Protected Attributes

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

Constructor & Destructor Documentation

DebugLine::DebugLine ( Ogre::SceneManager *  manager,
Ogre::SceneNode *  nodeOne,
Ogre::SceneNode *  nodeTwo 
)
DebugLine::~DebugLine ( ) [virtual]

Member Function Documentation

void DebugObject::attachTo ( Ogre::SceneNode *  parent) [virtual, inherited]
void DebugObject::detach ( ) [virtual, inherited]
Ogre::String DebugObject::getUniqueId ( ) [static, protected, inherited]
void DebugLine::initialize ( ) [virtual]

Implements GamePipe::DebugObject.

bool DebugObject::isVisible ( ) [virtual, inherited]
void DebugLine::setColour ( Ogre::ColourValue  colour) [virtual]

Implements GamePipe::DebugObject.

void DebugLine::setVisible ( bool  visible) [virtual]

Reimplemented from GamePipe::DebugObject.

void DebugLine::update ( float  deltaTime) [virtual]

Implements GamePipe::DebugObject.


Member Data Documentation

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

Reimplemented in GamePipe::DebugCircle2D.

Ogre::SceneManager* GamePipe::DebugObject::m_manager [protected, inherited]
Ogre::SceneNode * GamePipe::DebugLine::m_nodeTwo
Ogre::ManualObject* GamePipe::DebugLine::m_object [protected]
Ogre::SceneNode* GamePipe::DebugObject::m_parent [protected, inherited]
Ogre::SceneNode* GamePipe::DebugObject::m_sceneNode [inherited]
bool GamePipe::DebugObject::m_visible [protected, inherited]

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