Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/Field.h |
Include |
#include "UObject/Field.h" |
class FField
Base class of reflection data objects.
Name | Description | ||
---|---|---|---|
|
FlagsPrivate |
Object flags |
|
|
NamePrivate |
Name of this field |
|
|
FField * |
Next |
Next Field in the linked list |
|
Owner |
Owner of this field |
Name | Description | |
---|---|---|
|
FField ( |
|
|
FField ( |
Constructors. |
|
FField ( |
Name | Description | |
---|---|---|
|
~FField() |
Name | Description | ||
---|---|---|---|
|
AddCppProperty ( |
||
|
AddReferencedObjects ( |
||
|
AppendName ( |
||
|
BeginDestroy() |
||
|
Bind() |
||
|
ClearFlags ( |
||
|
FField * |
Construct ( |
Constructs a new field given the name of its class |
|
FField * |
Construct ( |
Constructs a new field given its class |
|
CopyMetaData |
Copies all metadata from Source Field to Dest Field |
|
|
FField * |
CreateFromUField ( |
|
|
FField * |
Duplicate ( |
Duplicates an FField |
|
const FStrin... |
FindMetaData ( |
Find the metadata value associated with the key |
|
const FStrin... |
FindMetaData ( |
Find the metadata value associated with the key |
|
GenerateFFieldName ( |
Generates a name for a Field of a given type. Each generated name is unique in the current runtime |
|
|
GetAuthoredName() |
Returns a human readable string that was assigned to this field at creation. |
|
|
GetBoolMetaData ( |
||
|
GetBoolMetaData ( |
Find the metadata value associated with the key and return bool |
|
|
GetCastFlags() |
||
|
FFieldClass ... |
GetClass() |
|
|
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 |
|
FOnConvertCu... |
GetConvertCustomUFieldToFFieldDelegate() |
Gets a delegate to convert custom UField types to FFields |
|
GetDisplayNameText() |
Finds the localized display name or native display name as a fallback. |
|
|
GetFlags() |
Retrieve the object flags directly |
|
|
float |
GetFloatMetaData ( |
Find the metadata value associated with the key and return float |
|
float |
GetFloatMetaData ( |
|
|
GetFName() |
||
|
GetFullGroupName ( |
Walks up the chain of packages until it reaches the top level, which it ignores. |
|
|
GetFullName() |
||
|
FField * |
GetInnerFieldByName ( |
Returns an inner field by name if the field has any |
|
GetInnerFields |
Fills the provided array with all inner fields this field owns (recursively) |
|
|
GetIntMetaData ( |
Find the metadata value associated with the key and return int32 |
|
|
GetIntMetaData ( |
||
|
FLinkerLoad ... |
GetLinker() |
|
|
const FStrin... |
GetMetaData ( |
Find the metadata value associated with the key |
|
const FStrin... |
GetMetaData ( |
Find the metadata value associated with the key |
|
const TMap< ... |
GetMetaDataMap() |
Gets all metadata associated with this field |
|
const FText |
GetMetaDataText |
A dynamically sizeable string. |
|
const FText |
GetMetaDataText |
Find the metadata value associated with the key and localization namespace and key |
|
GetName ( |
||
|
GetName() |
||
|
UPackage ... |
GetOutermost() |
Goes up the outer chain to look for the outermost package |
|
T * |
GetOwner() |
|
|
T * |
GetOwnerChecked() |
|
|
UClass * |
GetOwnerClass() |
Goes up the outer chain to look for a UClass |
|
UStruct *... |
GetOwnerStruct() |
Goes up the outer chain to look for a UStruct |
|
UField * |
GetOwnerUField() |
Goes up the outer chain to look for a UField |
|
UObject *... |
GetOwnerUObject() |
Goes up the outer chain to look for a UObject. |
|
FFieldVarian... |
GetOwnerVariant() |
Gets the owner container for this field |
|
GetPathName ( |
||
|
GetPathName ( |
||
|
GetPreloadDependencies |
||
|
GetToolTipText ( |
Finds the localized tooltip or native tooltip as a fallback. |
|
|
T * |
GetTypedOwner() |
|
|
UObject *... |
GetTypedOwner ( |
Goes up the outer chain to look for the outer of the specified type |
|
FField * |
GetTypedOwner ( |
Goes up the outer chain to look for the outer of the specified type |
|
HasAllCastFlags ( |
||
|
HasAllFlags ( |
Used to safely check whether all of the passed in flags are set. |
|
|
HasAnyCastFlags ( |
||
|
HasAnyFlags ( |
Used to safely check whether any of the passed in flags are set. |
|
|
HasMetaData ( |
Determines if the property has any metadata associated with the key |
|
|
HasMetaData ( |
||
|
UObject *... |
InternalGetOwnerAsUObjectUnsafe() |
Internal function for quickly getting the owner of this object as UObject. |
|
IsA() |
||
|
IsA ( |
||
|
IsIn ( |
||
|
IsIn ( |
||
|
IsNative() |
||
|
IsRooted() |
||
|
IsValidLowLevel() |
||
|
PostDuplicate ( |
Fixups after duplicating a Field |
|
|
PostLoad() |
||
|
RemoveMetaData ( |
Clear any metadata associated with the key |
|
|
RemoveMetaData ( |
Clear any metadata associated with the key |
|
|
Rename ( |
||
|
Serialize ( |
Begin UObject interface: the following functions mimic UObject interface for easier transition from UProperties to FProperties. |
|
|
SetFlags ( |
||
|
SetFlagsTo ( |
Set the object flags directly |
|
|
SetMetaData |
||
|
SetMetaData |
Sets the metadata value associated with the key |
|
|
SetMetaData |
Sets the metadata value associated with the key |
|
|
SetMetaData |
Sets the metadata value associated with the key |
|
|
FFieldClass ... |
StaticClass() |
|
|
StaticClassCastFlags() |
||
|
StaticClassCastFlagsPrivate() |
Name |
Description |
---|---|
BaseFieldClass |
|
FieldTypeClass |
|
FOnConvertCustomUFieldToFField |
|
Super |
|
ThisClass |