Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsEditorOnlyExp > API/Plugins/MeshModelingToolsEditorOnlyExp/SkeletalMesh
References
| Module | MeshModelingToolsEditorOnlyExp |
| Header | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsEditorOnlyExp/Public/SkeletalMesh/SkinWeightsPaintTool.h |
| Include | #include "SkeletalMesh/SkinWeightsPaintTool.h" |
Syntax
struct FSkinToolDeformer
Remarks
Data required to preview the skinning deformations as you paint
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FName > | BoneNames | Bone index to bone name | |
| TMap< FName, BoneIndex > | BoneNameToIndexMap | ||
| const USkeletalMeshComponent * | Component | The skeletal mesh to get the current pose from | |
| TArray< FTransform > | InvCSRefPoseTransforms | Inverted, component space ref pose transform of each bone | |
| TArray< FVector > | RefPoseVertexPositions | Position of all vertices in the reference pose | |
| TSet< int32 > | VerticesWithModifiedWeights | Which vertices require updating (partially re-calculated skinning deformation while painting) |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Initialize
(
const USkeletalMeshComponent* SkeletalMeshComponent, |
||
| void | |||
| void | SetVertexNeedsUpdated
(
int32 VertexIndex |
||
| void | UpdateVertexDeformation
(
USkinWeightsPaintTool* Tool |