Karma Engine
Loading...
Searching...
No Matches
Karma::FMacPlatformMemory Struct Reference

#include <MacPlatformMemory.h>

Inheritance diagram for Karma::FMacPlatformMemory:
Collaboration diagram for Karma::FMacPlatformMemory:

Additional Inherited Members

- Static Public Member Functions inherited from Karma::FGenericPlatformMemory
static FORCEINLINE void * Memmove (void *Dest, const void *Src, SIZE_T Count)
 
static FORCEINLINE int32_t Memcmp (const void *Buf1, const void *Buf2, SIZE_T Count)
 
static FORCEINLINE void * Memset (void *Dest, uint8_t Char, SIZE_T Count)
 
static FORCEINLINE void * Memzero (void *Dest, SIZE_T Count)
 
static FORCEINLINE void * Memcpy (void *Dest, const void *Src, SIZE_T Count)
 
static FORCEINLINE void * BigBlockMemcpy (void *Dest, const void *Src, SIZE_T Count)
 
static FORCEINLINE void * StreamingMemcpy (void *Dest, const void *Src, SIZE_T Count)
 
static FORCEINLINE void * ParallelMemcpy (void *Dest, const void *Src, SIZE_T Count, EMemcpyCachePolicy Policy=EMemcpyCachePolicy::StoreCached)
 
static void Memswap (void *Ptr1, void *Ptr2, SIZE_T Size)
 

Detailed Description

Windows implementation of the memory OS functions


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