DirectZ
Loading...
Searching...
No Matches
dz Directory Reference

Directories

 
ECS
 
internal

Files

 
AssetPack.hpp
 Functions for managing asset packs for efficient binary data storage.
 
BufferGroup.hpp
 Abstractions for managing GPU buffer groups with named buffers and images.
 
Camera.hpp
 
D7Stream.hpp
 
DirectRegistry.hpp
 
Displays.hpp
 
DrawList.hpp
 Defines data structures for GPU indirect draw commands and their organization per shader.
 
DrawListManager.hpp
 Defines an interface and template manager for producing shader draw lists from buffer groups.
 
ECS.hpp
 
EventInterface.hpp
 
FileHandle.hpp
 Provides a file abstraction layer for assets, memory, or disk-based I/O.
 
Framebuffer.hpp
 
GlobalUID.hpp
 Provides a globally thread-safe monotonically incrementing UID generator.
 
Image.hpp
 Provides image resizing utilities for 2D and 3D image buffers.
 
ImGuiLayer.hpp
 
KeyValueStream.hpp
 Provides a templated key-value stream for binary serialization to file with in-place update and erase.
 
math.hpp
 Defines various useful N dimensional structures such as matrices and vectors as well as helper functions.
 
Player.hpp
 
ProgramArgs.hpp
 Command line argument parser for programs, parsing options and positional arguments.
 
Reflectable.hpp
 
ReflectedStructView.hpp
 A reflected view of a buffer offset allowing access to struct members.
 
Renderer.hpp
 
Shader.hpp
 Defines functions to create, configure, and bind shaders with SPIR-V and GLSL inputs.
 
size_ptr.hpp
 Defines a reference-counted smart pointer with size tracking and custom deleter support.
 
State.hpp
 
Util.hpp
 
Window.hpp
 Defines functions to create, configure, and render Windows.
 
zmalloc.hpp