Navigation
API > API/Plugins > API/Plugins/MeshPartitionModelingToolset
| Name | UStitchTool |
| Type | class |
| Header File | /Engine/Plugins/Experimental/MeshPartition/Source/MeshPartitionModelingToolset/Public/MeshPartitionStitchTool.h |
| Include Path | #include "MeshPartitionStitchTool.h" |
Syntax
UCLASS (MinimalAPI)
class UStitchTool : public USingleSelectionMeshEditingTool
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveTool → USingleSelectionTool → USingleSelectionMeshEditingTool → UStitchTool
Implements Interfaces
Structs
| Name | Remarks |
|---|---|
| FSelectedEdge |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UE::Geometry::FDynamicMeshAABBTree3 & GetSpatial() |
MeshPartitionStitchTool.h | ||
void OnSelectionModifiedEvent() |
MeshPartitionStitchTool.h | ||
void RequestAction
(
MeshPartition::EStitchToolActions InAction |
MeshPartitionStitchTool.h | ||
void SetTargetToStitch
(
UToolTarget* InTargetToStitch |
MeshPartitionStitchTool.h | ||
void UpdateFromCurrentMesh
(
bool bUpdateTopology |
MeshPartitionStitchTool.h |
Public Virtual
Overridden from USingleSelectionMeshEditingTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnShutdown
(
EToolShutdownType InShutdownType |
MeshPartitionStitchTool.h |
Overridden from UInteractiveTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool HasAccept() |
MeshPartitionStitchTool.h | ||
virtual bool HasCancel() |
MeshPartitionStitchTool.h | ||
virtual void OnTick
(
float InDeltaTime |
MeshPartitionStitchTool.h | ||
virtual void Render
(
IToolsContextRenderAPI* InRenderAPI |
MeshPartitionStitchTool.h | ||
virtual void Setup() |
MeshPartitionStitchTool.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplyFillHole() |
MeshPartitionStitchTool.h | ||
void ApplyWeld() |
MeshPartitionStitchTool.h | ||
bool BeginMeshEdgeEditChange() |
MeshPartitionStitchTool.h | ||
bool BeginMeshFaceEditChange() |
MeshPartitionStitchTool.h | ||
void EmitCurrentMeshChangeAndUpdate
(
const FText& InTransactionLabel, |
MeshPartitionStitchTool.h |