Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsEditorOnlyExp > API/Plugins/MeshModelingToolsEditorOnlyExp/SkeletalMesh
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UWeightToolTransferManager
References
| Module | MeshModelingToolsEditorOnlyExp |
| Header | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsEditorOnlyExp/Public/SkeletalMesh/SkinWeightsPaintTool.h |
| Include | #include "SkeletalMesh/SkinWeightsPaintTool.h" |
Syntax
UCLASS ()
class UWeightToolTransferManager : public UObject
Remarks
This class wraps a source skeletal mesh used to transfer skin weights to the tool target mesh
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Returns true if everything is setup and ready to transfer | ||
| void | DrawHUD
(
FCanvas* Canvas, |
||
| UWeightToolMeshSelector * | Get the mesh selector for the source mesh | ||
| UPreviewMesh * | Get the preview mesh for the source mesh | ||
| UToolTarget * | GetTarget () |
Gets the tool target for the source mesh | |
| void | InitialSetup
(
USkinWeightsPaintTool* InWeightTool, |
This must be called from within the parent tool's Setup() so that the selection mechanics are registered for capturing input | |
| void | OnPropertyModified
(
const USkinWeightsPaintToolProperties* WeightToolProperties, |
Called when tool settings are modified | |
| void | Render
(
IToolsContextRenderAPI* RenderAPI |
Render the selection mechanism | |
| void | SetSourceMesh
(
USkeletalMesh* InSkeletalMesh |
Update the mesh we are transferring from | |
| void | Shutdown () |
Called when the tool is shutdown | |
| void | Run the weight transfer |