Classes | Namespaces | Functions | Variables

OgreBillboardParticleRenderer.h File Reference

#include "OgrePrerequisites.h"
#include "OgreParticleSystemRenderer.h"
#include "OgreBillboardSet.h"

Go to the source code of this file.

Classes

class  Ogre::CmdBillboardType
 Command object for billboard type (see ParamCommand). More...
class  Ogre::CmdBillboardOrigin
 Command object for billboard origin (see ParamCommand). More...
class  Ogre::CmdBillboardRotationType
 Command object for billboard rotation type (see ParamCommand). More...
class  Ogre::CmdCommonDirection
 Command object for common direction (see ParamCommand). More...
class  Ogre::CmdCommonUpVector
 Command object for common up-vector (see ParamCommand). More...
class  Ogre::CmdPointRendering
 Command object for point rendering (see ParamCommand). More...
class  Ogre::CmdAccurateFacing
 Command object for accurate facing(see ParamCommand). More...
class  Ogre::BillboardParticleRendererFactory
 Factory class for BillboardParticleRenderer. More...

Namespaces

namespace  Ogre

Functions

 Ogre::BillboardParticleRenderer ()
 Ogre::~BillboardParticleRenderer ()
void Ogre::setBillboardType (BillboardType bbt)
 Sets the type of billboard to render.
BillboardType Ogre::getBillboardType (void) const
 Returns the billboard type in use.
void Ogre::setUseAccurateFacing (bool acc)
bool Ogre::getUseAccurateFacing (void) const
void Ogre::setBillboardOrigin (BillboardOrigin origin)
 Sets the point which acts as the origin point for all billboards in this set.
BillboardOrigin Ogre::getBillboardOrigin (void) const
 Gets the point which acts as the origin point for all billboards in this set.
void Ogre::setBillboardRotationType (BillboardRotationType rotationType)
 Sets billboard rotation type.
BillboardRotationType Ogre::getBillboardRotationType (void) const
 Sets billboard rotation type.
void Ogre::setCommonDirection (const Vector3 &vec)
 Use this to specify the common direction given to billboards of type BBT_ORIENTED_COMMON.
const Vector3 & Ogre::getCommonDirection (void) const
 Gets the common direction for all billboards (BBT_ORIENTED_COMMON)
void Ogre::setCommonUpVector (const Vector3 &vec)
 Use this to specify the common up-vector given to billboards of type BBT_PERPENDICULAR_SELF.
const Vector3 & Ogre::getCommonUpVector (void) const
 Gets the common up-vector for all billboards (BBT_PERPENDICULAR_SELF)
void Ogre::setPointRenderingEnabled (bool enabled)
bool Ogre::isPointRenderingEnabled (void) const
const String & Ogre::getType (void) const
void Ogre::_updateRenderQueue (RenderQueue *queue, list< Particle * >::type &currentParticles, bool cullIndividually)
void Ogre::visitRenderables (Renderable::Visitor *visitor, bool debugRenderables=false)
void Ogre::_setMaterial (MaterialPtr &mat)
void Ogre::_notifyCurrentCamera (Camera *cam)
void Ogre::_notifyParticleRotated (void)
void Ogre::_notifyParticleResized (void)
void Ogre::_notifyParticleQuota (size_t quota)
void Ogre::_notifyAttached (Node *parent, bool isTagPoint=false)
void Ogre::_notifyDefaultDimensions (Real width, Real height)
void Ogre::setRenderQueueGroup (uint8 grp)
 Set the render queue group that this terrain will be rendered into.
void Ogre::setKeepParticlesInLocalSpace (bool keepLocal)
SortMode Ogre::_getSortMode (void) const
BillboardSet * Ogre::getBillboardSet (void) const
 Access BillboardSet in use.

Variables

static CmdBillboardType Ogre::msBillboardTypeCmd
static CmdBillboardOrigin Ogre::msBillboardOriginCmd
static CmdBillboardRotationType Ogre::msBillboardRotationTypeCmd
static CmdCommonDirection Ogre::msCommonDirectionCmd
static CmdCommonUpVector Ogre::msCommonUpVectorCmd
static CmdPointRendering Ogre::msPointRenderingCmd
static CmdAccurateFacing Ogre::msAccurateFacingCmd

Copyright © 2012 Torus Knot Software Ltd
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Mon Mar 12 2012 08:02:01