Karma Engine
|
#include <MacPlatformMemory.h>
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) |
Windows implementation of the memory OS functions