FFieldClass

Object representing a type of an [FField](API\Runtime\CoreUObject\UObject\FField) struct.

Windows
MacOS
Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/Field.h

Include

#include "UObject/Field.h"

Syntax

class FFieldClass

Remarks

Object representing a type of an FField struct. Mimics a subset of UObject reflection functions.

Constructors

Name Description

Public function

FFieldClass

(
    const TCHAR* InCPPName,
    uint64 InId,
    uint64 InCastFlags,
    FFieldClass* InSuperClass,
    FField*(*)(const FFieldVar...
)

Destructors

Name Description

Public function

~FFieldClass()

Functions

Name Description

Public function Const

FField *

 

Construct

(
    const FFieldVariant& InOwner,
    const FName& InName,
    EObjectFlags InFlags
)

Public function Static

TArray< FFie...

 

GetAllFieldClasses()

Gets the list of all field classes in existance

Public function Const

uint64

 

GetCastFlags()

Public function

FField *

 

GetDefaultObject()

Public function Const

FString

 

GetDescription()

Public function Const

FText

 

GetDisplayNameText()

Public function Const

FName

 

GetFName()

Public function Const

uint64

 

GetId()

Public function Const

FString

 

GetName()

Public function Static

TMap< FName,...

 

GetNameToFieldClassMap()

Gets a mapping of all field class names to the actuall class objects

Public function

int32

 

GetNextUniqueNameIndex()

Public function

FFieldClass ...

 

GetSuperClass()

Public function Const

bool

 

HasAllCastFlags

(
    const uint64 InCastFlags
)

Public function Const

bool

 

HasAnyCastFlags

(
    const uint64 InCastFlags
)

Public function Const

bool

 

HasAnyClassFlags

(
    EClassFlags FlagsToCheck
)

Public function Const

bool

 

IsChildOf

(
    const FFieldClass* InClass
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss