LLKeyframeMotion::JointMotion Class Reference

#include <llkeyframemotion.h>

Collaboration diagram for LLKeyframeMotion::JointMotion:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void update (LLJointState *joint_state, F32 time, F32 duration)

Public Attributes

PositionCurve mPositionCurve
RotationCurve mRotationCurve
ScaleCurve mScaleCurve
std::string mJointName
U32 mUsage
LLJoint::JointPriority mPriority

Detailed Description

Definition at line 381 of file llkeyframemotion.h.


Member Function Documentation

void LLKeyframeMotion::JointMotion::update ( LLJointState joint_state,
F32  time,
F32  duration 
)

Definition at line 384 of file llkeyframemotion.cpp.

References LLJointState::getUsage(), LLKeyframeMotion::PositionCurve::getValue(), LLKeyframeMotion::RotationCurve::getValue(), LLKeyframeMotion::ScaleCurve::getValue(), LLKeyframeMotion::PositionCurve::mNumKeys, LLKeyframeMotion::RotationCurve::mNumKeys, LLKeyframeMotion::ScaleCurve::mNumKeys, mPositionCurve, mRotationCurve, mScaleCurve, LLJointState::POS, LLJointState::ROT, LLJointState::SCALE, LLJointState::setPosition(), LLJointState::setRotation(), and LLJointState::setScale().

Referenced by LLKeyframeMotion::applyKeyframes().


Member Data Documentation

std::string LLKeyframeMotion::JointMotion::mJointName

Definition at line 387 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::deserialize().

PositionCurve LLKeyframeMotion::JointMotion::mPositionCurve

Definition at line 384 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::deserialize(), and update().

LLJoint::JointPriority LLKeyframeMotion::JointMotion::mPriority

Definition at line 389 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::deserialize().

RotationCurve LLKeyframeMotion::JointMotion::mRotationCurve

Definition at line 385 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::deserialize(), and update().

ScaleCurve LLKeyframeMotion::JointMotion::mScaleCurve

Definition at line 386 of file llkeyframemotion.h.

Referenced by update().

U32 LLKeyframeMotion::JointMotion::mUsage

Definition at line 388 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::deserialize().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:27 2010 for Second Life Viewer by  doxygen 1.4.7