PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
pixelbullet.h File Reference

Consolidated header file for the PixelBullet game engine. More...

#include "pixelbullet/application/application.h"
#include "pixelbullet/application/events/application_event.h"
#include "pixelbullet/application/events/key_event.h"
#include "pixelbullet/application/events/mouse_event.h"
#include "pixelbullet/application/layer.h"
#include "pixelbullet/application/launch_gpu_defaults.h"
#include "pixelbullet/application/log.h"
#include "pixelbullet/application/specification.h"
#include "pixelbullet/assets/archive.h"
#include "pixelbullet/assets/bitmap.h"
#include "pixelbullet/assets/material.h"
#include "pixelbullet/assets/static_mesh.h"
#include "pixelbullet/audio/audio.h"
#include "pixelbullet/filesystem/filesystem.h"
#include "pixelbullet/filesystem/virtual_path.h"
#include "pixelbullet/filesystem/virtual_path_serialization.h"
#include "pixelbullet/graphics/gpu_diagnostics.h"
#include "pixelbullet/graphics/gpu_session.h"
#include "pixelbullet/graphics/graphics.h"
#include "pixelbullet/graphics/render_device.h"
#include "pixelbullet/graphics/render_frame_context.h"
#include "pixelbullet/graphics/render_stage.h"
#include "pixelbullet/graphics/render_target.h"
#include "pixelbullet/graphics/renderer.h"
#include "pixelbullet/graphics/subrender.h"
#include "pixelbullet/graphics/subrender_holder.h"
#include "pixelbullet/input/input.h"
#include "pixelbullet/input/key_codes.h"
#include "pixelbullet/input/mouse_codes.h"
#include "pixelbullet/physics/physics_world.h"
#include "pixelbullet/scene/animation_evaluation.h"
#include "pixelbullet/scene/components/components.h"
#include "pixelbullet/scene/environment_asset.h"
#include "pixelbullet/scene/environment_asset_io.h"
#include "pixelbullet/scene/orbit_camera.h"
#include "pixelbullet/scene/prefab_resolution.h"
#include "pixelbullet/scene/render_analysis.h"
#include "pixelbullet/scene/render_data.h"
#include "pixelbullet/scene/render_extraction.h"
#include "pixelbullet/scene/scene.h"
#include "pixelbullet/scene/transform_resolution.h"
#include "pixelbullet/scene/view.h"
#include "pixelbullet/time/duration.h"
#include "pixelbullet/window/window.h"

Go to the source code of this file.

Detailed Description

Consolidated header file for the PixelBullet game engine.

This file provides a single convenience entry point for the retained PixelBullet workspace API seam. It is useful when a workspace consumer needs broad engine access without fine-grained control over individual subsystem includes.

The inclusion structure mirrors the directory layout of retained public headers in the PixelBullet workspace. Headers that are already included implicitly through others are commented out to avoid redundancy while keeping this umbrella include broadly usable.

Usage Guidance:

  • Fine-grained control: Prefer including the specific public headers you need from pixelbullet/<subsystem>/<snake_case>.h.
  • Workspace seam: This umbrella include is a retained source-level seam for workspace consumers and future extraction optionality. It is not, by itself, a supported public SDK distribution contract.