![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ObjectKey.h>
Public Types | |
| typedef InElementType | ElementType |
Public Member Functions | |
| UE_FORCEINLINE_HINT | TObjectKey ()=default |
| template<typename U > | |
| UE_FORCEINLINE_HINT | TObjectKey (U Object) |
| UE_FORCEINLINE_HINT bool | operator== (const TObjectKey &Other) const |
| UE_FORCEINLINE_HINT bool | operator!= (const TObjectKey &Other) const |
| UE_FORCEINLINE_HINT bool | operator< (const TObjectKey &Other) const |
| UE_FORCEINLINE_HINT bool | operator<= (const TObjectKey &Other) const |
| UE_FORCEINLINE_HINT bool | operator> (const TObjectKey &Other) const |
| UE_FORCEINLINE_HINT bool | operator>= (const TObjectKey &Other) const |
| InElementType * | ResolveObjectPtr () const |
| InElementType * | ResolveObjectPtrEvenIfGarbage () const |
| InElementType * | ResolveObjectPtrEvenIfPendingKill () const |
Friends | |
| uint32 | GetTypeHash (const TObjectKey &Key) |
TObjectKey is a strongly typed, immutable, copyable key which can be used to uniquely identify an object for the lifetime of the application
| typedef InElementType TObjectKey< InElementType >::ElementType |
|
default |
Default constructor
|
inline |
Construct from an object pointer
|
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 |
|
friend |