UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LevelInstanceActorGuid.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "UObject/ObjectPtr.h"
7#include "Misc/Guid.h"
8
9class AActor;
10
15{
16 // Exists only to support 'FVTableHelper' Actor constructors
18
20
21#if !WITH_EDITOR
23#endif
24
25 ENGINE_API bool IsValid() const;
26 ENGINE_API const FGuid& GetGuid() const;
27
30
31 ENGINE_API friend FArchive& operator<<(FArchive& Ar, FLevelInstanceActorGuid& LevelInstanceActorGuid);
32
33private:
34 ENGINE_API const FGuid& GetGuid_Internal() const;
35};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition Actor.h:257
Definition Archive.h:1208
Definition Guid.h:109
Definition LevelInstanceActorGuid.h:15
FGuid ActorGuid
Definition LevelInstanceActorGuid.h:29
ENGINE_API friend FArchive & operator<<(FArchive &Ar, FLevelInstanceActorGuid &LevelInstanceActorGuid)
Definition LevelInstanceActorGuid.cpp:41
TObjectPtr< AActor > Actor
Definition LevelInstanceActorGuid.h:28
FLevelInstanceActorGuid(AActor *InActor)
Definition LevelInstanceActorGuid.h:19
ENGINE_API bool IsValid() const
Definition LevelInstanceActorGuid.cpp:17
ENGINE_API void AssignIfInvalid()
Definition LevelInstanceActorGuid.cpp:8
FLevelInstanceActorGuid()
Definition LevelInstanceActorGuid.h:17
ENGINE_API const FGuid & GetGuid() const
Definition LevelInstanceActorGuid.cpp:22
Definition ObjectPtr.h:488