Lugre::cRobRenderable Class Reference

List of all members.

Public Member Functions

 cRobRenderable (Ogre::MovableObject *pParent)
virtual ~cRobRenderable ()
bool GetIdentityTransform ()
void SetIdentityTransform (bool bVal)
Ogre::RenderOperation * GetRenderOperationPtr ()
void SetParent (Ogre::MovableObject *pParent)
 other methods will crash later if called with zero
void SetMaterial (const Ogre::String &matName)
void SetWorldTransform (const Matrix4 &xform)
virtual const Ogre::MaterialPtr & getMaterial (void) const
virtual void getRenderOperation (Ogre::RenderOperation &op)
virtual void getWorldTransforms (Ogre::Matrix4 *xform) const
virtual Ogre::Real getSquaredViewDepth (const Ogre::Camera *cam) const
virtual const Ogre::LightList & getLights (void) const

Public Attributes

Ogre::MaterialPtr m_pMaterial
Ogre::RenderOperation mRenderOp
Ogre::Matrix4 m_matWorldTransform
bool mbIdentityTransform
Ogre::MovableObject * mParent


Detailed Description

Definition at line 102 of file lugre_vertexbuffer_L.cpp.


Constructor & Destructor Documentation

Lugre::cRobRenderable::cRobRenderable ( Ogre::MovableObject *  pParent  )  [inline]

Definition at line 109 of file lugre_vertexbuffer_L.cpp.

References m_matWorldTransform, m_pMaterial, and mRenderOp.

virtual Lugre::cRobRenderable::~cRobRenderable (  )  [inline, virtual]

Definition at line 115 of file lugre_vertexbuffer_L.cpp.

References mRenderOp.


Member Function Documentation

bool Lugre::cRobRenderable::GetIdentityTransform (  )  [inline]

Definition at line 119 of file lugre_vertexbuffer_L.cpp.

References mbIdentityTransform.

void Lugre::cRobRenderable::SetIdentityTransform ( bool  bVal  )  [inline]

Definition at line 120 of file lugre_vertexbuffer_L.cpp.

References mbIdentityTransform.

Ogre::RenderOperation* Lugre::cRobRenderable::GetRenderOperationPtr (  )  [inline]

Definition at line 122 of file lugre_vertexbuffer_L.cpp.

References mRenderOp.

void Lugre::cRobRenderable::SetParent ( Ogre::MovableObject *  pParent  )  [inline]

other methods will crash later if called with zero

Definition at line 124 of file lugre_vertexbuffer_L.cpp.

References mParent.

void Lugre::cRobRenderable::SetMaterial ( const Ogre::String &  matName  )  [inline]

Definition at line 126 of file lugre_vertexbuffer_L.cpp.

References m_pMaterial.

void Lugre::cRobRenderable::SetWorldTransform ( const Matrix4 &  xform  )  [inline]

Definition at line 134 of file lugre_vertexbuffer_L.cpp.

References m_matWorldTransform.

virtual const Ogre::MaterialPtr& Lugre::cRobRenderable::getMaterial ( void   )  const [inline, virtual]

Definition at line 136 of file lugre_vertexbuffer_L.cpp.

References m_pMaterial.

virtual void Lugre::cRobRenderable::getRenderOperation ( Ogre::RenderOperation &  op  )  [inline, virtual]

Definition at line 137 of file lugre_vertexbuffer_L.cpp.

References mRenderOp.

virtual void Lugre::cRobRenderable::getWorldTransforms ( Ogre::Matrix4 *  xform  )  const [inline, virtual]

Definition at line 138 of file lugre_vertexbuffer_L.cpp.

References mbIdentityTransform, and mParent.

virtual Ogre::Real Lugre::cRobRenderable::getSquaredViewDepth ( const Ogre::Camera *  cam  )  const [inline, virtual]

Definition at line 143 of file lugre_vertexbuffer_L.cpp.

References mParent, and PROFILE.

virtual const Ogre::LightList& Lugre::cRobRenderable::getLights ( void   )  const [inline, virtual]

Definition at line 147 of file lugre_vertexbuffer_L.cpp.

References mParent.


Member Data Documentation

Definition at line 103 of file lugre_vertexbuffer_L.cpp.

Referenced by cRobRenderable(), getMaterial(), and SetMaterial().

Ogre::RenderOperation Lugre::cRobRenderable::mRenderOp

Definition at line 105 of file lugre_vertexbuffer_L.cpp.

Referenced by cRobRenderable(), and SetWorldTransform().

Ogre::MovableObject* Lugre::cRobRenderable::mParent


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

Generated on Tue May 22 06:00:40 2012 for cpp by  doxygen 1.5.6