Navigation
API > API/Plugins > API/Plugins/MeshModelingTools
Tool Inherit from IClickBehaviorTarget so we can click on boundary loops.
| Name | UHoleFillTool |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/MeshModelingTools/Public/HoleFillTool.h |
| Include Path | #include "HoleFillTool.h" |
Syntax
UCLASS (MinimalAPI)
class UHoleFillTool : public USingleSelectionMeshEditingTool
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveTool → USingleSelectionTool → USingleSelectionMeshEditingTool → UHoleFillTool
Implements Interfaces
Structs
| Name | Remarks |
|---|---|
| FSelectedBoundaryLoop |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnSelectionModified() |
HoleFillTool.h | ||
virtual void RequestAction
(
EHoleFillToolActions Action |
HoleFillTool.h |
Overridden from USingleSelectionMeshEditingTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnShutdown
(
EToolShutdownType ShutdownType |
HoleFillTool.h |
Overridden from UInteractiveTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanAccept() |
HoleFillTool.h | ||
virtual bool HasAccept() |
HoleFillTool.h | ||
virtual bool HasCancel() |
HoleFillTool.h | ||
| HoleFillTool.h | |||
virtual void OnTick
(
float DeltaTime |
HoleFillTool.h | ||
virtual void Setup() |
UMeshSurfacePointTool. | HoleFillTool.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ApplyAction
(
EHoleFillToolActions ActionType |
HoleFillTool.h | ||
void ClearSelection() |
HoleFillTool.h | ||
void GetLoopsToFill
(
TArray< UE::Geometry::FEdgeLoop >& OutLoops |
Populate an array of Edge Loops to be processed by an FHoleFillOp. | HoleFillTool.h | |
void InvalidatePreviewResult() |
Invalidate background compute result (some input changed) | HoleFillTool.h | |
void SelectAll() |
HoleFillTool.h | ||
void SetupPreview() |
Create the Preview object. | HoleFillTool.h | |
void UpdateActiveBoundaryLoopSelection() |
HoleFillTool.h |
Overridden from UInteractiveTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Render
(
IToolsContextRenderAPI* RenderAPI |
Just call the SelectionMechanism's Render function. | HoleFillTool.h |