Lugre::CCPBorderRenderable Class Reference

#include <lugre_BorderColourClipPaneOverlay.h>

Collaboration diagram for Lugre::CCPBorderRenderable:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CCPBorderRenderable (cBorderColourClipPaneOverlay *parent)
const Ogre::MaterialPtr & getMaterial (void) const
void getRenderOperation (Ogre::RenderOperation &op)
void getWorldTransforms (Ogre::Matrix4 *xform) const
const Ogre::Quaternion & getWorldOrientation (void) const
const Ogre::Vector3 & getWorldPosition (void) const
unsigned short getNumWorldTransforms (void) const
bool useIdentityProjection (void) const
bool useIdentityView (void) const
Ogre::Real getSquaredViewDepth (const Ogre::Camera *cam) const
const Ogre::LightList & getLights (void) const
bool getPolygonModeOverrideable (void) const

Protected Attributes

cBorderColourClipPaneOverlaymParent


Detailed Description

Class for rendering the border of a cBorderColourClipPaneOverlay.
Remarks:
We need this because we have to render twice, once with the inner panel's repeating material (handled by superclass) and once for the border's separate meterial.

Definition at line 97 of file lugre_BorderColourClipPaneOverlay.h.


Constructor & Destructor Documentation

Lugre::CCPBorderRenderable::CCPBorderRenderable ( cBorderColourClipPaneOverlay parent  )  [inline]

Constructed with pointers to parent.

Definition at line 103 of file lugre_BorderColourClipPaneOverlay.h.


Member Function Documentation

const Ogre::MaterialPtr& Lugre::CCPBorderRenderable::getMaterial ( void   )  const [inline]

void Lugre::CCPBorderRenderable::getRenderOperation ( Ogre::RenderOperation &  op  )  [inline]

void Lugre::CCPBorderRenderable::getWorldTransforms ( Ogre::Matrix4 *  xform  )  const [inline]

Definition at line 109 of file lugre_BorderColourClipPaneOverlay.h.

References mParent.

const Ogre::Quaternion& Lugre::CCPBorderRenderable::getWorldOrientation ( void   )  const [inline]

Definition at line 110 of file lugre_BorderColourClipPaneOverlay.h.

const Ogre::Vector3& Lugre::CCPBorderRenderable::getWorldPosition ( void   )  const [inline]

Definition at line 111 of file lugre_BorderColourClipPaneOverlay.h.

unsigned short Lugre::CCPBorderRenderable::getNumWorldTransforms ( void   )  const [inline]

Definition at line 112 of file lugre_BorderColourClipPaneOverlay.h.

bool Lugre::CCPBorderRenderable::useIdentityProjection ( void   )  const [inline]

Definition at line 113 of file lugre_BorderColourClipPaneOverlay.h.

bool Lugre::CCPBorderRenderable::useIdentityView ( void   )  const [inline]

Definition at line 114 of file lugre_BorderColourClipPaneOverlay.h.

Ogre::Real Lugre::CCPBorderRenderable::getSquaredViewDepth ( const Ogre::Camera *  cam  )  const [inline]

Definition at line 115 of file lugre_BorderColourClipPaneOverlay.h.

References mParent.

const Ogre::LightList& Lugre::CCPBorderRenderable::getLights ( void   )  const [inline]

Definition at line 116 of file lugre_BorderColourClipPaneOverlay.h.

bool Lugre::CCPBorderRenderable::getPolygonModeOverrideable ( void   )  const [inline]

Definition at line 122 of file lugre_BorderColourClipPaneOverlay.h.

References mParent.


Member Data Documentation


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

Generated on Wed Feb 8 06:00:20 2012 for cpp by  doxygen 1.5.6