KarmaEngine
Game Engine for practical learning and research purposes
|
This file contains the FGenericPlatformMemory for general purpose memory operations. More...
#include "krpch.h"
Go to the source code of this file.
Classes | |
struct | Karma::SelectIntPointerType< T32BITS, T64BITS, PointerSize > |
Defaulter for sized different from 4 and 8. Meaning not supporting 16 bit systems. More... | |
struct | Karma::SelectIntPointerType< T32BITS, T64BITS, 8 > |
For selecting 64 bit type. More... | |
struct | Karma::SelectIntPointerType< T32BITS, T64BITS, 4 > |
For selecting 32 bit type. More... | |
struct | Karma::FGenericPlatformMemory |
Base class for Platform based memory operations. More... | |
Typedefs | |
typedef size_t | Karma::SIZE_T |
typedef SelectIntPointerType< uint32_t, uint64_t, sizeof(void *)>::TIntPointer | Karma::UPTRINT |
Enumerations | |
enum class | Karma::EMemcpyCachePolicy : uint8_t { StoreCached , StoreUncached } |
This file contains the FGenericPlatformMemory for general purpose memory operations.
typedef SelectIntPointerType<uint32_t,uint64_t,sizeof(void*)>::TIntPointer Karma::UPTRINT |
A typedef for selecting between 32 bit and 64 bit uint based upon the architecture
|
strong |