Navigation
| Name | PlainProps |
| Type | Plugin |
| Part of Plugins | PlainProps |
| Location | /Engine/Plugins/Experimental/PlainProps/Source/ |
| Module Build Rules | PlainProps.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FBatchIds | Serialized id resolver. |
| FBitCacheReader | Helper that consumes 8 bits from the byte value stream. |
| FBoolRangeIterator | |
| FBoolRangeView | |
| FBuiltValue | |
| FByteReader | |
| FConstructedItems | Response from IItemRangeBinding with contiguous items ready to be loaded |
| FConstructionRequest | Request from loading layer to IItemRangeBinding to allocate and construct items. |
| FCustomBindings | |
| FCustomBindingsBottom | |
| FCustomBindingsOverlay | |
| FDebugIds | Helps format log messages. |
| FDiffMetadata | |
| FEnumDeclarations | |
| FFlatMemberReader | Hides the inheritance chain and iterates over super members first. |
| FIdIndexerBase | Allows indexes higher level ids from existing parts. |
| FIds | Runtime id resolver. |
| FIdsBase | Resolves structured ids and converts ids to strings. |
| FIdScope | |
| FLeafBindType | |
| FLeafRangeAllocator | Possible save opt: Use paged linear allocator that only allocates on page exhaustion. |
| FLeafRangeLoadView | Hides internal representation to enable future format changes, e.g. store zeroes or 1.0f in some compact fashion or var int encodings |
| FLeafRangeView | |
| FLiteralIndexerBase | Also allows indexing new names from string literals. |
| FMemberBindType | |
| FMemberBindTypeInitializer | TRangeSerializer constructor helper, FMemberBindType isn't default-constructible. |
| FMemberBuilder | Builds an ordered list of properties to be saved. |
| FMemberLoader | |
| FMemberReader | Class FAnyMemberView |
| FMemberSpec | Specifies the type of a member before declaring it. |
| FMemberType | |
| FMemberValue | |
| FMemoryBatchIds | Serialized id resolver for ESchemaFormat::InMemoryNames. |
| FNestedRangeBuilder | Helper class for building nested ranges. |
| FNestedRangeIterator | |
| FNestedRangeLoadIterator | |
| FNestedRangeSaver | |
| FNestedScopeIndexer | |
| FNumeralGenerator | Temporary implementation for numeral structs. |
| FOptionalId | |
| FParametricTypeIndexer | |
| FPlainPropsModule | |
| FRangeBinding | |
| FRangeLoadView | |
| FRangeSaverBase | Helps hide FBuiltRange internals. |
| FRangeView | |
| FSchemaBatchId | Represents a batch currently being read from. |
| FSchemaBindings | |
| FSchemasBuilder | |
| FScopeId | |
| FScratchAllocator | Single-threaded scratch allocator for intermediate built representation. |
| FSensitiveName | |
| FStableBatchIds | Serialized id resolver for ESchemaFormat::StableNames. |
| FStructRangeBuilder | Helper class for building struct ranges. |
| FStructRangeIterator | |
| FStructRangeLoadIterator | |
| FStructRangeSaver | |
| FWriter | |
| TIdIndexer | Indexes FNameId from unique NameT instances or NameT-constructible types. |
| TLeafRangeSaver | |
| TOptionalId | |
| TRangeSaver | Saves a range of T without a range binding. |
| TRangeView | |
| TRefCountPtr | |
| TStructuralRangeView |
Structs
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| CttiOf | typename TCttiOf< T >::Type | PlainPropsCtti.h | |
| CustomBind | typename TCustomBind< T >::Type | PlainPropsBind.h | |
| CustomDeltaBind | typename TCustomDeltaBind< T >::Type | PlainPropsBind.h | |
| FLoadBatchPtr | TUniquePtr< FLoadBatch, FLoadBatchDeleter > | PlainPropsLoad.h | |
| FNestedRangeLoadView | TStructuralRangeView< FNestedRangeLoadIterator > | PlainPropsLoadMember.h | |
| FNestedRangeView | TStructuralRangeView< FNestedRangeIterator > | PlainPropsRead.h | |
| FOptionalBindId | TOptionalId< FBindId > | PlainPropsTypes.h | |
| FOptionalConcreteTypenameId | TOptionalId< FConcreteTypenameId > | PlainPropsTypes.h | |
| FOptionalDeclId | TOptionalId< FDeclId > | PlainPropsTypes.h | |
| FOptionalEnumId | TOptionalId< FEnumId > | PlainPropsTypes.h | |
| FOptionalEnumSchemaId | TOptionalId< FEnumSchemaId > | PlainPropsTypes.h | |
| FOptionalInnerId | TOptionalId< FInnerId > | PlainPropsTypes.h | |
| FOptionalMemberId | TOptionalId< FMemberId > | PlainPropsTypes.h | |
| FOptionalNameId | TOptionalId< FNameId > | PlainPropsTypes.h | |
| FOptionalNestedScopeId | TOptionalId< FNestedScopeId > | PlainPropsTypes.h | |
| FOptionalParametricTypeId | TOptionalId< FParametricTypeId > | PlainPropsTypes.h | |
| FOptionalSchemaId | TOptionalId< FSchemaId > | PlainPropsTypes.h | |
| FOptionalStructId | TOptionalId< FStructId > | PlainPropsTypes.h | |
| FOptionalStructSchemaId | TOptionalId< FStructSchemaId > | PlainPropsTypes.h | |
| FStructDeclarationPtr | ::TRefCountPtr< const FStructDeclaration > | PlainPropsDeclare.h | |
| FStructRangeLoadView | TStructuralRangeView< FStructRangeLoadIterator > | PlainPropsLoadMember.h | |
| FStructRangeView | TStructuralRangeView< FStructRangeIterator > | PlainPropsRead.h | |
| FUtf8Builder | FUtf8StringBuilderBase | PlainPropsTypes.h | |
| FVerseString | Verse::FNativeString | PlainPropsUeCoreBindings.h | |
| InnerStructArray | TArray< FInnerStruct, TInlineAllocator< 8 > > | PlainPropsBind.h | |
| RangeBind | typename TRangeBind< T >::Type | PlainPropsBind.h | |
| TMemberSerializer | typename TSelectSerializer< T >::Type | Helps templated custom bindings save generic members. | PlainPropsSaveMember.h |
Enums
Public
| Name | Remarks |
|---|---|
| PlainProps::DbgVis::ESuper | Mirror publically exposed forward-declared internal structs for full visualizer support in the context of other modules. |
| PlainProps::ECustomLoadMethod | |
| PlainProps::EEnumAliases | Enum values are stored as integers. |
| PlainProps::EEnumMode | |
| PlainProps::ELeafBindType | |
| PlainProps::ELeafType | |
| PlainProps::ELeafWidth | |
| PlainProps::EMemberKind | |
| PlainProps::EMemberPresence | |
| PlainProps::ESchemaFormat | |
| PlainProps::ESizeType | |
| PlainProps::ESpecBool | |
| PlainProps::ESpecDynamicStruct | |
| PlainProps::ESpecFloat | |
| PlainProps::ESpecHex | |
| PlainProps::ESpecIntS | |
| PlainProps::ESpecIntU | |
| PlainProps::ESpecUtf | |
| PlainProps::ETypename | A declared struct can be bound to multiple runtime implementations. |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PlainProps::UeArrayName | std::string_view | PlainPropsUeCoreBindings.h | |
| PlainProps::UeMapName | std::string_view | PlainPropsUeCoreBindings.h | |
| PlainProps::UeSetName | std::string_view | PlainPropsUeCoreBindings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ArithmeticName | std::string_view | PlainPropsTypename.h | ||
| Concat | std::string_view | PlainPropsStringUtil.h | ||
| DefaultStructBindType | FMemberBindType | PlainPropsBind.h | ||
| DefaultStructType | FMemberType | PlainPropsBuild.h | ||
| DynamicStructType | FMemberType | PlainPropsBuild.h | ||
| HexString | std::string_view | PlainPropsStringUtil.h | ||
| InlineAllocatorPrefix | std::string_view | PlainPropsUeCoreBindings.h | ||
| LeafWidth | ELeafWidth | PlainPropsTypes.h | ||
| LeafWidth< 1 > | ELeafWidth | PlainPropsTypes.h | ||
| LeafWidth< 2 > | ELeafWidth | PlainPropsTypes.h | ||
| LeafWidth< 4 > | ELeafWidth | PlainPropsTypes.h | ||
| LeafWidth< 8 > | ELeafWidth | PlainPropsTypes.h | ||
| NoId | FNoId | PlainPropsTypes.h | ||
| ReflectArithmetic | FUnpackedLeafType | PlainPropsTypes.h | ||
| ReflectArithmetic< bool > | FUnpackedLeafType | PlainPropsTypes.h | ||
| ReflectArithmetic< char > | FUnpackedLeafType | PlainPropsTypes.h | ||
| ReflectArithmetic< char16_t > | FUnpackedLeafType | PlainPropsTypes.h | ||
| ReflectArithmetic< char32_t > | FUnpackedLeafType | PlainPropsTypes.h | ||
| ReflectArithmetic< char8_t > | FUnpackedLeafType | PlainPropsTypes.h | ||
| ReflectArithmetic< double > | FUnpackedLeafType | PlainPropsTypes.h | ||
| ReflectArithmetic< float > | FUnpackedLeafType | PlainPropsTypes.h | ||
| ReflectArithmetic< int16 > | FUnpackedLeafType | PlainPropsTypes.h | ||
| ReflectArithmetic< int32 > | FUnpackedLeafType | PlainPropsTypes.h | ||
| ReflectArithmetic< int64 > | FUnpackedLeafType | PlainPropsTypes.h | ||
| ReflectArithmetic< int8 > | FUnpackedLeafType | PlainPropsTypes.h | ||
| ReflectArithmetic< uint16 > | FUnpackedLeafType | PlainPropsTypes.h | ||
| ReflectArithmetic< uint32 > | FUnpackedLeafType | PlainPropsTypes.h | ||
| ReflectArithmetic< uint64 > | FUnpackedLeafType | PlainPropsTypes.h | ||
| ReflectArithmetic< uint8 > | FUnpackedLeafType | PlainPropsTypes.h | ||
| ReflectEnum | FUnpackedLeafType | PlainPropsTypes.h | ||
| ReflectLeaf | FUnpackedLeafType | PlainPropsTypes.h | ||
| ShortTypename | std::string_view | PlainPropsTypename.h | ||
| SuperStructBindType | FMemberBindType | PlainPropsBind.h | ||
| SuperStructType | FMemberType | PlainPropsBuild.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TTuple_Ctti< Ts... > CttiOfPtr
(
TTuple< Ts... >* |
PlainPropsUeCoreBindings.h | ||
FEmptyVariantState_Ctti CttiOfPtr
(
FEmptyVariantState* |
PlainPropsUeCoreBindings.h | ||
void * operator new
(
std::size_t Size, |
PlainPropsBuild.h | ||
void * operator new
(
std::size_t Size, |
PlainPropsBuild.h | ||
const T * PlainProps::AlignPtr
(
const void* Ptr |
PlainPropsTypes.h | ||
void PlainProps::AppendString
(
FUtf8StringBuilderBase& Out, |
PlainPropsIndex.h | ||
void PlainProps::AppendString
(
FUtf8StringBuilderBase& Out, |
PlainPropsUeCoreBindings.h | ||
FBothStructId PlainProps::BindCustomStructOnce() |
PlainPropsBind.h | ||
FMemberBindType PlainProps::BindInnerLeaf
(
FOptionalInnerId& OutId, |
PlainPropsBind.h | ||
FMemberBindType PlainProps::BindInnermostType
(
FOptionalInnerId& OutBindId, |
PlainPropsBind.h | ||
FMemberBindType PlainProps::BindInnerStruct
(
FOptionalInnerId& OutBindId, |
PlainPropsBind.h | ||
FMemberBinding PlainProps::BindMember
(
uint64 Offset, |
PlainPropsBind.h | ||
void PlainProps::BindNativeStruct
(
FSchemaBindings& Out, |
PlainPropsBind.h | ||
FTypedRange PlainProps::BuildEnumRange
(
FScratchAllocator& Scratch, |
PlainPropsBuild.h | ||
FTypedRange PlainProps::BuildEnumRange
(
FScratchAllocator& Scratch, |
PlainPropsBuild.h | ||
FTypedRange PlainProps::BuildLeafRange
(
FScratchAllocator& Scratch, |
PlainPropsBuild.h | ||
FTypedRange PlainProps::BuildLeafRange
(
FScratchAllocator& Scratch, |
PlainPropsBuild.h | ||
FTypedRange PlainProps::BuildLeafRange
(
FScratchAllocator& Scratch, |
PlainPropsBuild.h | ||
FTypedRange PlainProps::BuildLeafRange
(
FScratchAllocator& Scratch, |
PlainPropsBuild.h | ||
uint32 PlainProps::CountRangeBindings() |
PlainPropsBind.h | ||
FEnumId PlainProps::DeclareNativeEnum
(
FEnumDeclarations& Out, |
PlainPropsBind.h | ||
bool PlainProps::DiffLeaves
(
T A, |
PlainPropsDiff.h | ||
bool PlainProps::EqualItems
(
RangeTypeA&& A, |
Works with FBoolRangeView, which lack GetData(), TRangeView, TArrayView, std::intializer_list and T[]. | PlainPropsRead.h | |
IdType PlainProps::FromIdx
(
uint32 Idx |
PlainPropsTypes.h | ||
FMemberId PlainProps::FromIdx
(
uint32 Idx |
PlainPropsTypes.h | ||
FInnerId PlainProps::FromIdx
(
uint32 Idx |
PlainPropsTypes.h | ||
FParametricTypeId PlainProps::FromIdx
(
uint32 Idx |
PlainPropsTypes.h | ||
FEnumId PlainProps::GetEnumId() |
Cached by function static. | PlainPropsBind.h | |
TConstArrayView< FRangeBinding > PlainProps::GetRangeBindings() |
PlainPropsBind.h | ||
FBindId PlainProps::GetStructBindId() |
Cached by function static. | PlainPropsBind.h | |
FBothStructId PlainProps::GetStructBothId() |
Cached by function static. | PlainPropsBind.h | |
FDeclId PlainProps::GetStructDeclId() |
Cached by function static. | PlainPropsBind.h | |
FDualStructId PlainProps::GetStructDualId() |
Cached by function static. | PlainPropsBind.h | |
std::string_view PlainProps::IllegalArithmetic() |
PlainPropsTypename.h | ||
FUnpackedLeafType PlainProps::IllegalLeaf() |
PlainPropsTypes.h | ||
ELeafWidth PlainProps::IllegalLeafWidth() |
PlainPropsTypes.h | ||
FType PlainProps::IndexArithmeticName() |
PlainPropsBind.h | ||
FType PlainProps::IndexCttiName() |
PlainPropsBind.h | ||
| PlainPropsBind.h | |||
| PlainPropsBind.h | |||
FType PlainProps::IndexParameterName() |
PlainPropsBind.h | ||
| PlainPropsBind.h | |||
FBothStructId PlainProps::IndexStructBothId
(
FType DeclName |
PlainPropsBind.h | ||
FDualStructId PlainProps::IndexStructDualId
(
FType Name |
PlainPropsBind.h | ||
FType PlainProps::IndexStructName() |
PlainPropsBind.h | ||
T PlainProps::LoadSole
(
FStructLoadView Src |
PlainPropsLoadMember.h | ||
void PlainProps::LoadSole
(
void* Dst, |
Load single leaf member faster than FMemberLoader(Src).GrabLeaf().As |
PlainPropsLoadMember.h | |
| Static FBindId -> FDeclId cast once you've checked the bind id isnt type-erased. | PlainPropsTypes.h | ||
FMemberSchema PlainProps::MakeDynamicStructRangeSchema
(
ESizeType SizeType |
PlainPropsBuild.h | ||
| PlainPropsBuild.h | |||
FMemberSchema PlainProps::MakeEnumRangeSchema
(
FEnumId Id, |
PlainPropsBuild.h | ||
| PlainPropsBuild.h | |||
FMemberSchema PlainProps::MakeLeafRangeSchema
(
ESizeType MaxSize |
PlainPropsBuild.h | ||
FUnpackedLeafType PlainProps::MakeLeafType() |
PlainPropsTypes.h | ||
FSaveContext PlainProps::MakeSaveContext
(
FScratchAllocator& Scratch |
PlainPropsSave.h | ||
FTypedRange PlainProps::MakeStructRange
(
FStructId Id, |
PlainPropsBuild.h | ||
FMemberSchema PlainProps::MakeStructRangeSchema
(
ESizeType SizeType, |
PlainPropsBuild.h | ||
uint64 PlainProps::Max
(
ESizeType Width |
PlainPropsTypes.h | ||
bool PlainProps::operator==
(
FMemberSchema A, |
PlainPropsBuild.h | ||
TOptional< T > PlainProps::Parse
(
FUtf8StringView String |
PlainPropsParse.h | ||
TOptional< ESizeType > PlainProps::Parse
(
FUtf8StringView String |
PlainPropsParse.h | ||
TOptional< ELeafWidth > PlainProps::Parse
(
FUtf8StringView String |
PlainPropsParse.h | ||
TOptional< FUnpackedLeafType > PlainProps::Parse
(
FUtf8StringView String |
PlainPropsParse.h | ||
TOptional< bool > PlainProps::Parse
(
FUtf8StringView String |
PlainPropsParse.h | ||
TOptional< int8 > PlainProps::Parse
(
FUtf8StringView String |
PlainPropsParse.h | ||
TOptional< int16 > PlainProps::Parse
(
FUtf8StringView String |
PlainPropsParse.h | ||
TOptional< int32 > PlainProps::Parse
(
FUtf8StringView String |
PlainPropsParse.h | ||
TOptional< int64 > PlainProps::Parse
(
FUtf8StringView String |
PlainPropsParse.h | ||
TOptional< uint8 > PlainProps::Parse
(
FUtf8StringView String |
PlainPropsParse.h | ||
TOptional< uint16 > PlainProps::Parse
(
FUtf8StringView String |
PlainPropsParse.h | ||
TOptional< uint32 > PlainProps::Parse
(
FUtf8StringView String |
PlainPropsParse.h | ||
TOptional< uint64 > PlainProps::Parse
(
FUtf8StringView String |
PlainPropsParse.h | ||
TOptional< float > PlainProps::Parse
(
FUtf8StringView String |
PlainPropsParse.h | ||
TOptional< double > PlainProps::Parse
(
FUtf8StringView String |
PlainPropsParse.h | ||
TOptional< char > PlainProps::Parse
(
FUtf8StringView String |
PlainPropsParse.h | ||
TOptional< char8_t > PlainProps::Parse
(
FUtf8StringView String |
PlainPropsParse.h | ||
TOptional< char16_t > PlainProps::Parse
(
FUtf8StringView String |
PlainPropsParse.h | ||
TOptional< char32_t > PlainProps::Parse
(
FUtf8StringView String |
PlainPropsParse.h | ||
void PlainProps::Print
(
FUtf8Builder& Out, |
PlainPropsPrint.h | ||
void PlainProps::Print
(
FUtf8Builder& Out, |
PlainPropsPrint.h | ||
void PlainProps::Print
(
FUtf8Builder& Out, |
PlainPropsPrint.h | ||
void PlainProps::Print
(
FUtf8Builder& Out, |
PlainPropsPrint.h | ||
void PlainProps::Print
(
FUtf8Builder& Out, |
PlainPropsPrint.h | ||
void PlainProps::Print
(
FUtf8Builder& Out, |
PlainPropsPrint.h | ||
void PlainProps::Print
(
FUtf8Builder& Out, |
PlainPropsPrint.h | ||
void PlainProps::Print
(
FUtf8Builder& Out, |
PlainPropsPrint.h | ||
void PlainProps::Print
(
FUtf8Builder& Out, |
PlainPropsPrint.h | ||
void PlainProps::Print
(
FUtf8Builder& Out, |
PlainPropsPrint.h | ||
void PlainProps::Print
(
FUtf8Builder& Out, |
PlainPropsPrint.h | ||
void PlainProps::Print
(
FUtf8Builder& Out, |
PlainPropsPrint.h | ||
void PlainProps::Print
(
FUtf8Builder& Out, |
PlainPropsPrint.h | ||
void PlainProps::Print
(
FUtf8Builder& Out, |
PlainPropsPrint.h | ||
void PlainProps::Print
(
FUtf8Builder& Out, |
PlainPropsPrint.h | ||
void PlainProps::Print
(
FUtf8Builder& Out, |
PlainPropsPrint.h | ||
void PlainProps::Private::Append
(
char*& ToIt, |
PlainPropsStringUtil.h | ||
ESizeType PlainProps::RangeSizeOf
(
bool |
PlainPropsTypes.h | ||
ESizeType PlainProps::RangeSizeOf
(
int8 |
PlainPropsTypes.h | ||
ESizeType PlainProps::RangeSizeOf
(
int16 |
PlainPropsTypes.h | ||
ESizeType PlainProps::RangeSizeOf
(
int32 |
PlainPropsTypes.h | ||
ESizeType PlainProps::RangeSizeOf
(
int64 |
PlainPropsTypes.h | ||
ESizeType PlainProps::RangeSizeOf
(
uint8 |
PlainPropsTypes.h | ||
ESizeType PlainProps::RangeSizeOf
(
uint16 |
PlainPropsTypes.h | ||
ESizeType PlainProps::RangeSizeOf
(
uint32 |
PlainPropsTypes.h | ||
ESizeType PlainProps::RangeSizeOf
(
uint64 |
PlainPropsTypes.h | ||
FMemberType PlainProps::ReflectInnermostType() |
PlainPropsSaveMember.h | ||
std::string_view PlainProps::SelectStructName() |
PlainPropsBind.h | ||
SIZE_T PlainProps::SizeOf
(
ELeafWidth Width |
PlainPropsTypes.h | ||
SIZE_T PlainProps::SizeOf
(
ESizeType Width |
PlainPropsTypes.h | ||
| PlainPropsSpecify.h | |||
| PlainPropsSpecify.h | |||
FAnsiStringView PlainProps::ToAnsiView
(
std::string_view Str |
PlainPropsBind.h | ||
uint32 PlainProps::ToIdx
(
FInnerId Id |
PlainPropsTypes.h | ||
uint32 PlainProps::ToIdx
(
FNameId Id |
PlainPropsTypes.h | ||
uint32 PlainProps::ToIdx
(
FMemberId Name |
PlainPropsTypes.h | ||
uint32 PlainProps::ToIdx
(
FEnumId Id |
PlainPropsTypes.h | ||
uint32 PlainProps::ToIdx
(
FStructId Id |
PlainPropsTypes.h | ||
uint32 PlainProps::ToIdx
(
FSchemaId Id |
PlainPropsTypes.h | ||
uint32 PlainProps::ToIdx
(
FNestedScopeId Id |
PlainPropsTypes.h | ||
uint32 PlainProps::ToIdx
(
FParametricTypeId Id |
PlainPropsTypes.h | ||
uint32 PlainProps::ToIdx
(
FConcreteTypenameId Name |
PlainPropsTypes.h | ||
TOptionalId< IdType > PlainProps::ToOptional
(
IdType Id |
PlainPropsTypes.h | ||
FOptionalDeclId PlainProps::ToOptionalDeclId
(
FOptionalInnerId In |
PlainPropsTypes.h | ||
FOptionalEnumId PlainProps::ToOptionalEnum
(
FOptionalInnerId In |
PlainPropsTypes.h | ||
FOptionalEnumSchemaId PlainProps::ToOptionalEnum
(
FOptionalSchemaId In |
PlainPropsTypes.h | ||
FOptionalInnerId PlainProps::ToOptionalInner
(
FOptionalEnumId In |
PlainPropsTypes.h | ||
FOptionalInnerId PlainProps::ToOptionalInner
(
FOptionalStructId In |
PlainPropsTypes.h | ||
FOptionalStructId PlainProps::ToOptionalStruct
(
FOptionalInnerId In |
PlainPropsTypes.h | ||
FOptionalStructId PlainProps::ToOptionalStruct
(
FOptionalDeclId In |
PlainPropsTypes.h | ||
FOptionalStructId PlainProps::ToOptionalStruct
(
FOptionalBindId In |
PlainPropsTypes.h | ||
FOptionalStructSchemaId PlainProps::ToOptionalStruct
(
FOptionalSchemaId In |
PlainPropsTypes.h | ||
bool PlainProps::Track
(
bool bDiff, |
PlainPropsSaveMember.h | ||
bool PlainProps::Track
(
bool bDiff, |
PlainPropsSaveMember.h | ||
FUnpackedLeafType PlainProps::UnpackNonBitfield
(
FLeafBindType Packed |
Type != ELeafBindType::BitfieldBool | PlainPropsBind.h | |
| PlainPropsTypes.h | |||
uint64 PlainProps::ValueCast
(
bool Value |
PlainPropsBuild.h | ||
uint64 PlainProps::ValueCast
(
int8 Value |
PlainPropsBuild.h | ||
uint64 PlainProps::ValueCast
(
int16 Value |
PlainPropsBuild.h | ||
uint64 PlainProps::ValueCast
(
int32 Value |
PlainPropsBuild.h | ||
uint64 PlainProps::ValueCast
(
int64 Value |
PlainPropsBuild.h | ||
uint64 PlainProps::ValueCast
(
uint8 Value |
PlainPropsBuild.h | ||
uint64 PlainProps::ValueCast
(
uint16 Value |
PlainPropsBuild.h | ||
uint64 PlainProps::ValueCast
(
uint32 Value |
PlainPropsBuild.h | ||
uint64 PlainProps::ValueCast
(
uint64 Value |
PlainPropsBuild.h | ||
uint64 PlainProps::ValueCast
(
char8_t Value |
PlainPropsBuild.h | ||
uint64 PlainProps::ValueCast
(
char16_t Value |
PlainPropsBuild.h | ||
uint64 PlainProps::ValueCast
(
char32_t Value |
PlainPropsBuild.h | ||
ELeafWidth PlainProps::WidthOf
(
SIZE_T Size |
PlainPropsTypes.h | ||
void PlainProps::WriteAlignedArray
(
TArray64< uint8 >& Out, |
PlainPropsWrite.h | ||
void PlainProps::WriteAlignmentPadding
(
TArray64< uint8 >& Out |
PlainPropsWrite.h | ||
void PlainProps::WriteArray
(
TArray64< uint8 >& Out, |
PlainPropsWrite.h | ||
void PlainProps::WriteData
(
TArray64< uint8 >& Out, |
PlainPropsWrite.h | ||
void PlainProps::WriteInt
(
TArray64< uint8 >& Out, |
PlainPropsWrite.h | ||
FVector_Ctti UE::Math::CttiOfPtr
(
FVector* |
PlainPropsUeCoreBindings.h | ||
FVector4_Ctti UE::Math::CttiOfPtr
(
FVector4* |
PlainPropsUeCoreBindings.h | ||
FQuat_Ctti UE::Math::CttiOfPtr
(
FQuat* |
PlainPropsUeCoreBindings.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void PlainProps::ForEachVar
(
Fn&& Visitor |
E.g. ForEachVar |
PlainPropsCtti.h | |
static void PlainProps::KeepDebugInfo
(
FStructSchemaId* |
PlainPropsTypes.h | ||
static void PlainProps::KeepDebugInfo
(
FEnumSchemaId* |
PlainPropsTypes.h | ||
static ELeafBindType PlainProps::ToLeafBindType
(
ELeafType Type |
PlainPropsBind.h | ||
static ELeafType PlainProps::ToLeafType
(
ELeafBindType Type |
PlainPropsBind.h | ||
static FLeafType PlainProps::ToLeafType
(
FLeafBindType Leaf |
PlainPropsBind.h | ||
static FUnpackedLeafType PlainProps::ToUnpackedLeafType
(
FUnpackedLeafBindType Leaf |
PlainPropsBind.h |