OpenMW
Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes
NifOgre::VisController::Value Class Reference

List of all members.

Public Member Functions

 Value (Ogre::Node *target, const Nif::NiVisData *data)
virtual Ogre::Quaternion getRotation (float time) const
virtual Ogre::Vector3 getTranslation (float time) const
virtual Ogre::Vector3 getScale (float time) const
virtual Ogre::Real getValue () const
virtual void setValue (Ogre::Real time)

Private Member Functions

bool calculate (Ogre::Real time) const

Static Private Member Functions

static void setVisible (Ogre::Node *node, int vis)

Private Attributes

std::vector
< Nif::NiVisData::VisData
mData

Constructor & Destructor Documentation

NifOgre::VisController::Value::Value ( Ogre::Node *  target,
const Nif::NiVisData data 
) [inline]

Member Function Documentation

bool NifOgre::VisController::Value::calculate ( Ogre::Real  time) const [inline, private]
virtual Ogre::Quaternion NifOgre::VisController::Value::getRotation ( float  time) const [inline, virtual]
virtual Ogre::Vector3 NifOgre::VisController::Value::getScale ( float  time) const [inline, virtual]
virtual Ogre::Vector3 NifOgre::VisController::Value::getTranslation ( float  time) const [inline, virtual]
virtual Ogre::Real NifOgre::VisController::Value::getValue ( ) const [inline, virtual]
virtual void NifOgre::VisController::Value::setValue ( Ogre::Real  time) [inline, virtual]
static void NifOgre::VisController::Value::setVisible ( Ogre::Node *  node,
int  vis 
) [inline, static, private]

Member Data Documentation


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