Public Member Functions

xl7::direct3d::animations::JointAnimatorUsingScript Class Reference

#include <JointAnimatorUsingScript.h>

Inheritance diagram for xl7::direct3d::animations::JointAnimatorUsingScript:
xl7::direct3d::animations::JointAnimator

List of all members.

Public Member Functions

 JointAnimatorUsingScript (const el7::scripting::Script *update_script)
virtual ~JointAnimatorUsingScript (void)
const el7::scripting::ScriptGetUpdateScript () const
void Update (float progress, ml7::Quaternion &rotation, ml7::Vector3 &translation) const

Constructor & Destructor Documentation

xl7::direct3d::animations::JointAnimatorUsingScript::JointAnimatorUsingScript ( const el7::scripting::Script update_script  ) 

Explicit constructor.

xl7::direct3d::animations::JointAnimatorUsingScript::~JointAnimatorUsingScript ( void   )  [virtual]

Destructor.


Member Function Documentation

const el7::scripting::Script* xl7::direct3d::animations::JointAnimatorUsingScript::GetUpdateScript (  )  const [inline]

Returns the script performing the update actions.

void xl7::direct3d::animations::JointAnimatorUsingScript::Update ( float  progress,
ml7::Quaternion rotation,
ml7::Vector3 translation 
) const [virtual]

Updates the given rotation quaternion and the given translation vector.

Updates the given rotation quaternion and the given translation vector. Override this function to substantiate the desired animation behavior.

Reimplemented from xl7::direct3d::animations::JointAnimator.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines