#include <Motion.h>


Public Member Functions | |
| Motion () | |
| void | bind (Controllable &objControllable) |
| EnvelopeKey * | setKey (Controllable &objControllable, int controllerId, int motionId, float index, float value) |
| void | setBehavior (Controllable &objControllable, int controllerId, int motionId, int behavior_in, int behavior_out) |
| void | evaluate (float index) |
| void | record (float index) |
Private Attributes | |
| std::map< Controllable *, MotionController, ltu_cptr > | controllers |
| Motion::Motion | ( | ) |
| void Motion::bind | ( | Controllable & | objControllable | ) |
| EnvelopeKey * Motion::setKey | ( | Controllable & | objControllable, | |
| int | controllerId, | |||
| int | motionId, | |||
| float | index, | |||
| float | value | |||
| ) |
| void Motion::setBehavior | ( | Controllable & | objControllable, | |
| int | controllerId, | |||
| int | motionId, | |||
| int | behavior_in, | |||
| int | behavior_out | |||
| ) |
| void Motion::evaluate | ( | float | index | ) |
| void Motion::record | ( | float | index | ) |
std::map<Controllable *, MotionController, ltu_cptr> Motion::controllers [private] |
1.5.6