Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/Class.h |
Include |
#include "UObject/Class.h" |
class UField : public UObject
Base class of reflection data objects.
Name | Description | ||
---|---|---|---|
|
UField * |
Next |
Next Field in the linked list |
Name | Description | |
---|---|---|
|
UField ( |
|
|
UField ( |
DO NOT USE. This constructor is for internal usage only for hot-reload purposes. |
|
UField ( |
Constructors. |
Name | Description | ||
---|---|---|---|
|
void |
__DefaultConstructor ( |
|
|
UObject *... |
__VTableCtorCaller ( |
|
|
void |
AddCppProperty ( |
|
|
void |
Bind() |
|
|
const FStrin... |
FindMetaData ( |
Find the metadata value associated with the key |
|
const FStrin... |
FindMetaData ( |
Find the metadata value associated with the key |
|
void |
FormatNativeToolTip ( |
Formats a source comment into the form we want to show in the editor, is used by GetToolTipText and anything else that will get a native tooltip |
|
FField * |
GetAssociatedFField() |
Gets the FField object associated with this Field |
|
GetAuthoredName() |
Returns a human readable string that was assigned to this field at creation. |
|
|
bool |
GetBoolMetaData ( |
Find the metadata value associated with the key and return bool |
|
bool |
GetBoolMetaData ( |
|
|
UClass * |
GetClassMetaData ( |
Find the metadata value associated with the key and return Class |
|
UClass * |
GetClassMetaData ( |
Find the metadata value associated with the key and return Class |
|
GetDisplayNameText() |
Finds the localized display name or native display name as a fallback. |
|
|
float |
GetFloatMetaData ( |
Find the metadata value associated with the key and return float |
|
float |
GetFloatMetaData ( |
|
|
int32 |
GetIntMetaData ( |
|
|
int32 |
GetIntMetaData ( |
Find the metadata value associated with the key and return int32 |
|
const FStrin... |
GetMetaData ( |
Find the metadata value associated with the key |
|
const FStrin... |
GetMetaData ( |
Find the metadata value associated with the key |
|
GetMetaDataText |
A dynamically sizeable string. |
|
|
GetMetaDataText |
Find the metadata value associated with the key and localization namespace and key |
|
|
UClass * |
GetOwnerClass() |
Goes up the outer chain to look for a UClass |
|
UStruct *... |
GetOwnerStruct() |
Goes up the outer chain to look for a UStruct |
|
GetToolTipText ( |
Finds the localized tooltip or native tooltip as a fallback. |
|
|
bool |
HasAllCastFlags ( |
|
|
bool |
HasAnyCastFlags ( |
|
|
bool |
HasMetaData ( |
|
|
bool |
HasMetaData ( |
Determines if the property has any metadata associated with the key |
|
void |
RemoveMetaData ( |
Clear any metadata associated with the key |
|
void |
RemoveMetaData ( |
Clear any metadata associated with the key |
|
void |
SetAssociatedFField ( |
Sets the FField object associated with this Field |
|
void |
SetMetaData ( |
Sets the metadata value associated with the key |
|
void |
SetMetaData ( |
Sets the metadata value associated with the key |
|
UClass * |
StaticClass() |
Returns a UClass object representing this class at runtime |
|
EClassCastFl... |
StaticClassCastFlags() |
Returns the static cast flags for this class |
|
const TCHAR ... |
StaticPackage() |
Returns the package this class belongs in |
|
void |
StaticRegisterNativesUField() |
Name | Description | ||
---|---|---|---|
|
bool |
NeedsLoadForClient() |
Called during saving to determine the load flags to save with the object. |
|
bool |
NeedsLoadForServer() |
Called during saving to determine the load flags to save with the object. |
|
void |
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
void |
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |
Name | Description | ||
---|---|---|---|
|
void |
operator delete ( |
Eliminate V1062 warning from PVS-Studio while keeping MSVC and Clang happy. |
|
void * |
operator new ( |
For internal use only; use StaticConstructObject() to create new objects. |
|
void * |
operator new |
For internal use only; use StaticConstructObject() to create new objects. |
Name |
Description |
---|---|
BaseFieldClass |
|
FieldTypeClass |
|
Super |
Typedef for the base class (UObject) |
ThisClass |
Typedef for UField. |
Name |
Description |
---|---|
StaticClassFlags |
Bitwise union of EClassFlags pertaining to this class. |