Navigation
API > API/Runtime > API/Runtime/Core
| Name | FPageCache |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/HAL/PageCache.h |
| Include Path | #include "HAL/PageCache.h" |
Syntax
class FPageCache
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPageCache
(
void* InLowAdress, |
HAL/PageCache.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CommitHits | uint64 | HAL/PageCache.h | ||
| CommitMisses | uint64 | HAL/PageCache.h | ||
| CommittedPages | uint32 | HAL/PageCache.h | ||
| CriticalSection | FCriticalSection | HAL/PageCache.h | ||
| CurrentlyCommitted | FBitTree | HAL/PageCache.h | ||
| DecommittedPages | uint32 | HAL/PageCache.h | ||
| HighAddress | uint8 * | HAL/PageCache.h | ||
| LowAddress | uint8 * | HAL/PageCache.h | ||
| MemSize | uint32 | HAL/PageCache.h | ||
| NotPendingDecommit | FBitTree | HAL/PageCache.h | ||
| NumPages | uint32 | HAL/PageCache.h | ||
| PageSize | size_t | HAL/PageCache.h | ||
| PendingDecommittedPages | uint32 | HAL/PageCache.h | ||
| SweepPage | uint32 | HAL/PageCache.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
size_t Commit
(
void* InAddr, |
HAL/PageCache.h | ||
size_t DecommitPending
(
size_t Size, |
HAL/PageCache.h | ||
size_t ForceDecommit
(
void* InAddr, |
HAL/PageCache.h | ||
size_t GetFreeableMemory() |
HAL/PageCache.h | ||
float GetHitRate() |
HAL/PageCache.h | ||
uint32 GetMemoryRequirements() |
HAL/PageCache.h | ||
void InitPageCache
(
void* Memory |
HAL/PageCache.h | ||
size_t MarkForPendingDecommit
(
void* InAddr, |
HAL/PageCache.h | ||
size_t TryDecommitPending
(
size_t Size, |
HAL/PageCache.h |