Navigation
API > API/Plugins > API/Plugins/MeshLODToolset > API/Plugins/MeshLODToolset/Tools
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInteractiveTool
- UMultiSelectionTool
- UMultiSelectionMeshEditingTool
- ULODManagerTool
References
| Module | MeshLODToolset |
| Header | /Engine/Plugins/Experimental/MeshLODToolset/Source/MeshLODToolset/Public/Tools/LODManagerTool.h |
| Include | #include "Tools/LODManagerTool.h" |
Syntax
UCLASS&40;&41;
class ULODManagerTool : public UMultiSelectionMeshEditingTool
Remarks
Mesh Attribute Editor Tool
Variables
| Type | Name | Description | |
|---|---|---|---|
| TMap< FString, FLODName > | ActiveLODNames | ||
| bool | bLODInfoValid | ||
| bool | bPreviewLODValid | ||
| FString | DefaultLODName | ||
| TObjectPtr< ULODManagerHiResSourceModelActions > | HiResSourceModelActions | ||
| TObjectPtr< ULODManagerLODProperties > | LODInfoProperties | ||
| TMap< FString, TUniquePtr< FLODMeshInfo > > | LODMeshCache | ||
| TObjectPtr< UPreviewMesh > | LODPreview | ||
| TObjectPtr< UPreviewGeometry > | LODPreviewLines | ||
| TObjectPtr< ULODManagerPreviewLODProperties > | LODPreviewProperties | ||
| TObjectPtr< ULODManagerMaterialActions > | MaterialActions | ||
| ELODManagerToolActions | PendingAction |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CacheLODMesh
(
const FString& Name, |
||
| void | |||
| void | |||
| UStaticMesh * | |||
| void | |||
| void | |||
| void | RequestAction
(
ELODManagerToolActions ActionType |
||
| void | |||
| void | |||
| void | UpdatePreviewLines
(
FLODMeshInfo& LODMeshInfo |
||
| void |
Overridden from UMultiSelectionMeshEditingTool
| Type | Name | Description | |
|---|---|---|---|
| void | OnShutdown
(
EToolShutdownType ShutdownType |
Overridden from UInteractiveTool
| Type | Name | Description | |
|---|---|---|---|
| bool | CanAccept () |
||
| bool | HasAccept () |
||
| bool | HasCancel () |
||
| void | OnTick
(
float DeltaTime |
Allow the Tool to do any necessary processing on Tick | |
| void | Setup () |
Called by ToolManager to initialize the Tool after ToolBuilder::BuildTool() has been called |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FLODMeshInfo | |||
| FLODName |