Table of Contents

Namespace LibreRally

Classes

BasicCameraController

A script that allows to move and rotate an entity through keyboard, mouse and touch input to provide basic camera navigation.

CesiumGeoreferenceComponent

Stores a reusable local-to-globe georeference for Stride scene entities.

CesiumGlobeAnchorComponent

Anchors an entity to an explicit globe location and optional tangent-frame offset.

CesiumGlobeAnchorScript

Applies a CesiumGlobeAnchorComponent to the owning entity at runtime.

CesiumTilesetScript

Streams a Cesium 3D Tiles dataset into a Stride scene using the Cesium Native .NET bindings.

CodeFirstSceneFactory

Factory for creating the main game scene and its associated setup using code-first approach.

CodeFirstSceneSetup

Holds the results of a code-first Scene setup.

LibreRallyGame

Main game class for LibreRally, responsible for initializing the scene and content.

TrackSurfaceComponent

Tags a ground entity with the driving surface type used by the tyre model.

VehicleSpawner

Main script responsible for spawning vehicles, managing UI overlays, and handling telemetry.

Structs

PauseMenuEntry

Represents an entry in the pause menu, associating a UI Item with an Action.

Enums

CesiumTilesetDataSource

Identifies the Cesium dataset source used by CesiumTilesetScript.

PauseMenuAction

Defines the available actions in the pause menu.