9#include <glm/mat4x4.hpp>
Accumulates HUD geometry during a frame for batch rendering.
Definition HudContext.hpp:18
Fixed-size tween pool. No heap allocations.
Definition HudTween.hpp:35
Definition DamageNumberWidget.hpp:25
float worldX
Definition DamageNumberWidget.hpp:26
float life
Remaining lifetime.
Definition DamageNumberWidget.hpp:30
float driftY
Accumulated upward drift.
Definition DamageNumberWidget.hpp:27
float worldY
Definition DamageNumberWidget.hpp:26
float worldZ
Original hit position.
Definition DamageNumberWidget.hpp:26
HudColor color
Definition DamageNumberWidget.hpp:29
int damage
Definition DamageNumberWidget.hpp:28
float maxLife
Initial lifetime (for alpha calc).
Definition DamageNumberWidget.hpp:31
RGBA color for HUD elements (linear space, straight alpha).
Definition HudTypes.hpp:15
Snapshot of game state consumed by the HUD each frame.
Definition HudTypes.hpp:148