PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
PixelBullet.hpp
Go to the documentation of this file.
1#pragma once
2
23//
24// ─── Application ───────────────────────────────────────────────────────────────
25//
26#include "PixelBullet/Application/Application.hpp"
28#include "PixelBullet/Application/Events/ApplicationEvent.hpp"
29#include "PixelBullet/Application/Events/KeyEvent.hpp"
30#include "PixelBullet/Application/Events/MouseEvent.hpp"
31#include "PixelBullet/Application/Layer.hpp"
32#include "PixelBullet/Application/Log.hpp"
33#include "PixelBullet/Application/Specification.hpp"
34
35//
36// ─── Asset Management ──────────────────────────────────────────────────────────
37//
38#include "PixelBullet/Assets/Archive.hpp"
39#include "PixelBullet/Assets/Bitmap.hpp"
40
41//
42// ─── Audio ─────────────────────────────────────────────────────────────────────
43//
44#include "PixelBullet/Audio/Audio.hpp"
45
46//
47// ─── Filesystem ────────────────────────────────────────────────────────────────
48//
49#include "PixelBullet/Filesystem/VirtualPath.hpp"
50
51//
52// ─── Graphics ──────────────────────────────────────────────────────────────────
53//
54#include "PixelBullet/Graphics/Devices/LogicalDevice.hpp"
55#include "PixelBullet/Graphics/Graphics.hpp"
56#include "PixelBullet/Graphics/Pipelines/PipelineGraphics.hpp"
57
58//
59// ─── Input ─────────────────────────────────────────────────────────────────────
60//
61#include "PixelBullet/Input/Input.hpp"
62#include "PixelBullet/Input/KeyCodes.hpp"
63#include "PixelBullet/Input/MouseCodes.hpp"
64
65//
66// ─── Scene ─────────────────────────────────────────────────────────────────────
67//
69#include "PixelBullet/Scene/Scene.hpp"
70
71//
72// ─── Timing ────────────────────────────────────────────────────────────────────
73//
74#include "PixelBullet/Time/Duration.hpp"
75
76//
77// ─── Windowing ─────────────────────────────────────────────────────────────────
78//
79#include "PixelBullet/Window/Window.hpp"
Provides assertion and panic mechanisms with optional custom formatting.
Aggregates all built-in ECS component types used in the Scene system.