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