Navigation
API > API/Plugins > API/Plugins/MeshLODToolset
Mesh Attribute Editor Tool
| Name | ULODManagerTool |
| Type | class |
| Header File | /Engine/Plugins/Editor/MeshLODToolset/Source/MeshLODToolset/Public/Tools/LODManagerTool.h |
| Include Path | #include "Tools/LODManagerTool.h" |
Syntax
UCLASS (MinimalAPI)
class ULODManagerTool :
public UMultiSelectionMeshEditingTool ,
public ILODManagerToolChangeTarget
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveTool → UMultiSelectionTool → UMultiSelectionMeshEditingTool → ULODManagerTool
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ULODManagerTool() |
Tools/LODManagerTool.h |
Structs
| Name | Remarks |
|---|---|
| FLODMeshInfo | |
| FLODName |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DeleteHiResSourceModel() |
Tools/LODManagerTool.h | ||
void MoveHiResToLOD0() |
Tools/LODManagerTool.h | ||
void RemoveUnreferencedMaterials() |
Tools/LODManagerTool.h | ||
virtual void RequestAction
(
ELODManagerToolActions ActionType |
Tools/LODManagerTool.h |
Overridden from UMultiSelectionMeshEditingTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnShutdown
(
EToolShutdownType ShutdownType |
Tools/LODManagerTool.h |
Overridden from UInteractiveTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool HasAccept() |
Tools/LODManagerTool.h | ||
virtual bool HasCancel() |
Tools/LODManagerTool.h | ||
virtual void OnTick
(
float DeltaTime |
Tools/LODManagerTool.h | ||
virtual void Setup() |
Tools/LODManagerTool.h |
Overridden from ILODManagerToolChangeTarget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ApplyChange
(
const UE::Geometry::LODManagerHelper::FLODManagerToolChange* Change, |
Tools/LODManagerTool.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BeginChange
(
FText TransactionName |
Tools/LODManagerTool.h | ||
void ClearPreviewLines() |
Tools/LODManagerTool.h | ||
void EndChange() |
Tools/LODManagerTool.h | ||
TUniquePtr< ULODManagerTool::FLODMeshInfo > GetLODMeshInfo
(
const FLODName& LODName |
Returns the requested LOD as a dynamic mesh along with boundary edges. Has internal cache | Tools/LODManagerTool.h | |
UStaticMesh * GetSingleStaticMesh() |
Tools/LODManagerTool.h | ||
void UpdateLODInfo() |
Captures the material list and triangle and vertex counts for the current configuration of lods | Tools/LODManagerTool.h | |
void UpdateLODNames() |
Tools/LODManagerTool.h | ||
void UpdatePreviewLines
(
FLODMeshInfo& LODMeshInfo |
Tools/LODManagerTool.h | ||
void UpdatePreviewLOD() |
Tools/LODManagerTool.h |