Navigation
Unreal Engine C++ API Reference > Runtime > CoreUObject > UObject
References
Module | CoreUObject |
Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/ObjectKey.h |
Include | #include "UObject/ObjectKey.h" |
Syntax
struct FObjectKey
Remarks
FObjectKey is an immutable, copyable key which can be used to uniquely identify an object for the lifetime of the application
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FObjectKey () |
Default constructor | |
![]() |
FObjectKey
(
const UObject* Object |
Construct from an object pointer | |
![]() |
FObjectKey
(
U Object |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
UObject * | Attempt to access the object from which this key was constructed. | |
![]() ![]() |
UObject * | Attempt to access the object from which this key was constructed, even if it is marked as pending kill. | |
![]() ![]() |
UObject * | Attempt to access the object from which this key was constructed, even if it is RF_PendingKill or RF_Unreachable |
Operators
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | operator!=
(
const FObjectKey& Other |
Compare this key with another |
![]() ![]() |
bool | operator<
(
const FObjectKey& Other |
Compare this key with another |
![]() ![]() |
bool | operator<=
(
const FObjectKey& Other |
Compare this key with another |
![]() ![]() |
bool | operator==
(
const FObjectKey& Other |
Compare this key with another |
![]() ![]() |
bool | operator>
(
const FObjectKey& Other |
Compare this key with another |
![]() ![]() |
bool | operator>=
(
const FObjectKey& Other |
Compare this key with another |