Crate scs_sdk_rs
source ·Re-exports
pub use scs_rs_proc_macros as proc_macros;
Structs
- @brief Information about a single input of the input device.
- @brief Input device.
- @brief Information about a input event.
- @brief Common ancestor to all structures providing parameters to the input initialization.
- @brief Initialization parameters for the 1.00 version of the input API.
- @brief Combination of value and its name.
- @brief Initialization parameters common to most APIs provided by the SDK.
- @brief Parameters for the SCS_TELEMETRY_EVENT_configuration event callback.
- @brief Parameters the for SCS_TELEMETRY_EVENT_frame_start event callback.
- @brief Parameters for the SCS_TELEMETRY_EVENT_gameplay event callback.
- @brief Common ancestor to all structures providing parameters to the telemetry initialization.
- @brief Initialization parameters for the 1.00 version of the telemetry API.
- @brief Orientation of object.
- @brief String value.
- @brief Varying type storage for values.
Constants
- @brief Generic device bindable in the game UI.
- @brief Semantical device.
- @brief Indicates that this is the first call of this callback after device became active.
- @brief Indicates that this is the first call of this callback for the current device in the current frame.
- @brief Maximal number of inputs allowed on a single device.
- @brief Call the callback even if the value did not change.
- @brief Call the callback even if the value is currently unavailable.
- @brief No specific flags.
- @brief Provides set of attributes which change only in special situations (e.g. parameters of the vehicle).
- @brief Generated after all telemetry data for current frame.
- @brief Generated before any telemetry data for current frame.
- @brief An event called when a gameplay event such as job finish happens.
- @brief Used to mark invalid value of event type.
- @brief Indicates that the game entered paused state (e.g. menu)
- @brief Indicates that the player is now driving.
- @brief Indicates that timers providing the frame timing info were restarted since last frame.
Type Definitions
- @brief Type of value provided during callback registration and passed back to the callback.
- @brief Type of function called to notify about changes in device activity state
- @brief Type of function called to retrieve next event from the input device
- @brief Registers a input device
- @brief Logs specified message to the game log.
- @brief Type of function registered to be called with value of single telemetry channel.
- @brief Type of function registered to be called for event.
- @brief Initialization parameters for the 1.01 version of the telemetry API.
- @brief Registers callback to be called with value of specified telemetry channel.
- @brief Registers callback to be called when specified event happens.
- @brief Unregisters callback registered for specified telemetry channel.
- @brief Unregisters callback registered for specified event.
- @brief Timestamp value.
Unions
- @brief The event value.
- @brief Storage.