Orxonox  0.0.5 Codename: Arcturus
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
orxonox::BillboardSet Class Reference

#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/libraries/tools/BillboardSet.h>

Public Member Functions

 BillboardSet ()
 
 ~BillboardSet ()
 
Ogre::BillboardSet * getBillboardSet ()
 
const ColourValue & getColour () const
 
const std::string & getMaterial () const
 
const std::string & getName () const
 
Ogre::SceneManager * getSceneManager () const
 
bool getVisible () const
 
void setBillboardSet (Ogre::SceneManager *scenemanager, const std::string &file, 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, const Vector3 &position, int count=1)
 
void setBillboardSet (Ogre::SceneManager *scenemanager, const std::string &file, const ColourValue &colour, const Vector3 &position, int count=1)
 
void setColour (const ColourValue &colour)
 
void setMaterial (const std::string &material)
 
void setVisible (bool visible)
 

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 ( )
orxonox::BillboardSet::~BillboardSet ( )

Member Function Documentation

void orxonox::BillboardSet::destroyBillboardSet ( )
private
Ogre::BillboardSet* orxonox::BillboardSet::getBillboardSet ( )
inline
const ColourValue & orxonox::BillboardSet::getColour ( ) const
const std::string & orxonox::BillboardSet::getMaterial ( ) const
const std::string & orxonox::BillboardSet::getName ( void  ) const
Ogre::SceneManager* orxonox::BillboardSet::getSceneManager ( ) const
inline
bool orxonox::BillboardSet::getVisible ( ) const
void orxonox::BillboardSet::setBillboardSet ( Ogre::SceneManager *  scenemanager,
const std::string &  file,
int  count = 1 
)
void orxonox::BillboardSet::setBillboardSet ( Ogre::SceneManager *  scenemanager,
const std::string &  file,
const ColourValue &  colour,
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,
const Vector3 &  position,
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
staticprivate
Ogre::SceneManager* orxonox::BillboardSet::scenemanager_
private

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