|
DirectZ
|
| include | |
| dz | |
| ECS | |
| components | |
| ColorComponent.hpp | |
| Component.hpp | |
| Entity.hpp | |
| Light.hpp | |
| Provider.hpp | |
| Scene.hpp | |
| Shape.hpp | |
| internal | |
| IconsFontAwesome6.h | |
| memory_buffer.hpp | |
| memory_stream.hpp | |
| vlen.hpp | |
| 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 | |
| DirectZ.hpp | Includes the headers required to get started with a DirectZ instance, developers should include this one |