Re-exports§
pub use scs_sdk_sys as sys;
Modules§
- channels
- Complete typed channel catalog for SCS Telemetry SDK 1.14.
- configuration
- Typed configuration catalog for the SCS Telemetry SDK.
- game
- Typed game-specific telemetry schema versions.
- gameplay
- Typed gameplay-event catalog for the SCS Telemetry SDK.
- input
- Safe typed interpretation of the SCS Input SDK 1.00 interface.
Structs§
- AnyAttribute
- A configuration or gameplay attribute after erasing its Rust marker type.
- AnyChannel
- A telemetry channel descriptor after erasing its Rust marker type.
- Attribute
- A typed configuration or gameplay-event attribute descriptor.
- Channel
- Channel
Flags - Configuration
Attribute Association - One configuration-group to attribute relationship from the SDK schema.
- Configuration
Id - Identifies one configuration group delivered by an SCS configuration event.
- Configuration
Ref - DPlacement
- Double-precision position with single-precision normalized orientation.
- DVector
- A three-dimensional double-precision vector reported by the SDK.
- Euler
- Normalized object orientation used by the SCS SDK.
- FPlacement
- Single-precision position and orientation pair.
- FVector
- A three-dimensional single-precision vector reported by the SDK.
- Frame
Start Ref - Game
Schema Availability - Per-game schema versions in which an official telemetry descriptor exists.
- Game
Schema Version - Game-specific telemetry schema version from the initialization parameters.
- Gameplay
Attribute Association - One gameplay-event to attribute relationship from the SDK schema.
- Gameplay
Event Id - Identifies one gameplay event delivered by the Telemetry API.
- Gameplay
Event Ref - Input
ApiVersion - Version of the ABI negotiated through
scs_input_init. - Input
Game Version - Game-specific version supplied while initializing the input API.
- Named
Value Ref - Named
Values - Scoped
Logger - Logger access tied to the current
SdkCallscope. - SdkCall
- Capabilities available during one direct call from the game.
- SdkIndex
- Zero-based index passed through the SDK’s explicit
indexfield. - String
Value - Marker used by typed descriptors whose decoded value is a borrowed C string. SCS strings are UTF-8 and remain valid only for the current callback.
- Telemetry
Api - A typed view over the initialization parameters supplied by SCS.
- Telemetry
ApiVersion - Version of the ABI negotiated through
scs_telemetry_init. - Telemetry
Session - A copyable, inert session handle used by callbacks after initialization.
- Trailer
Index - Zero-based trailer number embedded in a multi-trailer name.
- Unknown
String Value - Error returned when a string is not in one documented SDK value catalog.
- Value
Ref
Enums§
- Event
- Telemetry event which may be registered with the SCS SDK.
- LogLevel
- SdkError
- Trailer
Configuration Id - Identity of a trailer configuration callback.
- Value
Type
Traits§
- Channel
Value - Value types which can be requested from an SCS telemetry channel.
- SdkValue
- Associates a Rust type with one SCS tagged-union member and its safe callback-time decoded representation.