FPageCache

Windows
MacOS
Linux

References

Module

Core

Header

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

Include

#include "HAL/PageCache.h"

Syntax

class FPageCache

Constructors

Name Description

Public function

FPageCache

(
    void* InLowAdress,
    void* InHighAddress,
    size_t InPageSize
)

Functions

Name Description

Public function

size_t

 

Commit

(
    void* InAddr,
    size_t Size,
    size_t& OutUnPending,
    T&& CommitFunction
)

Public function

size_t

 

DecommitPending

(
    size_t Size,
    T&& DecommitFunction
)

Public function

size_t

 

ForceDecommit

(
    void* InAddr,
    size_t Size,
    size_t& OutUnPending,
    T&& DecommitFunction
)

Public function

size_t

 

GetFreeableMemory()

Public function

float

 

GetHitRate()

Public function

uint32

 

GetMemoryRequirements()

Public function

void

 

InitPageCache

(
    void* Memory
)

Public function

size_t

 

MarkForPendingDecommit

(
    void* InAddr,
    size_t Size
)

Public function

size_t

 

TryDecommitPending

(
    size_t Size,
    T&& DecommitFunction
)

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