Namespace LibreRally.HUD
Classes
- DrivingHudOverlay
UI overlay providing real-time vehicle telemetry, speed, RPM, and other driving metrics.
- LoadingOverlay
Full-screen loading overlay with progress bar and status text, displayed during vehicle loading.
- PauseMenuOverlay
UI overlay for the in-game pause menu, allowing access to settings, car reset, and vehicle selection.
- PhysicsCalibrationOverlay
In-pause physics calibration overlay. Lets developers select the active tyre force model (Auto / Brush Only / Pacejka Only) and tune the key tyre, TCS, ABS / ECS, and launch-control parameters live without reloading the vehicle.
Source annotations in field descriptions indicate whether a value is loaded from JBeam or is a fixed default coded in the simulation ("magic number").
- SetupUiApplyPayload
Contains the data for a setup application request.
- SetupUiCategoryModel
Data model for a category of setup fields.
- SetupUiFieldModel
Data model for a single setup field in the UI.
- SetupUiShellModel
Data model for the garage setup UI shell.
- SetupUiShellOverlay
UI overlay for the garage setup and vehicle tuning menu.
- TelemetryOverlay
UI overlay for in-game telemetry control.
- TuningSessionModel
Local, structured A/B driving-session model used to compare baseline and candidate variants without an MCP server.
- TuningSessionPrompt
One structured prompt in a local A/B tuning session.
- TuningSessionResponse
One recorded
Verdictin a tuning session.
- VehicleSelectionOverlay
UI overlay for selecting a vehicle from the catalog.
Structs
- PauseMenuItem
Represents an item in the pause menu.
Enums
- SetupUiApplyMode
Defines how setup changes are applied to the vehicle.
- SetupUiEditorKind
Defines the kind of editor used for a setup field.
- TuningSessionVerdict
Classifies the driver's verdict for one A/B tuning comparison prompt.