Table of Contents

Namespace rF2SharedMemoryNet.RF2Data.Structs

Structs

ExtendedTelemetry

Represents the extended data structure for rFactor 2, providing detailed information about the simulation state, session transitions, plugin configurations, and various control inputs.

ForceFeedback

Represents the force feedback data structure used in rFactor 2.

Graphics

Represents the graphics data structure used in rFactor 2, containing versioning information and detailed graphics settings.

GraphicsInfo

Represents graphical information related to the rFactor 2 simulation, including camera position, orientation, ambient lighting, and other visual settings.

HardwareControl

Represents a hardware control structure used for communication between rFactor 2 and external systems.

MappedBufferVersionBlock

Represents a version block used to track the state of a mapped buffer during updates.

MappedBufferVersionBlockWithSize

Represents a version block with size information for a mapped buffer, used to track updates to the buffer.

PhysicsOptions

Represents the configuration options for physics and driving aids in rFactor 2.

PitInfo

Represents information related to pit operations in rFactor 2, including versioning and pit menu details.

PitMenu

Represents the current state of the pit menu in rFactor 2, including category and choice information.

PluginControl

Represents the control structure used for communication between the rFactor 2 plugin and the simulation.

Rules

Represents the rules and state information for the rFactor 2 simulation, including track rules, actions, and participants.

RulesControl

Represents the control structure for managing track rules and participants in rFactor2.

Scoring

Represents the scoring data structure used in rFactor 2 to provide information about the current race session, including scoring details and vehicle-specific scoring data.

ScoringInfo

Represents scoring information for a session in rFactor 2, including track details, session timing, weather conditions, and multiplayer settings.

SessionTransitionCapture

Represents a snapshot of session transition data in rFactor 2, including game phase, session information, and scoring details for vehicles.

Telemetry

Represents telemetry data for rFactor 2, including information about vehicles and update status.

TrackRules

Represents the rules and state information for a racing track in rFactor 2.

TrackRulesAction

Represents an action related to track rules in rFactor 2, including a recommended command, slot ID, and elapsed time of the event.

TrackRulesParticipant

Represents a participant in track rules management for a racing simulation, including information about position, status, and rules compliance.

TrackedDamage

Represents damage tracking data for a racing session, including maximum and accumulated impact magnitudes.

Vec3

Represents a three-dimensional vector with double-precision floating-point components.

VehicleScoring

Represents detailed scoring and telemetry data for a vehicle in rFactor 2.

VehicleScoringCapture

Represents the scoring information for a vehicle in rFactor 2, including its position, player status, and finish status.

VehicleTelemetry

Represents telemetry data for a vehicle in rFactor 2, including positional, orientation, vehicle status, driver input, aerodynamics, and other detailed metrics.

Weather

Represents weather-related data and control information for the RF2 simulation.

WeatherControl

Represents the weather control data structure used in RF2 simulations.

WeatherControlInfo

Represents weather control information for the rFactor 2 simulation, including parameters for rain, cloudiness, temperature, wind, and other environmental factors.

Wheel

Represents detailed telemetry data for a single wheel in the rFactor 2 simulation.