fbxsdk/scene/geometry/fbxskeleton.h Source File
Go to the documentation of this file.
13 #ifndef _FBXSDK_SCENE_GEOMETRY_SKELETON_H_
14 #define _FBXSDK_SCENE_GEOMETRY_SKELETON_H_
66 void SetSkeletonType(EType pSkeletonType);
71 EType GetSkeletonType()
const;
78 bool GetSkeletonTypeIsSet()
const;
83 EType GetSkeletonTypeDefaultValue()
const;
88 double GetLimbLengthDefaultValue()
const;
93 double GetLimbNodeSizeDefaultValue()
const;
100 bool SetLimbNodeColor(
const FbxColor& pColor);
113 bool GetLimbNodeColorIsSet()
const;
118 FbxColor GetLimbNodeColorDefaultValue()
const;
125 bool IsSkeletonRoot()
const;
177 #ifndef DOXYGEN_SHOULD_SKIP_THIS
184 void Reset(
bool pResetProperties );
186 virtual const char* GetTypeName()
const;
191 bool mLimbLengthIsSet;
192 bool mLimbNodeSizeIsSet;
193 bool mLimbNodeColorIsSet;
194 bool mSkeletonTypeIsSet;
#define FBXSDK_OBJECT_DECLARE(Class, Parent)
Macro used to declare a new class derived from FbxObject.
FBX SDK environment definition.
static const FbxDouble sDefaultSize
virtual FbxObject & Copy(const FbxObject &pObject)
Copy an object content into this object.
Array that stores pairs of FbxString and a pointer.
Class to represent colors in RGBA format using doubles.
EType
Node attribute types.
static const char * sSize
static const char * sLimbLength
FbxPropertyT< FbxDouble > LimbLength
This property handles the skeleton limb length.
The base class of most FBX objects.
First element of a chain.
virtual void Construct(const FbxObject *pFrom)
Optional constructor override, automatically called by default constructor.
static const FbxDouble sDefaultLimbLength
virtual FbxNodeAttribute::EType GetAttributeType() const
Return the type of node attribute.
FbxPropertyT< FbxDouble > Size
This property handles the limb node size.
This class specializes a node attribute to represent the elements forming "bone" chains.
This class is the base class to all types of node attributes.
virtual void ConstructProperties(bool pForceSet)
Optional property constructor override, automatically called by default constructor.