|
Deki 0.19.0
Modular C++ 2D engine for embedded displays and desktop
|
A class entry for a component the codegen never saw (a test double, a type defined in a .cpp). More...
Classes | |
| struct | TypeNameProbe |
| struct | TypeNameStorage |
| struct | TypeNameStorage< T, std::index_sequence< I... > > |
| struct | TypeShortNameStorage |
| struct | TypeShortNameStorage< T, std::index_sequence< I... > > |
Functions | |
| void * | BufferAllocate (size_t bytes, Memory::Region region, AllocContext ctx) |
| void | BufferFree (void *ptr) |
| void * | RawAllocate (size_t size) |
| void | RawFree (void *ptr) |
| template<class T, class Base> | |
| constexpr ComponentType | HandWrittenBaseId () |
| template<class T> | |
| constexpr bool | DeclaresUpdate () |
| template<class T> | |
| constexpr std::string_view | RawTypeSignature () |
| constexpr bool | StartsWith (std::string_view s, std::string_view p) |
A class entry for a component the codegen never saw (a test double, a type defined in a .cpp).
It identifies the type and says whether Update() runs. It has no deserializer, so scenes can load it only when meta supplies its own createFunc.
| void * Deki::Detail::BufferAllocate | ( | size_t | bytes, |
| Memory::Region | region, | ||
| AllocContext | ctx ) |
| void Deki::Detail::BufferFree | ( | void * | ptr | ) |
| void * Deki::Detail::RawAllocate | ( | size_t | size | ) |
| void Deki::Detail::RawFree | ( | void * | ptr | ) |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |