#include <lugre_beam.h>


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 | |
| cBeamFilter * | pFilter |
| bool | mbUseVertexColour |
Definition at line 105 of file lugre_beam.h.
| Lugre::cSimpleBeam::cSimpleBeam | ( | const bool | mbUseVertexColour | ) |
Definition at line 20 of file lugre_beam.cpp.
| Lugre::cSimpleBeam::~cSimpleBeam | ( | ) | [virtual] |
| void Lugre::cSimpleBeam::UpdateBounds | ( | ) |
| const Ogre::AxisAlignedBox & Lugre::cSimpleBeam::getBoundingBox | ( | void | ) | const [virtual] |
| Ogre::Real Lugre::cSimpleBeam::getBoundingRadius | ( | void | ) | const [virtual] |
Reimplemented from Lugre::cRobSimpleRenderable.
Definition at line 39 of file lugre_beam.cpp.
References assert, Lugre::cRobSimpleRenderable::getBoundingRadius(), and Lugre::cBeam::mbBoundsDirty.
| Ogre::Real Lugre::cSimpleBeam::getSquaredViewDepth | ( | const Ogre::Camera * | cam | ) | const [virtual] |
Reimplemented from Lugre::cRobSimpleRenderable.
Definition at line 46 of file lugre_beam.cpp.
References assert, Lugre::cRobSimpleRenderable::getSquaredViewDepth(), and Lugre::cBeam::mbBoundsDirty.
| void Lugre::cSimpleBeam::_notifyCurrentCamera | ( | Ogre::Camera * | cam | ) | [virtual] |
Definition at line 25 of file lugre_beam.cpp.
References Lugre::cBeam::Draw(), Lugre::cBeamFilter::IDENTITY, mbUseVertexColour, and pFilter.
Referenced by Lugre::cGfx3D::SetBeam().
Definition at line 106 of file lugre_beam.h.
Referenced by _notifyCurrentCamera(), and ~cSimpleBeam().
1.5.6