Zakero's C++ Header Libraries
A collection of reusable C++ libraries
Todo List
Class zakero::Yetani

Clipboard Support

cursorXDGLoad() (maybe)

cursorAvailableNames() (maybe)

cursorAliasRemove() (maybe)

cursorAliasAdd() (maybe)

File Zakero_MemoryPool.h
Add support for huge file sizes (64-bit / huge table fs)
  • Maybe toggled via a macro flag
Class zakero::Yetani

Touch Input Support

Mouse-Look Support

Client-Side Border

XDGOutput Support

File Zakero_Profiler.h

Look into converting Duration to use a "Complete" event (phase = 'X').

Add error handling

Add support for std::filesystem

Add meta data to ZAKERO_PROFILER_INSTANT

Add meta data to ZAKERO_PROFILER_DURATION

File Zakero_MemoryPool.h

Be able to initialize a MemoryPool with a Unix File Descriptor and the file size.

Pass a lambda to the resize() method so that how the memory is moved can be controlled. For example, if the memory was holding a texture, the texture should be "clipped" or "zero'ed" space added around the existing data.

Be able to defrag the memory pool