IVariantManagerContentEditorModule

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

IModuleInterface

IVariantManagerContentEditorModule

References

Module

VariantManagerContentEditor

Header

/Engine/Plugins/Enterprise/VariantManagerContent/Source/VariantManagerContentEditor/Public/VariantManagerContentEditorModule.h

Include

#include "VariantManagerContentEditorModule.h"

Syntax

class IVariantManagerContentEditorModule : public IModuleInterface

Functions

Name Description

Public function

UObject *...

 

CreateLevelVariantSetsAsset

(
    const FString& AssetName,
    const FString& PackagePath,
    bool bForceOverwrite
)

Public function

UObject *...

 

CreateLevelVariantSetsAssetWithDialog()

Public function Static

IVariantMana...

 

Get()

Public function Const

FOnLevelVari...

 

GetOnLevelVariantSetsEditorOpened()

Public function

AActor *

 

GetOrCreateLevelVariantSetsActor

(
    UObject* LevelVariantSetsAsset,
    bool bForceCreate
)

Public function Static

bool

 

IsAvailable()

Public function

void

 

RegisterOnLevelVariantSetsDelegate

(
    FOnLevelVariantSetsEditor Delegate
)

This will be executed whenever FLevelVariantSetsAssetActions::OpenAssetEditor is called with a valid asset.

Public function

void

 

UnregisterOnLevelVariantSetsDelegate()