Lugre::cSimpleBeam Class Reference

#include <lugre_beam.h>

Inheritance diagram for Lugre::cSimpleBeam:

Inheritance graph
[legend]
Collaboration diagram for Lugre::cSimpleBeam:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 cSimpleBeam (const bool mbUseVertexColour)
virtual ~cSimpleBeam ()
void UpdateBounds ()
virtual const
Ogre::AxisAlignedBox & 
getBoundingBox (void) const
virtual Ogre::Real getBoundingRadius (void) const
virtual Ogre::Real getSquaredViewDepth (const Ogre::Camera *cam) const
virtual void _notifyCurrentCamera (Ogre::Camera *cam)

Public Attributes

cBeamFilterpFilter
bool mbUseVertexColour


Detailed Description

Definition at line 105 of file lugre_beam.h.


Constructor & Destructor Documentation

Lugre::cSimpleBeam::cSimpleBeam ( const bool  mbUseVertexColour  ) 

Definition at line 20 of file lugre_beam.cpp.

Lugre::cSimpleBeam::~cSimpleBeam (  )  [virtual]

Definition at line 21 of file lugre_beam.cpp.

References pFilter.


Member Function Documentation

void Lugre::cSimpleBeam::UpdateBounds (  ) 

Definition at line 31 of file lugre_beam.cpp.

References Lugre::cBeam::UpdateBeamBounds().

const Ogre::AxisAlignedBox & Lugre::cSimpleBeam::getBoundingBox ( void   )  const [virtual]

Definition at line 33 of file lugre_beam.cpp.

References assert, and Lugre::cBeam::mbBoundsDirty.

Ogre::Real Lugre::cSimpleBeam::getBoundingRadius ( void   )  const [virtual]

Ogre::Real Lugre::cSimpleBeam::getSquaredViewDepth ( const Ogre::Camera *  cam  )  const [virtual]

void Lugre::cSimpleBeam::_notifyCurrentCamera ( Ogre::Camera *  cam  )  [virtual]


Member Data Documentation

Definition at line 106 of file lugre_beam.h.

Referenced by _notifyCurrentCamera(), and ~cSimpleBeam().

Definition at line 107 of file lugre_beam.h.

Referenced by _notifyCurrentCamera().


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

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