Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsEditorOnlyExp > API/Plugins/MeshModelingToolsEditorOnlyExp/SkeletalMesh
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UWeightToolSelectionIsolator
References
| Module | MeshModelingToolsEditorOnlyExp |
| Header | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsEditorOnlyExp/Public/SkeletalMesh/SkinWeightsPaintTool.h |
| Include | #include "SkeletalMesh/SkinWeightsPaintTool.h" |
Syntax
UCLASS ()
class UWeightToolSelectionIsolator : public UObject
Remarks
This class wraps all the data needed to isolate a selection of a mesh while editing skin weights
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | FullToPartialMeshVertexIndex
(
int32 FullMeshVertexIndex |
||
| const TArray< int32 > & | Get the current triangles that are isolated | ||
| void | InitialSetup
(
USkinWeightsPaintTool* InTool |
Call during tool Setup() | |
| void | Isolate the current selection | ||
| bool | Returns true if any triangles are currently isolated | ||
| void | OnTick
(
float DeltaTime |
Call every tick to apply deferred changes to mesh | |
| int32 | PartialToFullMeshVertexIndex
(
int32 PartialMeshVertexIndex |
Convert to/from partial-isolated and full mesh vertex indices | |
| void | Restores the whole mesh | ||
| void | SetIsolatedTriangles
(
const TArray< int32 >& TrianglesToIsolate |
Isolate the array of triangles | |
| void | Unisolate the current selection |