Navigation
API > API/Plugins > API/Plugins/SkeletalMeshMorphTargetEditingTo-
MorphTarget Sculpt Tool
| Name | UMorphTargetMaskTool |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Animation/SkeletalMeshMorphTargetEditingTools/Source/SkeletalMeshMorphTargetEditingTools/Public/MorphTargetMaskTool.h |
| Include Path | #include "MorphTargetMaskTool.h" |
Syntax
UCLASS ()
class UMorphTargetMaskTool :
public UMeshVertexAttributePaintToolBase ,
public IMorphTargetEditingToolInterface ,
public ISkeletalMeshGeometryIsolationAwareTool ,
public IHotkeyHintProvider
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveTool → USingleSelectionTool → UMeshSurfacePointTool → UMeshSculptToolBase → UMeshVertexAttributePaintToolBase → UMorphTargetMaskTool
Implements Interfaces
- IClickDragBehaviorTarget
- IModifierToggleBehaviorTarget
- IHoverBehaviorTarget
- IInputBehaviorSource
- IInteractiveToolCameraFocusAPI
- IHotkeyHintProvider
- IInterface
- IMorphTargetEditingToolInterface
- ISkeletalMeshGeometryIsolationAwareTool
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FName GetBaseMorphTarget() |
MorphTargetMaskTool.h | ||
FName GetEditingMorphTarget() |
MorphTargetMaskTool.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const TArray< FTransform > & GetComponentSpaceBoneTransforms() |
MorphTargetMaskTool.h | ||
| MorphTargetMaskTool.h | |||
virtual void ToggleBoneManipulation
(
bool bEnable |
MorphTargetMaskTool.h |
Overridden from UInteractiveTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnTick
(
float DeltaTime |
MorphTargetMaskTool.h | ||
virtual void Setup() |
MorphTargetMaskTool.h | ||
virtual void Shutdown
(
EToolShutdownType ShutdownType |
MorphTargetMaskTool.h |
Overridden from ISkeletalMeshGeometryIsolationAwareTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsInputIsolationValidOnOutput() |
ISkeletalMeshGeometryIsolationAwareTool. | MorphTargetMaskTool.h |
Overridden from IHotkeyHintProvider
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GetHotkeyHints
(
TArray< FHotkeyHint >& OutHints |
IHotkeyHintProvider. | MorphTargetMaskTool.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void HandlePoseChangeDetectorEvent
(
SkeletalMeshToolsHelper::FPoseChangeDetector::FPayload Payload |
MorphTargetMaskTool.h | ||
| MorphTargetMaskTool.h |
Protected Virtual
Overridden from IMorphTargetEditingToolInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SetupCommonProperties
(
const TFunction< void(UMorphTargetEditingToolProperties*)>& InSetupFunction |
MorphTargetMaskTool.h |