orxonox::BillboardSet Class Reference

#include <src/orxonox/tools/BillboardSet.h>

List of all members.

Public Member Functions

 BillboardSet ()
Ogre::BillboardSet * getBillboardSet ()
const ColourValue & getColour () const
const std::stringgetMaterial () const
const std::stringgetName () const
Ogre::SceneManager * getSceneManager () const
bool getVisible () const
void setBillboardSet (Ogre::SceneManager *scenemanager, const std::string &file, const ColourValue &colour, const Vector3 &position, int count=1)
void setBillboardSet (Ogre::SceneManager *scenemanager, const std::string &file, const Vector3 &position, int count=1)
void setBillboardSet (Ogre::SceneManager *scenemanager, const std::string &file, const ColourValue &colour, int count=1)
void setBillboardSet (Ogre::SceneManager *scenemanager, const std::string &file, int count=1)
void setColour (const ColourValue &colour)
void setMaterial (const std::string &material)
void setVisible (bool visible)
 ~BillboardSet ()

Private Member Functions

void destroyBillboardSet ()

Private Attributes

Ogre::BillboardSet * billboardSet_
Ogre::SceneManager * scenemanager_

Static Private Attributes

static unsigned int billboardSetCounter_s = 0


Constructor & Destructor Documentation

orxonox::BillboardSet::BillboardSet (  ) 

References billboardSet_.

orxonox::BillboardSet::~BillboardSet (  ) 

References destroyBillboardSet().


Member Function Documentation

void orxonox::BillboardSet::destroyBillboardSet (  )  [private]

References billboardSet_, and scenemanager_.

Referenced by setBillboardSet(), and ~BillboardSet().

Ogre::BillboardSet* orxonox::BillboardSet::getBillboardSet (  )  [inline]

const ColourValue & orxonox::BillboardSet::getColour (  )  const

References billboardSet_.

const std::string & orxonox::BillboardSet::getMaterial (  )  const

const std::string & orxonox::BillboardSet::getName (  )  const

Ogre::SceneManager* orxonox::BillboardSet::getSceneManager (  )  const [inline]

bool orxonox::BillboardSet::getVisible (  )  const

References billboardSet_.

void orxonox::BillboardSet::setBillboardSet ( Ogre::SceneManager *  scenemanager,
const std::string file,
const ColourValue &  colour,
const Vector3 &  position,
int  count = 1 
)

void orxonox::BillboardSet::setBillboardSet ( Ogre::SceneManager *  scenemanager,
const std::string file,
const Vector3 &  position,
int  count = 1 
)

void orxonox::BillboardSet::setBillboardSet ( Ogre::SceneManager *  scenemanager,
const std::string file,
const ColourValue &  colour,
int  count = 1 
)

References setBillboardSet().

void orxonox::BillboardSet::setBillboardSet ( Ogre::SceneManager *  scenemanager,
const std::string file,
int  count = 1 
)

void orxonox::BillboardSet::setColour ( const ColourValue &  colour  ) 

void orxonox::BillboardSet::setMaterial ( const std::string material  ) 

void orxonox::BillboardSet::setVisible ( bool  visible  ) 


Member Data Documentation

Ogre::BillboardSet* orxonox::BillboardSet::billboardSet_ [private]

unsigned int orxonox::BillboardSet::billboardSetCounter_s = 0 [static, private]

Referenced by setBillboardSet().

Ogre::SceneManager* orxonox::BillboardSet::scenemanager_ [private]


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

Generated on Tue Jul 28 16:22:21 2009 for Orxonox by  doxygen 1.5.6