group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
DebugUI.hpp File Reference

Live ECS inspector overlay and debug windows powered by Dear ImGui. More...

#include "ecs/components/Hitbox.hpp"
#include "ecs/physics/SweptCollision.hpp"
#include "ecs/registry/Registry.hpp"
#include "network/MatchStatus.hpp"
#include "network/ShotDebugReport.hpp"
#include <SDL3/SDL.h>
#include <array>
#include <cstdint>
#include <glm/mat4x4.hpp>
#include <glm/vec3.hpp>
#include <initializer_list>
Include dependency graph for DebugUI.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DebugUI
 Forward-declared to avoid pulling in heavy particle headers. More...
struct  DebugUI::ShotDebugPair
struct  DebugUI::ExternalPanel
 Build the unified debug menu window. More...

Namespaces

namespace  systems
 Client-only input sampling system — split into two halves so mouse look can run every iterate() (smooth camera at any FPS) while movement keys run once per physics tick group (server-consistent).

Detailed Description

Live ECS inspector overlay and debug windows powered by Dear ImGui.