RigsofRods
Soft-body Physics Simulation
Data Fields
RoR::ActorSB Struct Reference

#include <SimBuffers.h>

Data Fields

ActorState simbuf_actor_state = ActorState::LOCAL_SLEEPING
 
bool simbuf_physics_paused = false
 
int simbuf_cur_cinecam = 0
 
std::string simbuf_net_username
 
int simbuf_net_colornum
 
int simbuf_driveable = ActorType::NOT_DRIVEABLE
 
Ogre::Vector3 simbuf_pos = Ogre::Vector3::ZERO
 
Ogre::Vector3 simbuf_node0_velo = Ogre::Vector3::ZERO
 
float simbuf_rotation = 0
 
Ogre::Vector3 simbuf_direction = Ogre::Vector3::ZERO
 Output of Actor::getDirection() More...
 
float simbuf_wheel_speed = 0
 
float simbuf_top_speed = 0
 
Ogre::AxisAlignedBox simbuf_aabb = Ogre::AxisAlignedBox::BOX_NULL
 
NodeNum_t simbuf_camera0_pos_node = 0
 
NodeNum_t simbuf_camera0_roll_node = 0
 
std::vector< NodeSBsimbuf_nodes
 
std::vector< ScrewpropSBsimbuf_screwprops
 
std::array< CommandKeySB, MAX_COMMANDS+1 > simbuf_commandkey
 BEWARE: commandkeys are indexed 1-MAX_COMMANDS! More...
 
std::vector< PropAnimKeySBsimbuf_prop_anim_keys
 
std::vector< AeroEngineSBsimbuf_aeroengines
 
std::vector< AirbrakeSBsimbuf_airbrakes
 
float simbuf_hydro_dir_state = 0
 
float simbuf_brake = 0
 
bool simbuf_has_engine = false
 
int simbuf_gear = 0
 
int simbuf_autoshift = 0
 
float simbuf_engine_rpm = 0
 
float simbuf_engine_crankfactor = 0
 
float simbuf_engine_turbo_psi = 0
 
float simbuf_engine_accel = 0
 
float simbuf_engine_torque = 0
 
float simbuf_inputshaft_rpm = 0
 
float simbuf_drive_ratio = 0
 
DiffType simbuf_diff_type = DiffType::SPLIT_DIFF
 
float simbuf_clutch = 0
 
int simbuf_num_gears = 0
 Gearbox. More...
 
float simbuf_engine_max_rpm = 0
 
float simbuf_tyre_pressure = 0
 
bool simbuf_tyre_pressurizing = false
 
BitMask_t simbuf_lightmask = 0
 
bool simbuf_smoke_enabled = false
 
bool simbuf_parking_brake = false
 
float simbuf_hydro_aileron_state = 0
 
float simbuf_hydro_elevator_state = 0
 
float simbuf_hydro_aero_rudder_state = 0
 
int simbuf_aero_flap_state = 0
 
int simbuf_airbrake_state = 0
 
float simbuf_wing4_aoa = 0
 
bool simbuf_has_autopilot = false
 
int simbuf_ap_heading_mode = Autopilot::HEADING_NONE
 
int simbuf_ap_heading_value = 0
 
int simbuf_ap_alt_mode = Autopilot::ALT_NONE
 
int simbuf_ap_alt_value = 1000
 
bool simbuf_ap_ias_mode = false
 
int simbuf_ap_ias_value = 150
 
bool simbuf_ap_gpws_mode = false
 
bool simbuf_ap_ils_available = false
 
float simbuf_ap_ils_vdev = 0
 
float simbuf_ap_ils_hdev = 0
 
int simbuf_ap_vs_value = 0
 
float simbuf_speedo_highest_kph = 0
 
bool simbuf_speedo_use_engine_max_rpm = false
 
float simbuf_shifter_anim_time = 0.f
 

Detailed Description

Definition at line 110 of file SimBuffers.h.

Field Documentation

◆ simbuf_aabb

Ogre::AxisAlignedBox RoR::ActorSB::simbuf_aabb = Ogre::AxisAlignedBox::BOX_NULL

Definition at line 129 of file SimBuffers.h.

◆ simbuf_actor_state

ActorState RoR::ActorSB::simbuf_actor_state = ActorState::LOCAL_SLEEPING

Definition at line 115 of file SimBuffers.h.

◆ simbuf_aero_flap_state

int RoR::ActorSB::simbuf_aero_flap_state = 0

Definition at line 172 of file SimBuffers.h.

◆ simbuf_aeroengines

std::vector<AeroEngineSB> RoR::ActorSB::simbuf_aeroengines

Definition at line 138 of file SimBuffers.h.

◆ simbuf_airbrake_state

int RoR::ActorSB::simbuf_airbrake_state = 0

Definition at line 173 of file SimBuffers.h.

