FMemoryImageAllocatorBase

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Core

Header

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

Include

#include "Serialization/MemoryImage.h"

Syntax

class FMemoryImageAllocatorBase

Constructors

Name Description

Public function

FMemoryImageAllocatorBase()

Destructors

Name Description

Public function

~FMemoryImageAllocatorBase()

Destructor.

Functions

Name Description

Public function Const

void

 

CopyUnfrozen

(
    const FMemoryUnfreezeContent& Cont...,
    const FTypeLayoutDesc& TypeDesc,
    int32 NumAllocatedElements,
    void* Dst
)

Public function Const

SIZE_T

 

GetAllocatedSize

(
    int32 NumAllocatedElements,
    SIZE_T NumBytesPerElement
)

Public function Const

FScriptConta...

 

GetAllocation()

Public function Const

FMemoryImage...

 

GetFrozenOffsetFromThis()

Public function

bool

 

HasAllocation()

Public function

void

 

MoveToEmpty

(
    FMemoryImageAllocatorBase& Other
)

Moves the state of another allocator into this one.

Public function

void

 

ResizeAllocation

(
    int32 PreviousNumElements,
    int32 NumElements,
    SIZE_T NumBytesPerElement,
    uint32 Alignment
)

Public function Const

void

 

ToString

(
    const FTypeLayoutDesc& TypeDesc,
    int32 NumAllocatedElements,
    const FPlatformTypeLayoutParameters...,
    FMemoryToStringContext& OutContext
)

Public function Const

void

 

WriteMemoryImage

(
    FMemoryImageWriter& Writer,
    const FTypeLayoutDesc& TypeDesc,
    int32 NumAllocatedElements,
    uint32 Alignment
)

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