PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
pixelbullet.h
Go to the documentation of this file.
1#pragma once
2
22
23// Application
24#include "pixelbullet/application/application.h"
25#include "pixelbullet/application/events/application_event.h"
26#include "pixelbullet/application/events/key_event.h"
27#include "pixelbullet/application/events/mouse_event.h"
28#include "pixelbullet/application/layer.h"
29#include "pixelbullet/application/launch_gpu_defaults.h"
30#include "pixelbullet/application/log.h"
31#include "pixelbullet/application/specification.h"
32
33// Asset management
34#include "pixelbullet/assets/archive.h"
35#include "pixelbullet/assets/bitmap.h"
36#include "pixelbullet/assets/material.h"
37#include "pixelbullet/assets/static_mesh.h"
38
39// Audio
40#include "pixelbullet/audio/audio.h"
41
42// Filesystem
43#include "pixelbullet/filesystem/filesystem.h"
44#include "pixelbullet/filesystem/virtual_path.h"
45#include "pixelbullet/filesystem/virtual_path_serialization.h"
46
47// Graphics
48#include "pixelbullet/graphics/gpu_diagnostics.h"
49#include "pixelbullet/graphics/gpu_session.h"
50#include "pixelbullet/graphics/graphics.h"
51#include "pixelbullet/graphics/render_device.h"
52#include "pixelbullet/graphics/render_frame_context.h"
53#include "pixelbullet/graphics/render_stage.h"
54#include "pixelbullet/graphics/render_target.h"
55#include "pixelbullet/graphics/renderer.h"
56#include "pixelbullet/graphics/subrender.h"
57#include "pixelbullet/graphics/subrender_holder.h"
58
59// Input
60#include "pixelbullet/input/input.h"
61#include "pixelbullet/input/key_codes.h"
62#include "pixelbullet/input/mouse_codes.h"
63
64// Physics
65#include "pixelbullet/physics/physics_world.h"
66
67// Scene
68#include "pixelbullet/scene/animation_evaluation.h"
70#include "pixelbullet/scene/environment_asset.h"
71#include "pixelbullet/scene/environment_asset_io.h"
72#include "pixelbullet/scene/orbit_camera.h"
73#include "pixelbullet/scene/prefab_resolution.h"
74#include "pixelbullet/scene/render_analysis.h"
75#include "pixelbullet/scene/render_data.h"
76#include "pixelbullet/scene/render_extraction.h"
77#include "pixelbullet/scene/scene.h"
78#include "pixelbullet/scene/transform_resolution.h"
79#include "pixelbullet/scene/view.h"
80
81// Timing
82#include "pixelbullet/time/duration.h"
83
84// Windowing
85#include "pixelbullet/window/window.h"
Aggregates all built-in ECS component types used in the Scene system.