|
|
PixelBullet
0.0.1
A C++ game engine
|
Consolidated header file for the PixelBullet game engine. More...
#include "PixelBullet/Application/Application.hpp"#include "PixelBullet/Application/Assert.hpp"#include "PixelBullet/Application/Events/ApplicationEvent.hpp"#include "PixelBullet/Application/Events/KeyEvent.hpp"#include "PixelBullet/Application/Events/MouseEvent.hpp"#include "PixelBullet/Application/Layer.hpp"#include "PixelBullet/Application/Log.hpp"#include "PixelBullet/Application/Specification.hpp"#include "PixelBullet/Assets/Archive.hpp"#include "PixelBullet/Assets/Bitmap.hpp"#include "PixelBullet/Audio/Audio.hpp"#include "PixelBullet/Filesystem/VirtualPath.hpp"#include "PixelBullet/Graphics/Devices/LogicalDevice.hpp"#include "PixelBullet/Graphics/Graphics.hpp"#include "PixelBullet/Graphics/Pipelines/PipelineGraphics.hpp"#include "PixelBullet/Input/Input.hpp"#include "PixelBullet/Input/KeyCodes.hpp"#include "PixelBullet/Input/MouseCodes.hpp"#include "PixelBullet/Scene/Components/Components.hpp"#include "PixelBullet/Scene/Scene.hpp"#include "PixelBullet/Time/Duration.hpp"#include "PixelBullet/Window/Window.hpp"Go to the source code of this file.
Consolidated header file for the PixelBullet game engine.
This file provides a single entry point for including the public API of the PixelBullet game engine. It is designed for scenarios where the end user (e.g., applications or games built on PixelBullet) may not require fine-grained control over individual includes or have full knowledge of the API. This approach simplifies integration and accelerates prototyping.
The inclusion structure mirrors the directory layout of public headers in the PixelBullet framework. Headers that are already included implicitly through others are commented out to avoid redundancy, while ensuring all required functionality is accessible from this single include.
editor/ directory in the repository for advanced usage where individual headers are included explicitly for precise control.examples/ directory for scenarios where this consolidated header is used to streamline integration.