Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsExp
| Name | USplitMeshesTool |
| Type | class |
| Header File | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/SplitMeshesTool.h |
| Include Path | #include "SplitMeshesTool.h" |
Syntax
UCLASS (MinimalAPI)
class USplitMeshesTool : public UMultiTargetWithSelectionTool
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveTool → UMultiSelectionTool → UMultiTargetWithSelectionTool → USplitMeshesTool
Implements Interfaces
Structs
| Name | Remarks |
|---|---|
| FComponentsInfo | |
| FSourceMeshInfo |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BasicProperties | TObjectPtr< USplitMeshesToolProperties > | SplitMeshesTool.h | ||
| OutputTypeProperties | TObjectPtr< UCreateMeshObjectTypeProperties > | SplitMeshesTool.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PerTargetPreviews | TArray< TObjectPtr< UPreviewGeometry > > | Preview how the meshes are to be split. | SplitMeshesTool.h | |
| PreviewMaterial | TObjectPtr< UMaterialInterface > | SplitMeshesTool.h |
Functions
Public
Overridden from UMultiTargetWithSelectionTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnShutdown
(
EToolShutdownType ShutdownType |
SplitMeshesTool.h |
Overridden from UInteractiveTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanAccept() |
SplitMeshesTool.h | ||
virtual bool HasAccept() |
SplitMeshesTool.h | ||
virtual bool HasCancel() |
SplitMeshesTool.h | ||
virtual void Setup() |
SplitMeshesTool.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void UpdateSplitMeshes() |
SplitMeshesTool.h |