Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FScopedVirtualMallocTimer Struct Reference

#include <MallocTimer.h>

Public Types

enum  IndexType : int32 {
  Reserve , Commit , Combined , DeCommit ,
  Free , Max
}
 
enum  PlatormIndexType : int32 {
  OrdinaryCPU , GPU_WriteCombine , GPU_Cacheable , GPU_WriteCombineRenderTarget ,
  PlatormIndexTypeMax
}
 

Public Member Functions

FORCEINLINE FScopedVirtualMallocTimer (int32 InIndex=0, int32 InPlatformTypeIndex=0)
 
FORCEINLINE ~FScopedVirtualMallocTimer ()
 

Static Public Member Functions

static FORCEINLINE void UpdateStats ()
 

Detailed Description

Definition at line 12 of file MallocTimer.h.

Member Enumeration Documentation

◆ IndexType

Enumerator
Reserve 
Commit 
Combined 
DeCommit 
Free 
Max 

Definition at line 14 of file MallocTimer.h.

◆ PlatormIndexType

Enumerator
OrdinaryCPU 
GPU_WriteCombine 
GPU_Cacheable 
GPU_WriteCombineRenderTarget 
PlatormIndexTypeMax 

Definition at line 25 of file MallocTimer.h.

Constructor & Destructor Documentation

◆ FScopedVirtualMallocTimer()

FORCEINLINE FScopedVirtualMallocTimer::FScopedVirtualMallocTimer ( int32 InIndex = 0,
int32 InPlatformTypeIndex = 0 )
inline

Definition at line 57 of file MallocTimer.h.

◆ ~FScopedVirtualMallocTimer()

FORCEINLINE FScopedVirtualMallocTimer::~FScopedVirtualMallocTimer ( )
inline

Definition at line 60 of file MallocTimer.h.

Member Function Documentation

◆ UpdateStats()

static FORCEINLINE void FScopedVirtualMallocTimer::UpdateStats ( )
inlinestatic

Definition at line 63 of file MallocTimer.h.


The documentation for this struct was generated from the following file: