#include <kfbxskeleton.h>
Inherits KFbxNodeAttribute.
Inheritance diagram for KFbxSkeleton:
Definition at line 62 of file kfbxskeleton.h.
Skeleton Properties | |
enum | ESkeletonType |
Skeleton types. More... | |
void | SetSkeletonType (ESkeletonType pSkeletonType) |
Set the skeleton type. | |
ESkeletonType | GetSkeletonType () const |
Get the skeleton type. | |
bool | GetSkeletonTypeIsSet () const |
Get a flag to know if the skeleton type was set. | |
ESkeletonType | GetSkeletonTypeDefaultValue () const |
Get the default value for the skeleton type. | |
bool | SetLimbLength (double pLength) |
Set limb length. | |
double | GetLimbLength () const |
Get limb length. | |
bool | GetLimbLengthIsSet () const |
Get a flag to know if the limb length was set. | |
double | GetLimbLengthDefaultValue () const |
Get the default value for the limb length. | |
bool | SetLimbNodeSize (double pSize) |
Set skeleton limb node size. | |
double | GetLimbNodeSize () const |
Get skeleton limb node size. | |
bool | GetLimbNodeSizeIsSet () const |
Get a flag to know if the limb node size was set. | |
double | GetLimbNodeSizeDefaultValue () const |
Get the default value for the limb node size. | |
bool | SetLimbNodeColor (const KFbxColor &pColor) |
Set limb or limb node color. | |
KFbxColor | GetLimbNodeColor () const |
Get limb or limb node color. | |
bool | GetLimbNodeColorIsSet () const |
Get a flag to know if the limb node color was set. | |
KFbxColor | GetLimbNodeColorDefaultValue () const |
Get the default value for the limb node color. | |
Public Member Functions | |
virtual EAttributeType | GetAttributeType () const |
Return the type of node attribute which is EAttributeType::eSKELETON. | |
void | Reset () |
Reset the skeleton to default values and type to eROOT . |
enum ESkeletonType |
Skeleton types.
The eLIMB_NODE type is a bone defined uniquely by a transform and a size value while
the eLIMB type is a bone defined by a transform and a length.
Definition at line 89 of file kfbxskeleton.h.
virtual EAttributeType GetAttributeType | ( | ) | const [virtual] |
Return the type of node attribute which is EAttributeType::eSKELETON.
Reimplemented from KFbxNodeAttribute.
void Reset | ( | ) |
Reset the skeleton to default values and type to eROOT
.
void SetSkeletonType | ( | ESkeletonType | pSkeletonType | ) |
Set the skeleton type.
pSkeletonType | Skeleton type identifier. |
ESkeletonType GetSkeletonType | ( | ) | const |
Get the skeleton type.
bool GetSkeletonTypeIsSet | ( | ) | const |
Get a flag to know if the skeleton type was set.
true
if a call to SetSkeletonType() has been made.
The flag is set back to false
when Reset() is called.
ESkeletonType GetSkeletonTypeDefaultValue | ( | ) | const |
Get the default value for the skeleton type.
eROOT
bool SetLimbLength | ( | double | pLength | ) |
Set limb length.
pLength | Length of the limb. |
true
if skeleton type is eLIMB
, false
otherwise. eLIMB
. double GetLimbLength | ( | ) | const |
Get limb length.
eLIMB
. bool GetLimbLengthIsSet | ( | ) | const |
Get a flag to know if the limb length was set.
true
if a call to SetLimbLength() has been made.
The flag is set back to false
when Reset() is called.
double GetLimbLengthDefaultValue | ( | ) | const |
Get the default value for the limb length.
bool SetLimbNodeSize | ( | double | pSize | ) |
Set skeleton limb node size.
pSize | Size of the limb node. |
double GetLimbNodeSize | ( | ) | const |
Get skeleton limb node size.
bool GetLimbNodeSizeIsSet | ( | ) | const |
Get a flag to know if the limb node size was set.
true
if a call to SetLimbNodeSize() has been made.
The flag is set back to false
when Reset() is called.
double GetLimbNodeSizeDefaultValue | ( | ) | const |
Get the default value for the limb node size.
bool SetLimbNodeColor | ( | const KFbxColor & | pColor | ) |
Set limb or limb node color.
pColor | RGB values for the limb color. |
true
if skeleton type is eLIMB
or eLIMB_NODE
, false
otherwise. eLIMB
or eLIMB_NODE
. KFbxColor GetLimbNodeColor | ( | ) | const |
Get limb or limb node color.
eLIMB
or eLIMB_NODE
. bool GetLimbNodeColorIsSet | ( | ) | const |
Get a flag to know if the limb node color was set.
true
if a call to SetLimbNodeColor() has been made.
The flag is set back to false
when Reset() is called.
KFbxColor GetLimbNodeColorDefaultValue | ( | ) | const |
Get the default value for the limb node color.