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 (boost::shared_ptr< ControllerSource > source) |
void | setFunction (boost::shared_ptr< ControllerFunction > function) |
boost::shared_ptr < ControllerSource > | getSource () const |
boost::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 |