fbxsdk/scene/animation/fbxanimevalclassic.h Source File
Go to the documentation of this file.
13 #ifndef _FBXSDK_SCENE_ANIMATION_EVALUATOR_CLASSIC_H_
14 #define _FBXSDK_SCENE_ANIMATION_EVALUATOR_CLASSIC_H_
36 enum EBlendType {eSimple, eRotation, eScaling};
124 void BlendSimple(
double* pResult,
int pResultSize,
double* pApply,
int pApplySize,
double pWeight,
FbxAnimLayer::EBlendMode pBlendMode);
156 #ifndef DOXYGEN_SHOULD_SKIP_THIS
159 virtual void Destruct(
bool pRecursive);
165 double* mPropertyValues;
168 double* mCurveNodeEvalValues;
169 int mCurveNodeEvalSize;
The animation layer is a collection of animation curve nodes.
#define FBXSDK_OBJECT_DECLARE(Class, Parent)
Macro used to declare a new class derived from FbxObject.
An evaluator implementation that behaves like the original FBX SDK (2010 and previous) evaluation sys...
FBX SDK environment definition.
This class hold results for node evaluation.
The Animation stack is a collection of animation layers.
EPivotSet
Pivot context identifier.
EScaleAccumulationMode
Scale accumulation mode of animation layer.
Class to encapsulate time units.
The base class of most FBX objects.
Represents an element in the scene graph.
This class hold results for property evaluation.
virtual void Construct(const FbxObject *pFrom)
Optional constructor override, automatically called by default constructor.
The principal interface for animation evaluators.
ERotationAccumulationMode
Rotation accumulation mode of animation layer.
Class to hold user properties.
A four double mathematic vector class.
EBlendMode
Blend mode type between animation layers.
virtual void Destruct(bool pRecursive)
Optional destructor override, automatically called by default destructor.