UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IDataLayerEditorModule.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
#pragma once
3
4
#include "
CoreMinimal.h
"
5
#include "
Modules/ModuleInterface.h
"
6
7
class
AActor
;
8
class
UDataLayerInstance;
9
class
UExternalDataLayerAsset
;
10
14
class
IDataLayerEditorModule
:
public
IModuleInterface
15
{
16
public
:
17
virtual
~IDataLayerEditorModule
() {}
18
virtual
bool
AddActorToDataLayers
(
AActor
*
Actor
,
const
TArray<UDataLayerInstance*>
& DataLayers) = 0;
19
virtual
void
SetActorEditorContextCurrentExternalDataLayer
(
const
UExternalDataLayerAsset
*
InExternalDataLayerAsset
) = 0;
20
};
CoreMinimal.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
EDatasmithElementType::Actor
@ Actor
ModuleInterface.h
AActor
Definition
Actor.h:257
IDataLayerEditorModule
Definition
IDataLayerEditorModule.h:15
IDataLayerEditorModule::~IDataLayerEditorModule
virtual ~IDataLayerEditorModule()
Definition
IDataLayerEditorModule.h:17
IDataLayerEditorModule::SetActorEditorContextCurrentExternalDataLayer
virtual void SetActorEditorContextCurrentExternalDataLayer(const UExternalDataLayerAsset *InExternalDataLayerAsset)=0
IDataLayerEditorModule::AddActorToDataLayers
virtual bool AddActorToDataLayers(AActor *Actor, const TArray< UDataLayerInstance * > &DataLayers)=0
IModuleInterface
Definition
ModuleInterface.h:14
TArray
Definition
Array.h:670
UExternalDataLayerAsset
Definition
ExternalDataLayerAsset.h:16
Engine
Source
Runtime
Engine
Public
WorldPartition
DataLayer
IDataLayerEditorModule.h
Generated by
1.9.8