Navigation
API > API/Plugins > API/Plugins/SkeletalMeshMorphTargetEditingTo-
MorphTarget Sculpt Tool
| Name | UMorphTargetVertexSculptTool |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Animation/SkeletalMeshMorphTargetEditingTools/Source/SkeletalMeshMorphTargetEditingTools/Public/MorphTargetVertexSculptTool.h |
| Include Path | #include "MorphTargetVertexSculptTool.h" |
Syntax
UCLASS ()
class UMorphTargetVertexSculptTool :
public UMeshVertexSculptTool ,
public ISkeletalMeshEditingInterface ,
public IMorphTargetEditingToolInterface
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveTool → USingleSelectionTool → UMeshSurfacePointTool → UMeshSculptToolBase → UMeshVertexSculptTool → UMorphTargetVertexSculptTool
Implements Interfaces
- IClickDragBehaviorTarget
- IModifierToggleBehaviorTarget
- IHoverBehaviorTarget
- IInputBehaviorSource
- IInteractiveToolCameraFocusAPI
- IInteractiveToolManageGeometrySelectionAPI
- IModelingToolExternalDynamicMeshUpdateAPI
- IMorphTargetEditingToolInterface
- IInterface
- ISkeletalMeshEditingInterface
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const TArray< FTransform > & GetComponentSpaceBoneTransforms() |
MorphTargetVertexSculptTool.h | ||
virtual FName GetEditingMorphTarget() |
MorphTargetVertexSculptTool.h | ||
| MorphTargetVertexSculptTool.h | |||
virtual void ToggleBoneManipulation
(
bool bEnable |
MorphTargetVertexSculptTool.h |
Overridden from UMeshSculptToolBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CommitResult
(
UBaseDynamicMeshComponent* Component, |
MorphTargetVertexSculptTool.h | ||
virtual void OnBeginStroke
(
const FRay& WorldRay |
MorphTargetVertexSculptTool.h | ||
virtual void OnEndStroke() |
MorphTargetVertexSculptTool.h |
Overridden from UInteractiveTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| MorphTargetVertexSculptTool.h | |||
virtual void OnTick
(
float DeltaTime |
MorphTargetVertexSculptTool.h | ||
virtual void Setup() |
MorphTargetVertexSculptTool.h | ||
virtual void Shutdown
(
EToolShutdownType ShutdownType |
MorphTargetVertexSculptTool.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void HandlePoseChangeDetectorEvent
(
SkeletalMeshToolsHelper::FPoseChangeDetector::FPayload Payload |
MorphTargetVertexSculptTool.h | ||
| MorphTargetVertexSculptTool.h |
Overridden from UMeshVertexSculptTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void RegisterBrushes() |
MorphTargetVertexSculptTool.h |
Overridden from ISkeletalMeshEditingInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void HandleSkeletalMeshModified
(
const TArray< FName >& Payload, |
MorphTargetVertexSculptTool.h |
Overridden from IMorphTargetEditingToolInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SetupCommonProperties
(
const TFunction< void(UMorphTargetEditingToolProperties*)>& InSetupFunction |
MorphTargetVertexSculptTool.h |