Navigation
API > API/Plugins > API/Plugins/CustomizableObject
This is an abstract base class, override it to create a MakeShared
| Name | UCustomizableInstanceLODManagementBase |
| Type | class |
| Header File | /Engine/Plugins/Mutable/Source/CustomizableObject/Public/MuCO/CustomizableInstanceLODManagement.h |
| Include Path | #include "MuCO/CustomizableInstanceLODManagement.h" |
Syntax
UCLASS (MinimalAPI, Abstract, Blueprintable, BlueprintType)
class UCustomizableInstanceLODManagementBase : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UCustomizableInstanceLODManagementBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UCustomizableInstanceLODManagementBase() |
MuCO/CustomizableInstanceLODManagement.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~UCustomizableInstanceLODManagementBase() |
MuCO/CustomizableInstanceLODManagement.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EditorUpdateComponent
(
UCustomizableObjectInstanceUsage* InstanceUsage |
MuCO/CustomizableInstanceLODManagement.h | ||
virtual int32 GetNumGeneratedInstancesLimitFullLODs() |
MuCO/CustomizableInstanceLODManagement.h | ||
virtual int32 GetNumGeneratedInstancesLimitLOD1() |
MuCO/CustomizableInstanceLODManagement.h | ||
virtual int32 GetNumGeneratedInstancesLimitLOD2() |
MuCO/CustomizableInstanceLODManagement.h | ||
virtual float GetOnlyUpdateCloseCustomizableObjectsDist() |
MuCO/CustomizableInstanceLODManagement.h | ||
virtual bool IsOnlyGenerateRequestedLODLevelsEnabled() |
MuCO/CustomizableInstanceLODManagement.h | ||
virtual bool IsOnlyUpdateCloseCustomizableObjectsEnabled() |
MuCO/CustomizableInstanceLODManagement.h | ||
virtual void UpdateInstanceDistsAndLODs
(
FMutableInstanceUpdateMap& InOutRequestedUpdates |
WARNING! The following methods must be overriden in derived classes. | MuCO/CustomizableInstanceLODManagement.h |