Navigation
API > API/Runtime > API/Runtime/SkeletalMeshDescription
Inheritance Hierarchy
- FStaticMeshAttributes
- FSkeletalMeshAttributesShared
- FSkeletalMeshAttributes
References
| Module | SkeletalMeshDescription |
| Header | /Engine/Source/Runtime/SkeletalMeshDescription/Public/SkeletalMeshAttributes.h |
| Include | #include "SkeletalMeshAttributes.h" |
Syntax
class FSkeletalMeshAttributes :
public FStaticMeshAttributes,
public FSkeletalMeshAttributesShared
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSkeletalMeshAttributes
(
FMeshDescription& InMeshDescription |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TAttributesSet< FBoneID > & | |||
| FBoneArray & | Bones () |
||
| FBoneID | CreateBone () |
Adds a new bone and returns its ID | |
| void | CreateBone
(
const FBoneID BoneID |
Adds a new bone with the given ID | |
| void | DeleteBone
(
const FBoneID BoneID |
Deletes a bone with the given ID | |
| FBoneColorAttributesRef | |||
| FBoneNameAttributesRef | GetBoneNames () |
||
| FBoneParentIndexAttributesRef | |||
| FBonePoseAttributesRef | GetBonePoses () |
||
| FSkinWeightsVertexAttributesRef | GetVertexSkinWeights
(
const FName& InProfileName |
Returns the skin weight profile given by its name. NAME_None corresponds to the default profile. | |
| FSkinWeightsVertexAttributesRef | GetVertexSkinWeightsFromAttributeName
(
const FName& InAttributeName |
||
| bool | IsReservedAttributeName
(
const FName& InAttributeName |
||
| void | Bones MethodsRegister an optional color attribute for bones | ||
| bool | RegisterSkinWeightAttribute
(
const FName& InProfileName |
Skin Weights MethodsRegister a new skin weight profile with the given name. | |
| void | ReserveNewBones
(
const int InNumBones |
Reserves space for this number of new bones |
Overridden from FMeshAttributes
| Type | Name | Description | |
|---|---|---|---|
| void | Register
(
bool bKeepExistingAttribute |