◆ simbuf_airbrakes

std::vector<AirbrakeSB> RoR::ActorSB::simbuf_airbrakes

Definition at line 139 of file SimBuffers.h.

◆ simbuf_ap_alt_mode

int RoR::ActorSB::simbuf_ap_alt_mode = Autopilot::ALT_NONE

Definition at line 180 of file SimBuffers.h.

◆ simbuf_ap_alt_value

int RoR::ActorSB::simbuf_ap_alt_value = 1000

Definition at line 181 of file SimBuffers.h.

◆ simbuf_ap_gpws_mode

bool RoR::ActorSB::simbuf_ap_gpws_mode = false

Definition at line 184 of file SimBuffers.h.

◆ simbuf_ap_heading_mode

int RoR::ActorSB::simbuf_ap_heading_mode = Autopilot::HEADING_NONE

Definition at line 178 of file SimBuffers.h.

◆ simbuf_ap_heading_value

int RoR::ActorSB::simbuf_ap_heading_value = 0

Definition at line 179 of file SimBuffers.h.

◆ simbuf_ap_ias_mode

bool RoR::ActorSB::simbuf_ap_ias_mode = false

Definition at line 182 of file SimBuffers.h.

◆ simbuf_ap_ias_value

int RoR::ActorSB::simbuf_ap_ias_value = 150

Definition at line 183 of file SimBuffers.h.

◆ simbuf_ap_ils_available

bool RoR::ActorSB::simbuf_ap_ils_available = false

Definition at line 185 of file SimBuffers.h.

◆ simbuf_ap_ils_hdev

float RoR::ActorSB::simbuf_ap_ils_hdev = 0

Definition at line 187 of file SimBuffers.h.

◆ simbuf_ap_ils_vdev

float RoR::ActorSB::simbuf_ap_ils_vdev = 0

Definition at line 186 of file SimBuffers.h.

◆ simbuf_ap_vs_value

int RoR::ActorSB::simbuf_ap_vs_value = 0

Definition at line 188 of file SimBuffers.h.

◆ simbuf_autoshift

int RoR::ActorSB::simbuf_autoshift = 0

Definition at line 146 of file SimBuffers.h.

◆ simbuf_brake

float RoR::ActorSB::simbuf_brake = 0

Definition at line 143 of file SimBuffers.h.

◆ simbuf_camera0_pos_node

NodeNum_t RoR::ActorSB::simbuf_camera0_pos_node = 0

Definition at line 130 of file SimBuffers.h.

◆ simbuf_camera0_roll_node

NodeNum_t RoR::ActorSB::simbuf_camera0_roll_node = 0

Definition at line 131 of file SimBuffers.h.

◆ simbuf_clutch

float RoR::ActorSB::simbuf_clutch = 0

Definition at line 155 of file SimBuffers.h.

◆ simbuf_commandkey

std::array<CommandKeySB, MAX_COMMANDS+1> RoR::ActorSB::simbuf_commandkey

BEWARE: commandkeys are indexed 1-MAX_COMMANDS!

Definition at line 136 of file SimBuffers.h.

◆ simbuf_cur_cinecam

int RoR::ActorSB::simbuf_cur_cinecam = 0

Definition at line 117 of file SimBuffers.h.

◆ simbuf_diff_type

DiffType RoR::ActorSB::simbuf_diff_type = DiffType::SPLIT_DIFF

Definition at line 154 of file SimBuffers.h.

◆ simbuf_direction

Ogre::Vector3 RoR::ActorSB::simbuf_direction = Ogre::Vector3::ZERO

Output of Actor::getDirection()

Definition at line 126 of file SimBuffers.h.

◆ simbuf_drive_ratio

float RoR::ActorSB::simbuf_drive_ratio = 0

Definition at line 153 of file SimBuffers.h.

◆ simbuf_driveable

int RoR::ActorSB::simbuf_driveable = ActorType::NOT_DRIVEABLE

Definition at line 120 of file SimBuffers.h.

◆ simbuf_engine_accel

float RoR::ActorSB::simbuf_engine_accel = 0

Definition at line 150 of file SimBuffers.h.

◆ simbuf_engine_crankfactor

float RoR::ActorSB::simbuf_engine_crankfactor = 0

Definition at line 148 of file SimBuffers.h.

◆ simbuf_engine_max_rpm

float RoR::ActorSB::simbuf_engine_max_rpm = 0

Definition at line 157 of file SimBuffers.h.

◆ simbuf_engine_rpm

float RoR::ActorSB::simbuf_engine_rpm = 0

Definition at line 147 of file SimBuffers.h.

◆ simbuf_engine_torque

float RoR::ActorSB::simbuf_engine_torque = 0

Definition at line 151 of file SimBuffers.h.

◆ simbuf_engine_turbo_psi

float RoR::ActorSB::simbuf_engine_turbo_psi = 0

Definition at line 149 of file SimBuffers.h.

◆ simbuf_gear

int RoR::ActorSB::simbuf_gear = 0

Definition at line 145 of file SimBuffers.h.

◆ simbuf_has_autopilot

bool RoR::ActorSB::simbuf_has_autopilot = false

Definition at line 177 of file SimBuffers.h.

◆ simbuf_has_engine

bool RoR::ActorSB::simbuf_has_engine = false

Definition at line 144 of file SimBuffers.h.

◆ simbuf_hydro_aero_rudder_state

float RoR::ActorSB::simbuf_hydro_aero_rudder_state = 0

Definition at line 171 of file SimBuffers.h.

◆ simbuf_hydro_aileron_state

float RoR::ActorSB::simbuf_hydro_aileron_state = 0

Definition at line 169 of file SimBuffers.h.

◆ simbuf_hydro_dir_state

float RoR::ActorSB::simbuf_hydro_dir_state = 0

Definition at line 142 of file SimBuffers.h.

◆ simbuf_hydro_elevator_state

float RoR::ActorSB::simbuf_hydro_elevator_state = 0

Definition at line 170 of file SimBuffers.h.

◆ simbuf_inputshaft_rpm

float RoR::ActorSB::simbuf_inputshaft_rpm = 0

Definition at line 152 of file SimBuffers.h.

◆ simbuf_lightmask

BitMask_t RoR::ActorSB::simbuf_lightmask = 0

Definition at line 164 of file SimBuffers.h.

◆ simbuf_net_colornum

int RoR::ActorSB::simbuf_net_colornum

Definition at line 119 of file SimBuffers.h.

◆ simbuf_net_username

std::string RoR::ActorSB::simbuf_net_username

Definition at line 118 of file SimBuffers.h.

◆ simbuf_node0_velo

Ogre::Vector3 RoR::ActorSB::simbuf_node0_velo = Ogre::Vector3::ZERO

Definition at line 124 of file SimBuffers.h.

◆ simbuf_nodes

std::vector<NodeSB> RoR::ActorSB::simbuf_nodes

Definition at line 134 of file SimBuffers.h.

◆ simbuf_num_gears

int RoR::ActorSB::simbuf_num_gears = 0

Gearbox.

Definition at line 156 of file SimBuffers.h.

◆ simbuf_parking_brake

bool RoR::ActorSB::simbuf_parking_brake = false

Definition at line 166 of file SimBuffers.h.

◆ simbuf_physics_paused

bool RoR::ActorSB::simbuf_physics_paused = false

Definition at line 116 of file SimBuffers.h.

◆ simbuf_pos

Ogre::Vector3 RoR::ActorSB::simbuf_pos = Ogre::Vector3::ZERO

Definition at line 123 of file SimBuffers.h.

◆ simbuf_prop_anim_keys

std::vector<PropAnimKeySB> RoR::ActorSB::simbuf_prop_anim_keys

Definition at line 137 of file SimBuffers.h.

◆ simbuf_rotation

float RoR::ActorSB::simbuf_rotation = 0

Definition at line 125 of file SimBuffers.h.

◆ simbuf_screwprops

std::vector<ScrewpropSB> RoR::ActorSB::simbuf_screwprops

Definition at line 135 of file SimBuffers.h.

◆ simbuf_shifter_anim_time

float RoR::ActorSB::simbuf_shifter_anim_time = 0.f

Definition at line 193 of file SimBuffers.h.

◆ simbuf_smoke_enabled

bool RoR::ActorSB::simbuf_smoke_enabled = false

Definition at line 165 of file SimBuffers.h.

◆ simbuf_speedo_highest_kph

float RoR::ActorSB::simbuf_speedo_highest_kph = 0

Definition at line 191 of file SimBuffers.h.

◆ simbuf_speedo_use_engine_max_rpm

bool RoR::ActorSB::simbuf_speedo_use_engine_max_rpm = false

Definition at line 192 of file SimBuffers.h.

◆ simbuf_top_speed

float RoR::ActorSB::simbuf_top_speed = 0

Definition at line 128 of file SimBuffers.h.

◆ simbuf_tyre_pressure

float RoR::ActorSB::simbuf_tyre_pressure = 0

Definition at line 160 of file SimBuffers.h.

◆ simbuf_tyre_pressurizing

bool RoR::ActorSB::simbuf_tyre_pressurizing = false

Definition at line 161 of file SimBuffers.h.

◆ simbuf_wheel_speed

float RoR::ActorSB::simbuf_wheel_speed = 0

Definition at line 127 of file SimBuffers.h.

◆ simbuf_wing4_aoa

float RoR::ActorSB::simbuf_wing4_aoa = 0

Definition at line 174 of file SimBuffers.h.


The documentation for this struct was generated from the following file: