FVirtualAllocator

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/HAL/VirtualAllocator.h

Include

#include "HAL/VirtualAllocator.h"

Syntax

class FVirtualAllocator

Variables

Name Description

Protected variable

size_t

 

SpaceConsumed

Constructors

Name Description

Public function

FVirtualAllocator

(
    void* InLowAdress,
    void* InHighAddress,
    size_t InPageSize,
    size_t InMaximumAlignment,
    bool bInBacksMalloc
)

Functions

Name Description

Public function

void *

 

AllocateVirtualPages

(
    uint32 NumPages,
    size_t AlignmentForCheck
)

Protected function Virtual

uint8 *

 

AllocNewVM

(
    size_t AlignedSize
)

Public function

void

 

FreeVirtual

(
    void* Ptr,
    uint32 NumPages
)

Public function Const

uint32

 

GetPagesForSizeAndAlignment

(
    size_t Size,
    size_t Alignment
)

Public function

void

 

GetStats

(
    FVirtualAllocatorStats& OutStats
)

Classes

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