Gondwana Game Engine Development (master) - 2.6.1
Gondwana is a cross-platform 2.5D game and rendering engine written in C#/.NET 8. It provides fine-grained control over rendering, timing, and scene composition, with built-in support for parallax, z-ordering, pixel overhang, collision detection, and particle effects. Gondwana targets desktop and web platforms using SkiaSharp for graphics and pluggable audio backends for desktop and browser targets.
Loading...
Searching...
No Matches
Gondwana.Widgets.Hud Namespace Reference

Classes

class  HealthBarWidget
 Displays a world-space health bar that follows a sprite. More...
class  NameTagWidget
 Displays a world-space name label that automatically follows a sprite. More...
class  ProfilerWidget
 Displays detached RuntimeProfiler snapshots as a screen-space HUD widget. More...
class  ProfilerWidgetExtensionContext
 Provides detached telemetry and rendering context to a ProfilerWidget.AdditionalLinesProvider callback. More...

Enumerations

enum  ProfilerMeasurementVisibilityMode { All , Selected }
 Controls the default visibility policy for runtime-profiler measurements. More...
enum  ProfilerContextInfo {
  None = 0 , Scene = 1 << 0 , View = 1 << 1 , Backbuffer = 1 << 2 ,
  EngineConfiguration = 1 << 3 , Msaa = 1 << 4 , All = Scene | View | Backbuffer | EngineConfiguration | Msaa
}
 Selects optional non-profiler runtime context rendered alongside telemetry measurements. More...

Enumeration Type Documentation

◆ ProfilerContextInfo

Selects optional non-profiler runtime context rendered alongside telemetry measurements.

Enumerator
None 

Displays no supplemental runtime context.

Scene 

Displays scene layer, grid-cell, and active tile-animation counts.

View 

Displays camera position, viewport zoom, and viewport dimensions.

Backbuffer 

Displays logical backbuffer dimensions.

EngineConfiguration 

Displays target FPS and VSync configuration.

Msaa 

Displays requested, actual, and maximum MSAA values when the backbuffer is GPU-backed.

All 

Displays every available supplemental runtime-context section.

Definition at line 37 of file ProfilerWidget.cs.

◆ ProfilerMeasurementVisibilityMode

Controls the default visibility policy for runtime-profiler measurements.

Enumerator
All 

Shows every measurement unless it is explicitly hidden.

Selected 

Hides measurements unless they are explicitly shown.

Definition at line 20 of file ProfilerWidget.cs.