Navigation
API > API/Plugins > API/Plugins/MutableRuntime > API/Plugins/MutableRuntime/MuR
Inheritance Hierarchy
- Base
- RefCounted
- Skeleton
References
| Module | MutableRuntime |
| Header | /Engine/Plugins/Experimental/Mutable/Source/MutableRuntime/Public/MuR/Skeleton.h |
| Include | #include "MuR/Skeleton.h" |
Syntax
class Skeleton : public mu::RefCounted
Remarks
Skeleton object.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< uint16 > | BoneIds | Ids of the bones. The Id is the BoneName index in the CO BoneNames array. | |
| TArray< FName > | BoneNames | DEBUG. FNames of the bones. Only valid in the editor. Do not serialize. | |
| TArray< int16 > | BoneParents | For each bone, index of the parent bone in the bone vectors. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Skeleton () |
Life cycle. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~Skeleton () |
Forbidden. Manage with the Ptr<> template. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| Ptr< Skeleton > | Clone () |
Deep clone this skeleton. | |
| int32 | FindBone
(
const uint16 BoneIndex |
Return the index of BoneIndex inside the BoneIndices array. | |
| int32 | GetBoneCount () |
Return the number of bones used by this skeleton. | |
| const FName | GetBoneFName
(
int32 Index |
DEBUG. Return the FName of the bone at index BoneIndex. Only valid in the editor. | |
| uint16 | GetBoneId
(
int32 Index |
Return the BoneIndex of the bone at index from the BoneIndices array. | |
| int32 | GetBoneParent
(
int32 boneIndex |
Get and set the parent bone of each bone. The parent can be -1 if the bone is a root. | |
| void | Serialise
(
const Skeleton* p, |
Serialisation. | |
| void | Serialise
(
OutputArchive& arch |
||
| void | SetBoneCount
(
int32 c |
||
| void | SetBoneFName
(
const int32 Index, |
||
| void | SetBoneId
(
int32 Index, |
||
| void | SetBoneParent
(
int32 boneIndex, |
||
| Ptr< Skeleton > | StaticUnserialise
(
InputArchive& arch |
||
| void | Unserialise
(
InputArchive& arch |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator==
(
const Skeleton& o |