Navigation
API > API/Plugins > API/Plugins/SkeletalMeshMorphTargetEditingTo-
MorphTarget Editor 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
- IMorphTargetEditingToolInterface
- IInterface
- IClickDragBehaviorTarget
- IModifierToggleBehaviorTarget
- IHoverBehaviorTarget
- IInputBehaviorSource
- IInteractiveToolCameraFocusAPI
- IInteractiveToolManageGeometrySelectionAPI
- IModelingToolExternalDynamicMeshUpdateAPI
- ISkeletalMeshEditingInterface
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| LodIndex0 | int32 | MorphTargetVertexSculptTool.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnEndStroke() |
MorphTargetVertexSculptTool.h | ||
virtual void OnPropertyModified
(
UObject* PropertySet, |
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 |
|---|---|---|---|
virtual int32 FindHitSculptMeshTriangle
(
const FRay3d& LocalRay |
MorphTargetVertexSculptTool.h | ||
| MorphTargetVertexSculptTool.h | |||
void InitializeCache() |
MorphTargetVertexSculptTool.h | ||
void OnToolMeshChanged
(
UDynamicMeshComponent* Component, |
MorphTargetVertexSculptTool.h | ||
void PoseToolMesh() |
MorphTargetVertexSculptTool.h | ||
virtual void RegisterBrushes() |
MorphTargetVertexSculptTool.h | ||
void UpdateCacheIfNeeded() |
MorphTargetVertexSculptTool.h |
Overridden from IMorphTargetEditingToolInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SetupCommonProperties
(
const TFunction< void(UMorphTargetEditingToolProperties*)>& InSetupFunction |
MorphTargetVertexSculptTool.h |