Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/Field.h |
Include |
#include "UObject/Field.h" |
class FFieldVariant
Special container that can hold either UObject or FField. Exposes common interface of FFields and UObjects for easier transition from UProperties to FProperties. DO NOT ABUSE. IDEALLY THIS SHOULD ONLY BE FFIELD INTERNAL STRUCTURE FOR HOLDING A POINTER TO THE OWNER OF AN FFIELD.
Name | Description | |
---|---|---|
|
FFieldVariant() |
|
|
FFieldVariant ( |
|
|
FFieldVariant ( |
|
|
FFieldVariant |
Name | Description | ||
---|---|---|---|
|
Get() |
||
|
TEnableIf<&#... |
Get() |
|
|
GetClassName() |
||
|
GetFName() |
||
|
GetFullName() |
||
|
GetName() |
||
|
UPackage ... |
GetOutermost() |
|
|
UClass * |
GetOwnerClass() |
|
|
FFieldVarian... |
GetOwnerVariant() |
|
|
GetPathName() |
||
|
void * |
GetRawPointer() |
|
|
HasMetaData ( |
||
|
IsA() |
||
|
IsA ( |
||
|
IsA ( |
||
|
IsNative() |
||
|
IsUObject() |
||
|
IsValid() |
||
|
IsValidLowLevel() |
||
|
FField * |
ToField() |
|
|
FField * |
ToFieldUnsafe() |
FOR INTERNAL USE ONLY: Function that returns the owner as FField without checking if it's actually an FField |
|
UObject *... |
ToUObject() |
|
|
UObject *... |
ToUObjectUnsafe() |
FOR INTERNAL USE ONLY: Function that returns the owner as UObject without checking if it's actually a UObject |
Name | Description | ||
---|---|---|---|
|
operator bool() |
||
|
operator!= ( |
||
|
operator== ( |