UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FField Member List

This is the complete list of members for FField, including all inherited members.

AddCppProperty(FProperty *Property)FFieldvirtual
AddReferencedObjects(FReferenceCollector &Collector)FFieldvirtual
AppendName(FString &ResultString) constFFieldinline
BaseFieldClass typedefFField
BeginDestroy()FFieldvirtual
Bind()FFieldvirtual
ClassPrivateFField
ClearFlags(EObjectFlags NewFlags)FFieldinline
Construct(const FFieldVariant &InOwner, const FName &InName, EObjectFlags InFlags)FFieldstatic
Construct(const FName &FieldTypeName, const FFieldVariant &InOwner, const FName &InName, EObjectFlags InFlags)FFieldstatic
Duplicate(const FField *InField, FFieldVariant DestOwner, const FName DestName=NAME_None, EObjectFlags FlagMask=RF_AllFlags, EInternalObjectFlags InternalFlagsMask=EInternalObjectFlags_AllFlags)FFieldstatic
FField(EInternal InInernal, FFieldClass *InClass)FField
FField(FFieldVariant InOwner, const FName &InName, EObjectFlags InObjectFlags)FField
FieldTypeClass typedefFField
FlagsPrivateFField
FLinkedListBuilder typedefFField
GenerateFFieldName(FFieldVariant InOwner, FFieldClass *InClass)FFieldstatic
GetAuthoredName() constFField
GetCastFlags() constFFieldinline
GetClass() constFFieldinline
GetFieldSize() constFFieldinlinevirtual
GetFlags() constFFieldinline
GetFName() constFFieldinline
GetFullName() constFField
GetInnerFieldByName(const FName &InName)FFieldinlinevirtual
GetInnerFields(TArray< FField * > &OutFields)FFieldinlinevirtual
GetLinker() constFField
GetName() constFFieldinline
GetName(FString &OutName) constFFieldinline
GetOutermost() constFField
GetOwner() constFFieldinline
GetOwnerChecked() const FUNCTION_NON_NULL_RETURN_ENDFFieldinline
GetOwnerClass() constFField
GetOwnerStruct() constFField
GetOwnerUField() constFField
GetOwnerUObject() constFFieldinline
GetOwnerVariant() constFFieldinline
GetPathName(const UObject *StopOuter=nullptr) constFField
GetPathName(const UObject *StopOuter, FStringBuilderBase &ResultString) constFField
GetPreloadDependencies(TArray< UObject * > &OutDeps)FFieldvirtual
GetTypedOwner(UClass *Target) constFField
GetTypedOwner(FFieldClass *Target) constFField
GetTypedOwner() constFFieldinline
HasAllCastFlags(const uint64 InCastFlags) constFFieldinline
HasAllFlags(EObjectFlags FlagsToCheck) constFFieldinline
HasAnyCastFlags(const uint64 InCastFlags) constFFieldinline
HasAnyFlags(EObjectFlags FlagsToCheck) constFFieldinline
InternalGetOwnerAsUObjectUnsafe() constFFieldinline
IsA(const FFieldClass *FieldType) constFFieldinline
IsA() constFFieldinline
IsIn(const UObject *InOwner) constFField
IsIn(const FField *InOwner) constFField
IsNative() constFField
IsRooted() constFField
IsValidLowLevel() constFField
NamePrivateFField
NextFField
OwnerFField
PostDuplicate(const FField &InField)FFieldvirtual
PostLoad()FFieldvirtual
Rename(const FName &NewName)FField
Serialize(FArchive &Ar)FFieldvirtual
SetFlags(EObjectFlags NewFlags)FFieldinline
SetFlagsTo(EObjectFlags NewFlags)FFieldinlineprotected
StaticClass()FFieldstatic
StaticClassCastFlags()FFieldinlinestatic
StaticClassCastFlagsPrivate()FFieldinlinestatic
Super typedefFField
ThisClass typedefFField
TryConstruct(const FName &FieldTypeName, const FFieldVariant &InOwner, const FName &InName, EObjectFlags InFlags)FFieldstatic
~FField()FFieldvirtual