FLightWeightInstancesEditorModule

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

IModuleInterface

FLightWeightInstancesEditorModule

References

Module

LightWeightInstancesEditor

Header

/Engine/Plugins/LightWeightInstancesEditor/Source/LightWeightInstancesEditor/Public/LightWeightInstancesEditor.h

Include

#include "LightWeightInstancesEditor.h"

Syntax

class FLightWeightInstancesEditorModule : public IModuleInterface

Variables

Name Description

Protected variable

FDelegateHandle

 

LevelViewportExtenderHandle

Delegates.

Functions

Name Description

Protected function

void

 

AddLevelViewportMenuExtender()

Adds new menu options related to LWIs.

Protected function Const

void

 

ConvertActorsToLWIsUIAction

(
    const TArray< AActor* > InActo...
)

Converts InActors to light weight instances. InActors must all be the same type or conversion won't occur.

Protected function

TSharedRef< ...

 

CreateLevelViewportContextMenuExtender

(
    const TSharedRef< FUICommandList > ...,
    const TArray< AActor* > InActo...
)

Protected function

void

 

RemoveLevelViewportMenuExtender()

Cleanup menu options related to LWIs.

Overridden from IModuleInterface

Name Description

Public function Virtual

void

 

ShutdownModule()

Called before the module is unloaded, right before the module object is destroyed.

Public function Virtual

void

 

StartupModule()

IModuleInterface implementation