|
OpenMW
|
Public Member Functions | |
| Value (Ogre::Node *target, const Nif::NiKeyframeData *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) |
Static Private Member Functions | |
| static Ogre::Quaternion | interpKey (const Nif::QuaternionKeyList::VecType &keys, float time) |
Private Attributes | |
| Nif::QuaternionKeyList | mRotations |
| Nif::Vector3KeyList | mTranslations |
| Nif::FloatKeyList | mScales |
| NifOgre::KeyframeController::Value::Value | ( | Ogre::Node * | target, |
| const Nif::NiKeyframeData * | data | ||
| ) | [inline] |
| virtual Ogre::Quaternion NifOgre::KeyframeController::Value::getRotation | ( | float | time | ) | const [inline, virtual] |
| virtual Ogre::Vector3 NifOgre::KeyframeController::Value::getScale | ( | float | time | ) | const [inline, virtual] |
| virtual Ogre::Vector3 NifOgre::KeyframeController::Value::getTranslation | ( | float | time | ) | const [inline, virtual] |
| virtual Ogre::Real NifOgre::KeyframeController::Value::getValue | ( | ) | const [inline, virtual] |
| static Ogre::Quaternion NifOgre::KeyframeController::Value::interpKey | ( | const Nif::QuaternionKeyList::VecType & | keys, |
| float | time | ||
| ) | [inline, static, private] |
| virtual void NifOgre::KeyframeController::Value::setValue | ( | Ogre::Real | time | ) | [inline, virtual] |
1.7.6.1