Go to the source code of this file.
◆ SCOPE_CYCLE_UOBJECT
◆ USE_LIGHTWEIGHT_UOBJECT_STATS_FOR_HITCH_DETECTION
| #define USE_LIGHTWEIGHT_UOBJECT_STATS_FOR_HITCH_DETECTION (1) |
◆ GetFNameSafe()
Returns the logical name of this object.
- Parameters
-
| Object | object to retrieve the name for; null gives NAME_None. |
- Returns
- Name of the object.
◆ GetFullNameSafe()
Returns the full name of this object.
- Parameters
-
| Object | object to retrieve the full name for; null (or a null class!) gives "None". |
- Returns
- full name of the object.
◆ GetNameSafe()
Returns the name of this object (with no path information).
- Parameters
-
| Object | object to retrieve the name for; null gives "None". |
- Returns
- Name of the object.
◆ GetParentNativeClass()
Returns the native (C++) parent class of the supplied class If supplied class is native, it will be returned.
◆ GetPathNameSafe()
Returns the path name of this object.
- Parameters
-
| Object | object to retrieve the path name for; null gives "None". |
- Returns
- path name of the object.
◆ GetTopMostNonNativeClass()
Returns the TopMost non-native parent class of the supplied class.
- Parameters
-
| Class | - The class used to find its TopMost non-native parent class. |
| bAllowReturnNativeClass | - If supplied class is native, it will be returned. |
- Returns
- TopMost non-native parent class found in the hierarchy.
- Class if the supplied Class is already native and bAllowReturnNativeClass is true.
- nullptr if the supplied class is already native and bAllowReturnNativeClass is false.
◆ IsPossiblyAllocatedUObjectPointer()
| bool IsPossiblyAllocatedUObjectPointer |
( |
UObject * |
Ptr | ) |
|
|
inline |
Returns false if this pointer cannot be a valid pointer to a UObject