UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LoaderAdapterList.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 "
WorldPartition/WorldPartitionActorLoaderInterface.h
"
6
7
#if WITH_EDITOR
9
class
FLoaderAdapterList
:
public
IWorldPartitionActorLoaderInterface::ILoaderAdapter
10
{
11
public
:
12
ENGINE_API
FLoaderAdapterList
(
UWorld
*
InWorld
);
13
virtual
~FLoaderAdapterList
() {}
14
15
const
TSet<FWorldPartitionHandle>
& GetActors()
const
{
return
Actors
; }
16
17
protected
:
18
//~ Begin ILoaderAdapter interface
19
ENGINE_API
virtual
void
ForEachActor
(
TFunctionRef
<
void
(
const
FWorldPartitionHandle
&)>
InOperation
)
const override
;
20
//~ End ILoaderAdapter interface
21
22
private
:
23
ENGINE_API
void
HandleActorContainer
(
const
FWorldPartitionHandle
&
InActor
,
TFunctionRef
<
void
(
const
FWorldPartitionHandle
&)>
InOperation
)
const
;
24
25
protected
:
26
27
TSet<FWorldPartitionHandle>
Actors
;
28
};
29
#endif
CoreMinimal.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
EInterchangeTranslatorType::Actors
@ Actors
WorldPartitionActorLoaderInterface.h
TFunctionRef
Definition
AssetRegistryState.h:50
UWorld
Definition
World.h:918
Engine
Source
Runtime
Engine
Public
WorldPartition
LoaderAdapter
LoaderAdapterList.h
Generated by
1.9.8