Rigs of Rods 2026.01
Soft-body Physics Simulation
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
RoR::shock_t Struct Reference

Description

Definition at line 343 of file SimData.h.

Public Member Functions

 shock_t ()
 

Data Fields

int beamid
 
int flags
 
bool trigger_enabled
 
float trigger_switch_state
 
float trigger_boundary_t
 
int trigger_cmdlong
 
int trigger_cmdshort
 
int last_debug_state
 
float springin
 
float dampin
 
float springout
 
float dampout
 
float sprogin
 
float dprogin
 
float sprogout
 
float dprogout
 
float splitin
 
float dslowin
 
float dfastin
 
float splitout
 
float dslowout
 
float dfastout
 
float sbd_spring
 
float sbd_damp
 
float sbd_break
 
float shock_precompression
 

Constructor & Destructor Documentation

◆ shock_t()

RoR::shock_t::shock_t ( )
inline

Definition at line 345 of file SimData.h.

Field Documentation

◆ beamid

int RoR::shock_t::beamid

Definition at line 347 of file SimData.h.

◆ dampin

float RoR::shock_t::dampin

shocks2 & shocks3

Definition at line 358 of file SimData.h.

◆ dampout

float RoR::shock_t::dampout

shocks2 & shocks3

Definition at line 360 of file SimData.h.

◆ dfastin

float RoR::shock_t::dfastin

shocks3

Definition at line 369 of file SimData.h.

◆ dfastout

float RoR::shock_t::dfastout

shocks3

Definition at line 372 of file SimData.h.

◆ dprogin

float RoR::shock_t::dprogin

shocks2

Definition at line 363 of file SimData.h.

◆ dprogout

float RoR::shock_t::dprogout

shocks2

Definition at line 365 of file SimData.h.

◆ dslowin

float RoR::shock_t::dslowin

shocks3

Definition at line 368 of file SimData.h.

◆ dslowout

float RoR::shock_t::dslowout

shocks3

Definition at line 371 of file SimData.h.

◆ flags

int RoR::shock_t::flags

Definition at line 348 of file SimData.h.

◆ last_debug_state

int RoR::shock_t::last_debug_state

smart debug output

Definition at line 355 of file SimData.h.

◆ sbd_break

float RoR::shock_t::sbd_break

set beam default for breaking threshold

Definition at line 376 of file SimData.h.

◆ sbd_damp

float RoR::shock_t::sbd_damp

set beam default for damping

Definition at line 375 of file SimData.h.

◆ sbd_spring

float RoR::shock_t::sbd_spring

set beam default for spring

Definition at line 374 of file SimData.h.

◆ shock_precompression

float RoR::shock_t::shock_precompression

Only for export.

Definition at line 378 of file SimData.h.

◆ splitin

float RoR::shock_t::splitin

shocks3

Definition at line 367 of file SimData.h.

◆ splitout

float RoR::shock_t::splitout

shocks3

Definition at line 370 of file SimData.h.

◆ springin

float RoR::shock_t::springin

shocks2 & shocks3

Definition at line 357 of file SimData.h.

◆ springout

float RoR::shock_t::springout

shocks2 & shocks3

Definition at line 359 of file SimData.h.

◆ sprogin

float RoR::shock_t::sprogin

shocks2

Definition at line 362 of file SimData.h.

◆ sprogout

float RoR::shock_t::sprogout

shocks2

Definition at line 364 of file SimData.h.

◆ trigger_boundary_t

float RoR::shock_t::trigger_boundary_t

optional value to tune trigger_switch_state autorelease

Definition at line 352 of file SimData.h.

◆ trigger_cmdlong

int RoR::shock_t::trigger_cmdlong

F-key for trigger injection longbound-check.

Definition at line 353 of file SimData.h.

◆ trigger_cmdshort

int RoR::shock_t::trigger_cmdshort

F-key for trigger injection shortbound-check.

Definition at line 354 of file SimData.h.

◆ trigger_enabled

bool RoR::shock_t::trigger_enabled

general trigger,switch and blocker state

Definition at line 350 of file SimData.h.

◆ trigger_switch_state

float RoR::shock_t::trigger_switch_state

needed to avoid doubleswitch, bool and timer in one

Definition at line 351 of file SimData.h.


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