Navigation
API > API/Plugins > API/Plugins/MeshPartitionModelingToolset
| Name | UCreateRectangleMeshTool |
| Type | class |
| Header File | /Engine/Plugins/Experimental/MeshPartition/Source/MeshPartitionModelingToolset/Public/MeshPartitionCreateMeshTool.h |
| Include Path | #include "MeshPartitionCreateMeshTool.h" |
Syntax
UCLASS (MinimalAPI)
class UCreateRectangleMeshTool : public UE::MeshPartition::UCreateMeshTool
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveTool → USingleClickTool → UCreateMeshTool → UCreateRectangleMeshTool
Implements Interfaces
- IClickBehaviorTarget
- IModifierToggleBehaviorTarget
- IInputBehaviorSource
- IHoverBehaviorTarget
- IInteractiveToolCameraFocusAPI
- IInteractiveToolShutdownQueryAPI
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UCreateRectangleMeshTool
(
const FObjectInitializer& ObjectInitializer |
MeshPartitionCreateMeshTool.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FSectionInfo | MeshPartition::FRectangleGeneratorUtils::FSectionInfo | MeshPartitionCreateMeshTool.h |
Functions
Public
Public Virtual
Overridden from UCreateMeshTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GenerateAsset() |
MeshPartitionCreateMeshTool.h |
Overridden from UInteractiveTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanAccept() |
MeshPartitionCreateMeshTool.h | ||
| MeshPartitionCreateMeshTool.h | |||
virtual void Render
(
IToolsContextRenderAPI* RenderAPI |
MeshPartitionCreateMeshTool.h | ||
virtual void Shutdown
(
EToolShutdownType ShutdownType |
MeshPartitionCreateMeshTool.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMegaMeshRectangleGeneratorParams GetGeneratorParams() |
MeshPartitionCreateMeshTool.h | ||
bool IsConfigurationValid
(
FText* OutErrorMessage |
Validate that the current configuration is buildable / within triangle limits. | MeshPartitionCreateMeshTool.h | |
void RenderSections
(
IToolsContextRenderAPI* RenderAPI |
MeshPartitionCreateMeshTool.h |
Protected Virtual
Overridden from UCreateMeshTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BuildDisplayMessage
(
FText& OutMessage |
Override to set tool-specific warning messages. | MeshPartitionCreateMeshTool.h | |
virtual void GeneratePreviewMesh
(
FDynamicMesh3* OutMesh |
MeshPartitionCreateMeshTool.h | ||
virtual void UpdatePreview() |
MeshPartitionCreateMeshTool.h |