|
| enum class | UE::CoreUObject::Private::ENonNullableBehavior { UE::CoreUObject::Private::LogWarning = 0
, UE::CoreUObject::Private::LogError = 1
, UE::CoreUObject::Private::CreateDefaultObjectIfPossible = 2
} |
| |
| enum | EPropertyExportCPPFlags {
CPPF_None = 0x00000000
, CPPF_OptionalValue = 0x00000001
, CPPF_ArgumentOrReturnValue = 0x00000002
, CPPF_Implementation = 0x00000004
,
CPPF_CustomTypeName = 0x00000008
, CPPF_NoConst = 0x00000010
, CPPF_NoRef = 0x00000020
, CPPF_NoStaticArray = 0x00000040
,
CPPF_BlueprintCppBackend = 0x00000080
, CPPF_NoTObjectPtr = 0x00000100
} |
| |
| enum class | EConvertFromTypeResult { UseSerializeItem
, Serialized
, CannotConvert
, Converted
} |
| |
| enum class | EPropertyMemoryAccess : uint8 { Direct
, InContainer
} |
| |
| enum class | EPropertyPointerType { Direct = 0
, Container = 1
} |
| |
| enum class | EObjectPropertyOptions { None = 0
, AllowNullValuesOnNonNullableProperty = 1
} |
| |
| enum class | EFieldIterationFlags : uint8 {
None = 0
, IncludeSuper = 1<<0
, IncludeDeprecated = 1<<1
, IncludeInterfaces = 1<<2
,
IncludeAll = IncludeSuper | IncludeDeprecated | IncludeInterfaces
, Default = IncludeSuper | IncludeDeprecated
} |
| |
| enum | EFieldIteratorFlags::SuperClassFlags { EFieldIteratorFlags::ExcludeSuper = (uint8)EFieldIterationFlags::None
, EFieldIteratorFlags::IncludeSuper = (uint8)EFieldIterationFlags::IncludeSuper
} |
| |
| enum | EFieldIteratorFlags::DeprecatedPropertyFlags { EFieldIteratorFlags::ExcludeDeprecated = (uint8)EFieldIterationFlags::None
, EFieldIteratorFlags::IncludeDeprecated = (uint8)EFieldIterationFlags::IncludeDeprecated
} |
| |
| enum | EFieldIteratorFlags::InterfaceClassFlags { EFieldIteratorFlags::ExcludeInterfaces = (uint8)EFieldIterationFlags::None
, EFieldIteratorFlags::IncludeInterfaces = (uint8)EFieldIterationFlags::IncludeInterfaces
} |
| |
| enum class | EPropertyValueIteratorFlags : uint8 { NoRecursion = 0
, FullRecursion = 1
} |
| |
|
| COREUOBJECT_API | DECLARE_LOG_CATEGORY_EXTERN (LogType, Log, All) |
| |
| ENonNullableBehavior | UE::CoreUObject::Private::GetNonNullableBehavior () |
| |
| const TCHAR * | UE::CoreUObject::Private::ImportEnumFromBuffer (UEnum *Enum, const FProperty *PropertyToSet, const FNumericProperty *UnderlyingProp, const TCHAR *PropertyClassName, const TCHAR *Buffer, void *ContainerOrPropertyPtr, EPropertyPointerType PropertyPointerType, FOutputDevice *ErrorText) |
| |
| void | UE::CoreUObject::Private::ExportEnumToBuffer (const UEnum *Enum, const FProperty *Prop, const FNumericProperty *NumericProp, FString &ValueStr, const void *PropertyValueOrContainer, EPropertyPointerType PropertyPointerType, const void *DefaultValue, UObject *Parent, int32 PortFlags, UObject *ExportRootScope) |
| |
| | ENUM_CLASS_FLAGS (EObjectPropertyOptions) |
| |
| | ENUM_CLASS_FLAGS (EFieldIterationFlags) |
| |
| template<class FieldType > |
| FieldType * | GetChildFieldsFromStruct (const UStruct *Owner) |
| |
| template<> |
| UField * | GetChildFieldsFromStruct (const UStruct *Owner) |
| |
| template<> |
| FField * | GetChildFieldsFromStruct (const UStruct *Owner) |
| |
| template<UE::CDerivedFrom< UField > T> |
| T * | FindUField (const UStruct *Owner, FName FieldName, EFieldIterationFlags IterationFlags=EFieldIterationFlags::Default) |
| |
| template<UE::CDerivedFrom< UField > T> |
| T * | FindUField (const UStruct *Owner, const TCHAR *FieldName, EFieldIterationFlags IterationFlags=EFieldIterationFlags::Default) |
| |
| template<UE::CDerivedFrom< FField > T> |
| T * | FindFProperty (const UStruct *Owner, FName FieldName, EFieldIterationFlags IterationFlags=EFieldIterationFlags::Default) |
| |
| template<UE::CDerivedFrom< FField > T> |
| T * | FindFProperty (const UStruct *Owner, const TCHAR *FieldName, EFieldIterationFlags IterationFlags=EFieldIterationFlags::Default) |
| |
| FFieldVariant | FindUFieldOrFProperty (const UStruct *Owner, FName FieldName, EFieldIterationFlags IterationFlags=EFieldIterationFlags::Default) |
| |
| FFieldVariant | FindUFieldOrFProperty (const UStruct *Owner, const TCHAR *FieldName, EFieldIterationFlags IterationFlags=EFieldIterationFlags::Default) |
| |
| template<UE::CDerivedFrom< UField > T> |
| T * | FindUFieldOrFProperty (const UStruct *Owner, FName FieldName, EFieldIterationFlags IterationFlags=EFieldIterationFlags::Default) |
| |
| template<UE::CDerivedFrom< UField > T> |
| T * | FindUFieldOrFProperty (const UStruct *Owner, const TCHAR *FieldName, EFieldIterationFlags IterationFlags=EFieldIterationFlags::Default) |
| |
| template<typename T > |
| T * | FindFieldChecked (const UStruct *Scope, FName FieldName) |
| |