OpenMW
|
#include <sky.hpp>
Public Member Functions | |
BillboardObject (const Ogre::String &textureName, const float size, const Ogre::Vector3 &position, Ogre::SceneNode *rootNode, const std::string &material) | |
BillboardObject () | |
void | requestedConfiguration (sh::MaterialInstance *m, const std::string &configuration) |
void | createdConfiguration (sh::MaterialInstance *m, const std::string &configuration) |
virtual | ~BillboardObject () |
void | setColour (const Ogre::ColourValue &pColour) |
void | setPosition (const Ogre::Vector3 &pPosition) |
void | setVisible (const bool visible) |
void | setRenderQueue (unsigned int id) |
void | setVisibilityFlags (int flags) |
void | setSize (const float size) |
Ogre::Vector3 | getPosition () const |
void | setVisibility (const float visibility) |
Ogre::SceneNode * | getNode () |
Protected Attributes | |
float | mVisibility |
Ogre::ColourValue | mColour |
Ogre::SceneNode * | mNode |
sh::MaterialInstance * | mMaterial |
Ogre::Entity * | mEntity |
MWRender::BillboardObject::BillboardObject | ( | const Ogre::String & | textureName, |
const float | size, | ||
const Ogre::Vector3 & | position, | ||
Ogre::SceneNode * | rootNode, | ||
const std::string & | material | ||
) |
virtual MWRender::BillboardObject::~BillboardObject | ( | ) | [inline, virtual] |
void BillboardObject::createdConfiguration | ( | sh::MaterialInstance * | m, |
const std::string & | configuration | ||
) |
SceneNode * BillboardObject::getNode | ( | ) |
Vector3 BillboardObject::getPosition | ( | ) | const |
void BillboardObject::requestedConfiguration | ( | sh::MaterialInstance * | m, |
const std::string & | configuration | ||
) |
void BillboardObject::setColour | ( | const Ogre::ColourValue & | pColour | ) |
void BillboardObject::setPosition | ( | const Ogre::Vector3 & | pPosition | ) |
void BillboardObject::setRenderQueue | ( | unsigned int | id | ) |
void BillboardObject::setSize | ( | const float | size | ) |
void BillboardObject::setVisibility | ( | const float | visibility | ) |
void BillboardObject::setVisibilityFlags | ( | int | flags | ) |
void BillboardObject::setVisible | ( | const bool | visible | ) |
Ogre::ColourValue MWRender::BillboardObject::mColour [protected] |
Ogre::Entity* MWRender::BillboardObject::mEntity [protected] |
sh::MaterialInstance* MWRender::BillboardObject::mMaterial [protected] |
Ogre::SceneNode* MWRender::BillboardObject::mNode [protected] |
float MWRender::BillboardObject::mVisibility [protected] |