UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ActorReferencesUtils.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
7
8class AActor;
9
11{
15 UE_DEPRECATED(5.3, "GetExternalActorReferences is deprecated. Use GetActorReferences with params instead.")
17
21 UE_DEPRECATED(5.3, "GetActorReferences is deprecated. Use GetActorReferences with params instead.")
22 ENGINE_API TArray<AActor*> GetActorReferences(UObject* Root, EObjectFlags RequiredFlags = RF_NoFlags, bool bRecursive = false);
23
37
43
48}
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EObjectFlags
Definition ObjectMacros.h:552
@ RF_NoFlags
No flags, used to avoid a cast.
Definition ObjectMacros.h:555
Definition Actor.h:257
Definition Array.h:670
Definition Object.h:95
Definition ActorReferencesUtils.h:11
ENGINE_API TArray< AActor * > GetExternalActorReferences(UObject *Root, bool bRecursive=false)
Definition ActorReferencesUtils.cpp:152
ENGINE_API TArray< AActor * > GetActorReferences(UObject *Root, EObjectFlags RequiredFlags=RF_NoFlags, bool bRecursive=false)
Definition ActorReferencesUtils.cpp:159
Definition ActorReferencesUtils.h:39
bool bIsEditorOnly
Definition ActorReferencesUtils.h:41
AActor * Actor
Definition ActorReferencesUtils.h:40
Definition ActorReferencesUtils.h:25
FGetActorReferencesParams & SetRecursive(bool bInRecursive)
Definition ActorReferencesUtils.h:35
FGetActorReferencesParams(UObject *InRoot)
Definition ActorReferencesUtils.h:26
bool bRecursive
Definition ActorReferencesUtils.h:32
FGetActorReferencesParams & SetRequiredFlags(EObjectFlags InRequiredFlags)
Definition ActorReferencesUtils.h:34
UObject * Root
Definition ActorReferencesUtils.h:30
EObjectFlags RequiredFlags
Definition ActorReferencesUtils.h:31