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 Static

void

 

Register

(
    FTypeLayoutDesc & TypeDesc
)

Typedefs

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback