Navigation
Unreal Engine C++ API Reference > Runtime > Core > Serialization
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Serialization/MemoryLayout.h |
Include | #include "Serialization/MemoryLayout.h" |
Syntax
struct FTypeLayoutDesc
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
uint32 | Alignment | |
![]() |
FAppendHashFunc * | AppendHashFunc | |
![]() |
FDestroyFunc * | DestroyFunc | |
![]() |
const FFieldLayoutDesc * | Fields | |
![]() |
FGetDefaultFunc * | GetDefaultObjectFunc | |
![]() |
FGetTargetAlignmentFunc * | GetTargetAlignmentFunc | |
![]() |
const FTypeLayoutDesc * | HashNext | |
![]() |
ETypeLayoutInterface::Type | Interface | |
![]() |
uint8: 1 | IsInitialized | |
![]() |
uint8: 1 | IsIntrinsic | |
![]() |
const TCHAR * | Name | |
![]() |
uint64 | NameHash | |
![]() |
uint8 | NumBases | |
![]() |
uint8 | NumVirtualBases | |
![]() |
uint32 | Size | |
![]() |
uint32 | SizeFromFields | |
![]() |
FToStringFunc * | ToStringFunc | |
![]() |
FUnfrozenCopyFunc * | UnfrozenCopyFunc | |
![]() |
FWriteFrozenMemoryImageFunc * | WriteFrozenMemoryImageFunc |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
const FTypeLayoutDesc * | ||
![]() ![]() |
const FTypeLayoutDesc & | ||
![]() ![]() |
uint32 | GetOffsetToBase
(
const FTypeLayoutDesc& BaseTypeDesc |
|
![]() ![]() |
void | Initialize
(
FTypeLayoutDesc& TypeDesc |
|
![]() ![]() |
bool | IsDerivedFrom
(
const FTypeLayoutDesc& BaseTypeDesc |
|
![]() ![]() |
void | Register
(
FTypeLayoutDesc& TypeDesc |