DEKI/ENGINE docs
Deki 0.19.0
Modular C++ 2D engine for embedded displays and desktop
Loading...
Searching...
No Matches
Memory.h File Reference

Classes

struct  Deki::AllocContext
 Who asked for an allocation, filled in by the compiler. More...
struct  Deki::MemoryStats
class  Deki::Memory
 The engine's memory, in named regions. More...
struct  Deki::Memory::Region
 Where an allocation lives. More...

Namespaces

namespace  Deki
namespace  Deki::Detail
 A class entry for a component the codegen never saw (a test double, a type defined in a .cpp).

Macros

#define DEKI_ALLOC_CONTEXT_CAPTURE   1

Functions

void * Deki::Detail::RawAllocate (size_t size)
void Deki::Detail::RawFree (void *ptr)
constexpr uint32_t Deki::HashName (const char *s)
 FNV-1a over a name, at compile time: the same hash as AssetLookupTable::HashString, so region names hash like every other name.

Macro Definition Documentation

◆ DEKI_ALLOC_CONTEXT_CAPTURE

#define DEKI_ALLOC_CONTEXT_CAPTURE   1