|
OpenMW
|
#include <controller.hpp>
Public Member Functions | |
| KeyframeController (const Nif::NiKeyframeData *data) | |
| KeyframeController () | |
| KeyframeController (const KeyframeController ©, const osg::CopyOp ©op) | |
| virtual META_Object(NifOsg, KeyframeController) virtual osg void | operator() (osg::Node *, osg::NodeVisitor *) |
Public Member Functions inherited from SceneUtil::Controller | |
| Controller () | |
| virtual | ~Controller () |
| bool | hasInput () const |
| float | getInputValue (osg::NodeVisitor *nv) |
| void | setSource (std::shared_ptr< ControllerSource > source) |
| void | setFunction (std::shared_ptr< ControllerFunction > function) |
| std::shared_ptr< ControllerSource > | getSource () const |
| std::shared_ptr < ControllerFunction > | getFunction () const |
Private Member Functions | |
| osg::Quat | getXYZRotation (float time) const |
Private Attributes | |
| QuaternionInterpolator | mRotations |
| FloatInterpolator | mXRotations |
| FloatInterpolator | mYRotations |
| FloatInterpolator | mZRotations |
| Vec3Interpolator | mTranslations |
| FloatInterpolator | mScales |
| NifOsg::KeyframeController::KeyframeController | ( | const Nif::NiKeyframeData * | data | ) |
| NifOsg::KeyframeController::KeyframeController | ( | ) |
| NifOsg::KeyframeController::KeyframeController | ( | const KeyframeController & | copy, |
| const osg::CopyOp & | copyop | ||
| ) |
|
private |
|
virtual |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.6