DirectZ
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 12345]
 
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