FTypeLayoutDesc

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Serialization/MemoryLayout.h

Include

#include "Serialization/MemoryLayout.h"

Syntax

struct FTypeLayoutDesc

Variables

Name Description

Public variable

uint32

 

Alignment

Public variable

FAppendHashFunc...

 

AppendHashFunc

Public variable

FDestroyFunc &#...

 

DestroyFunc

Public variable

const FFieldLay...

 

Fields

Public variable

FGetDefaultFunc...

 

GetDefaultObjectFunc

Public variable

FGetTargetAlign...

 

GetTargetAlignmentFunc

Public variable

const FTypeLayo...

 

HashNext

Public variable

ETypeLayoutInte...

 

Interface

Public variable

uint8: 1

 

IsInitialized

Public variable

uint8: 1

 

IsIntrinsic

Public variable

const TCHAR ...

 

Name

Public variable

uint64

 

NameHash

Public variable

uint8

 

NumBases

Public variable

uint8

 

NumVirtualBases

Public variable

uint32

 

Size

Public variable

uint32

 

SizeFromFields

Public variable

FToStringFunc &...

 

ToStringFunc

Public variable

FUnfrozenCopyFu...

 

UnfrozenCopyFunc

Public variable

FWriteFrozenMem...

 

WriteFrozenMemoryImageFunc

Functions

Name Description

Public function Static

const FTypeL...

 

Find

(
    uint64 NameHash
)

Public function Static

const FTypeL...

 

GetInvalidTypeLayout()

Public function Const

uint32

 

GetOffsetToBase

(
    const FTypeLayoutDesc& BaseTypeDes...
)

Public function Static

void

 

Initialize

(
    FTypeLayoutDesc& TypeDesc
)

Public function Const

bool

 

IsDerivedFrom

(
    const FTypeLayoutDesc& BaseTypeDes...
)

Public function Static

void

 

Register

(
    FTypeLayoutDesc& TypeDesc
)

Typedefs

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