Navigation
API > API/Runtime > API/Runtime/Engine
Encapsulates commonly useful data about bones.
| Name | FBoneData |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Animation/AnimTypes.h |
| Include Path | #include "Animation/AnimTypes.h" |
Syntax
class FBoneData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bHasSocket | bool | If a Socket is attached to that bone | Animation/AnimTypes.h | |
| bKeyEndEffector | bool | If matched as a Key end effector | Animation/AnimTypes.h | |
| BonesToRoot | TArray< int32 > | List of bone indices from parent up to root. | Animation/AnimTypes.h | |
| Children | TArray< int32 > | Direct descendants. Empty for end effectors. | Animation/AnimTypes.h | |
| EndEffectors | TArray< int32 > | List of end effectors for which this bone is an ancestor. | Animation/AnimTypes.h | |
| Name | FName | Bone name. | Animation/AnimTypes.h | |
| Orientation | FQuat | The bind pose orientation. | Animation/AnimTypes.h | |
| Position | FVector3f | The bind pose position. | Animation/AnimTypes.h | |
| Scale | FVector3f | The bind pose scale. | Animation/AnimTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 GetDepth() |
Animation/AnimTypes.h | ||
int32 GetParent() |
Animation/AnimTypes.h | ||
bool IsEndEffector() |
Animation/AnimTypes.h |