#include <HitMarkerWidget.hpp>
◆ Kind
| Enumerator |
|---|
| None | |
| Shield | |
| Hp | |
| Headshot | |
| Kill | |
◆ HitMarkerWidget()
| HitMarkerWidget::HitMarkerWidget |
( |
| ) |
|
◆ draw()
| void HitMarkerWidget::draw |
( |
HudContext & | ctx, |
|
|
float | drawX, |
|
|
float | drawY ) |
|
overridevirtual |
Emit geometry into the draw context.
- Parameters
-
| ctx | Immediate-mode draw API. |
| drawX | Resolved pixel X (anchor + offset already applied). |
| drawY | Resolved pixel Y. |
Implements HudWidget.
◆ update()
Called each frame before draw(). Update animation, consume events.
Implements HudWidget.
◆ alpha_
| float HitMarkerWidget::alpha_ = 0.f |
|
private |
◆ armGap
| float HitMarkerWidget::armGap = 6.f |
◆ armLength
| float HitMarkerWidget::armLength = 8.f |
◆ armThickness
| float HitMarkerWidget::armThickness = 1.4f |
Down from 2.5 — too chunky in playtest.
◆ fadeDuration
| float HitMarkerWidget::fadeDuration = 0.45f |
◆ headshotTriangleSize
| float HitMarkerWidget::headshotTriangleSize = 5.f |
◆ killFadeDuration
| float HitMarkerWidget::killFadeDuration = 0.6f |
◆ killRingRadius
| float HitMarkerWidget::killRingRadius = 13.f |
◆ kind_
◆ scale_
| float HitMarkerWidget::scale_ = 1.f |
|
private |
The documentation for this struct was generated from the following files: