NcEngine
nc::Vehicle Member List

This is the complete list of members for nc::Vehicle, including all inherited members.

AddWheelAssembly(const WheelAssembly &info) (defined in nc::Vehicle)nc::Vehicle
Enable(bool enabled) (defined in nc::Vehicle)nc::Vehicle
GetAssemblyCount() const -> size_t (defined in nc::Vehicle)nc::Vehicleinline
GetBrake() const -> float (defined in nc::Vehicle)nc::Vehicle
GetDifferentialCount() const -> size_t (defined in nc::Vehicle)nc::Vehicle
GetEngine() -> VehicleEngine & (defined in nc::Vehicle)nc::Vehicleinline
GetEngine() const -> const VehicleEngine & (defined in nc::Vehicle)nc::Vehicleinline
GetHandBrake() const -> float (defined in nc::Vehicle)nc::Vehicle
GetHandle() const -> VehicleHandle (defined in nc::Vehicle)nc::Vehicleinline
GetId() const -> VehicleId (defined in nc::Vehicle)nc::Vehicleinline
GetOrientation() const -> const VehicleOrientation & (defined in nc::Vehicle)nc::Vehicleinline
GetSteering() const -> float (defined in nc::Vehicle)nc::Vehicle
GetThrottle() const -> float (defined in nc::Vehicle)nc::Vehicle
GetTransmission() -> VehicleTransmission & (defined in nc::Vehicle)nc::Vehicleinline
GetTransmission() const -> const VehicleTransmission & (defined in nc::Vehicle)nc::Vehicleinline
GetVehicleInfo() const -> const VehicleInfo & (defined in nc::Vehicle)nc::Vehicleinline
GetWheelAssemblies() -> std::span< WheelAssembly > (defined in nc::Vehicle)nc::Vehicleinline
GetWheelAssemblies() const -> std::span< const WheelAssembly > (defined in nc::Vehicle)nc::Vehicleinline
GetWheelCount() const -> size_t (defined in nc::Vehicle)nc::Vehicle
HardStopEngine() (defined in nc::Vehicle)nc::Vehicle
IsEnabled() const -> bool (defined in nc::Vehicle)nc::Vehicle
NotifyModifyEngine() (defined in nc::Vehicle)nc::Vehicle
NotifyModifyTransmission() (defined in nc::Vehicle)nc::Vehicle
NotifyModifyWheelAssembly(size_t assemblyIndex) (defined in nc::Vehicle)nc::Vehicle
RemoveWheelAssembly(size_t assemblyIndex) (defined in nc::Vehicle)nc::Vehicle
SetBrake(float brake) (defined in nc::Vehicle)nc::Vehicle
SetHandBrake(float brake) (defined in nc::Vehicle)nc::Vehicle
SetInput(float throttle, float steering, float brake, float handBrake) (defined in nc::Vehicle)nc::Vehicle
SetMaxRollAngle(float angle) (defined in nc::Vehicle)nc::Vehicle
SetSteering(float steering) (defined in nc::Vehicle)nc::Vehicle
SetThrottle(float throttle) (defined in nc::Vehicle)nc::Vehicle
Vehicle(VehicleInfo &&info, VehicleHandle handle, VehicleId id) (defined in nc::Vehicle)nc::Vehicleinlineexplicit