Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsEditorOnly
| Name | FSkinMirrorData |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/MeshModelingToolsEditorOnly/Public/SkeletalMesh/SkinWeightsPaintTool.h |
| Include Path | #include "SkeletalMesh/SkinWeightsPaintTool.h" |
Syntax
struct FSkinMirrorData
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Axis | TEnumAsByte< EAxis::Type > | SkeletalMesh/SkinWeightsPaintTool.h | ||
| bIsInitialized | bool | SkeletalMesh/SkinWeightsPaintTool.h | ||
| BoneMap | TMap< int32, int32 > | SkeletalMesh/SkinWeightsPaintTool.h | ||
| Direction | EMirrorDirection | SkeletalMesh/SkinWeightsPaintTool.h | ||
| VertexMap | TMap< int32, int32 > | SkeletalMesh/SkinWeightsPaintTool.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EnsureMirrorDataIsUpdated
(
const TArray< FName >& BoneNames, |
Lazily updates the mirror data tables for the current skeleton/mesh/mirror plane | SkeletalMesh/SkinWeightsPaintTool.h | |
const TMap< int32, int32 > & GetBoneMap() |
Get a map of Target > Source bone ids across the current mirror plane | SkeletalMesh/SkinWeightsPaintTool.h | |
const TMap< int32, int32 > & GetVertexMap() |
Get the map of Target > Source vertex ids across the current mirror plane | SkeletalMesh/SkinWeightsPaintTool.h | |
bool IsPointOnTargetMirrorSide
(
const FVector& InPoint |
Return true if the point lies on the TARGET side of the mirror plane | SkeletalMesh/SkinWeightsPaintTool.h | |
void SetNeedsReinitialized() |
Forces mirror tables to be re-generated (do this after any mesh change operation) | SkeletalMesh/SkinWeightsPaintTool.h |