Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/LazyObjectPtr.h |
Include |
#include "UObject/LazyObjectPtr.h" |
struct FUniqueObjectGuid
Wrapper structure for a GUID that uniquely identifies a UObject
Name | Description | |
---|---|---|
|
FUniqueObjectGuid() |
|
|
FUniqueObjectGuid ( |
|
|
FUniqueObjectGuid ( |
Construct from an existing object |
Name | Description | ||
---|---|---|---|
|
FUniqueObjec... |
FixupForPIE ( |
Fixes up this UniqueObjectID to add or remove the PIE prefix depending on what is currently active |
|
FromString ( |
Converts from a string |
|
|
GetCurrentTag() |
Code needed by FLazyPtr internals |
|
|
const FGuid ... |
GetGuid() |
Returns wrapped Guid |
|
FUniqueObjec... |
GetOrCreateIDForObject ( |
|
|
InvalidateTag() |
||
|
IsDefault() |
Returns true is this is the default value |
|
|
IsValid() |
Test if this can ever point to a live UObject |
|
|
Reset() |
Reset the guid pointer back to the invalid state |
|
|
UObject *... |
ResolveObject() |
Attempts to find a currently loaded object that matches this object ID |
|
ToString() |
Converts into a string |
Name | Description | ||
---|---|---|---|
|
operator!= ( |
||
|
operator== ( |
Name |
Description |
---|---|
CurrentAnnotationTag |
Global counter that determines when we need to re-search for GUIDs because more objects have been loaded |