13 #ifndef _FBXSDK_SCENE_GEOMETRY_SKIN_H_
14 #define _FBXSDK_SCENE_GEOMETRY_SKIN_H_
47 void SetDeformAccuracy(
double pDeformAccuracy);
52 double GetDeformAccuracy()
const;
80 int GetClusterCount()
const;
92 const FbxCluster* GetCluster(
int pIndex)
const;
117 void SetSkinningType(EType pType);
122 EType GetSkinningType()
const;
140 void AddControlPointIndex(
int pIndex,
double pBlendWeight = 0);
146 int GetControlPointIndicesCount()
const;
152 int* GetControlPointIndices()
const;
158 double* GetControlPointBlendWeights()
const;
164 void SetControlPointIWCount(
int pCount);
171 #ifndef DOXYGEN_SHOULD_SKIP_THIS
181 double mDeformAccuracy;
#define FBXSDK_OBJECT_DECLARE(Class, Parent)
Macro used to declare a new class derived from FbxObject.
FBX SDK environment definition.
virtual void Compact()
Compact the memory used by this object.
virtual FbxObject & Copy(const FbxObject &pObject)
Copy an object content into this object.
Array that stores pairs of FbxString and a pointer.
ECloneType
Types of clones that can be created for FbxObject.
Class for clusters (links).
The base class of most FBX objects.
EDeformerType GetDeformerType() const override
Get the type of the deformer.
virtual void Construct(const FbxObject *pFrom)
Optional constructor override, automatically called by default constructor.
virtual FbxObject * Clone(FbxObject::ECloneType pCloneType=eDeepClone, FbxObject *pContainer=((void *) 0), void *pSet=((void *) 0)) const
Creates a clone of this object.
The base class of geometric objects that support control point deformations (e.g. ...