MeterRowElement record
One bespoke CombatMeter row — the borderless, role-coloured, animated meter row (HP spine + class crest + name·spec·share line + role-coloured metric bar with a per-second/total overlay + self highlight + offline scrim). The framework reproduces the custom visual that the IMGUI MeterRowView drew, so the meter keeps its distinct look (it does NOT ride the generic Row/Bar primitives). Data is re-pulled on the window’s capped refresh (poll-diffed) — the plugin snapshots its per-combatant state so the Func never allocates. Fixed 48-px row height; width fills the row. Compose inside a ListElement.
public record MeterRowElement : IEquatable<HudElement>Public Members
Section titled “Public Members”| name | description |
|---|---|
| MeterRowElement(…) | One bespoke CombatMeter row — the borderless, role-coloured, animated meter row (HP spine + class crest + name·spec·share line + role-coloured metric bar with a per-second/total overlay + self highlight + offline scrim). The framework reproduces the custom visual that the IMGUI MeterRowView drew, so the meter keeps its distinct look (it does NOT ride the generic Row/Bar primitives). Data is re-pulled on the window’s capped refresh (poll-diffed) — the plugin snapshots its per-combatant state so the Func never allocates. Fixed 48-px row height; width fills the row. Compose inside a ListElement. |
| Data { get; set; } | Per-combatant row snapshot, re-pulled on the window’s capped refresh. |
| OnRightClick { get; set; } | Optional: invoked when the row is right-clicked (CombatMeter row context menu); null = no menu. |
See Also
Section titled “See Also”- record HudElement
- namespace Stellar.Abstractions.Services