fbxsdk/scene/animation/fbxanimevalstate.h Source File
Go to the documentation of this file.
13 #ifndef _FBXSDK_SCENE_ANIMATION_EVALUATION_STATE_H_
14 #define _FBXSDK_SCENE_ANIMATION_EVALUATION_STATE_H_
54 void Begin(
const FbxTime& pTime);
83 #ifndef DOXYGEN_SHOULD_SKIP_THIS
128 template <
class T>
inline T
Get()
const { T lValue; mValue->Get(&lValue,
FbxTypeOf(lValue));
return lValue; }
129 template <
class T>
inline bool Set(
const T& pValue){
return mValue->Set(&pValue,
FbxTypeOf(pValue)); }
The animation layer is a collection of animation curve nodes.
This class hold results from animation evaluations.
FBX SDK environment definition.
This class hold results for node evaluation.
This class is an composite of animation curves and is called as animation curve node.
FbxVector4 mLT
Used to hold result value of LclTranslation property from node evaluation.
FbxAMatrix mGX
Used to hold result global transform matrix from node evaluation.
FbxAMatrix mLX
Used to hold result local transform matrix from node evaluation.
bool mUpToDate
If true, the evaluation state element is up-to-date for the current evaluation time.
FbxMap< FbxAnimLayer *, FbxAnimCurveNode * > FbxAnimLayerCurveNodeMap
This class implements an efficient map based on key comparison, which stores key-value pairs...
Class to encapsulate time units.
FbxMap< FbxNode *, FbxNodeEvalState * > FbxNodeEvalStateMap
Represents an element in the scene graph.
EFbxType FbxTypeOf(const FbxChar &)
This class hold results for property evaluation.
FbxVector4 mLR
Used to hold result value of LclRotation property from node evaluation.
FbxPropertyValue * mValue
Class to hold user properties.
A four double mathematic vector class.
FBX SDK affine matrix class.
FbxVector4 mLS
Used to hold result value of LclScaling property from node evaluation.
FbxMap< FbxProperty, FbxAnimLayerCurveNodeMap * > FbxPropertyCurveNodeMap
FbxTransform * mTransform
mTransform is used to hold the corresponding FbxTransform of the node.
bool Set(const T &pValue)
FbxMap< FbxProperty, FbxPropertyEvalState * > FbxPropertyEvalStateMap
This class serves as the base class for an evaluation state element.