![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ObjectKey.h>
Public Member Functions | |
| FObjectKey () | |
| FObjectKey (const UObject *Object) | |
| template<typename U > | |
| UE_FORCEINLINE_HINT | FObjectKey (U Object) |
| bool | operator== (const FObjectKey &Other) const |
| bool | operator!= (const FObjectKey &Other) const |
| bool | operator< (const FObjectKey &Other) const |
| bool | operator<= (const FObjectKey &Other) const |
| bool | operator> (const FObjectKey &Other) const |
| bool | operator>= (const FObjectKey &Other) const |
| UObject * | ResolveObjectPtr () const |
| UObject * | ResolveObjectPtrEvenIfGarbage () const |
| UObject * | ResolveObjectPtrEvenIfPendingKill () const |
| UObject * | ResolveObjectPtrEvenIfUnreachable () const |
| FWeakObjectPtr | GetWeakObjectPtr () const |
Friends | |
| FArchive & | operator<< (FArchive &Ar, FObjectKey &Key) |
| uint32 | GetTypeHash (const FObjectKey &Key) |
| FObjectKey | UE::CoreUObject::Private::MakeObjectKey (int32 ObjectIndex, int32 ObjectSerialNumber) |
FObjectKey is an immutable, copyable key which can be used to uniquely identify an object for the lifetime of the application
|
inline |
Default constructor
|
inline |
Construct from an object pointer
|
inline |
|
inline |
Create an FWeakObjectPtr that points to the same object as this key.
|
inline |
Compare this key with another
|
inline |
Compare this key with another
|
inline |
Compare this key with another
|
inline |
Compare this key with another
|
inline |
Compare this key with another
|
inline |
Compare this key with another
|
inline |
Attempt to access the object from which this key was constructed.
|
inline |
Attempt to access the object from which this key was constructed, even if it is marked as Garbage.
|
inline |
|
inline |
Attempt to access the object from which this key was constructed, even if it is RF_PendingKill or RF_Unreachable
|
friend |
Hash function
|
friend |
|
friend |