RigsofRods
Soft-body Physics Simulation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Data Fields
RoR::shock_t Struct Reference

#include <SimData.h>

Public Member Functions

 shock_t ()
 

Data Fields

int beamid
 
int flags
 
bool trigger_enabled
 general trigger,switch and blocker state More...
 
float trigger_switch_state
 needed to avoid doubleswitch, bool and timer in one More...
 
float trigger_boundary_t
 optional value to tune trigger_switch_state autorelease More...
 
int trigger_cmdlong
 F-key for trigger injection longbound-check. More...
 
int trigger_cmdshort
 F-key for trigger injection shortbound-check. More...
 
int last_debug_state
 smart debug output More...
 
float springin
 shocks2 & shocks3 More...
 
float dampin
 shocks2 & shocks3 More...
 
float springout
 shocks2 & shocks3 More...
 
float dampout
 shocks2 & shocks3 More...
 
float sprogin
 shocks2 More...
 
float dprogin
 shocks2 More...
 
float sprogout
 shocks2 More...
 
float dprogout
 shocks2 More...
 
float splitin
 shocks3 More...
 
float dslowin
 shocks3 More...
 
float dfastin
 shocks3 More...
 
float splitout
 shocks3 More...
 
float dslowout
 shocks3 More...
 
float dfastout
 shocks3 More...
 
float sbd_spring
 set beam default for spring More...
 
float sbd_damp
 set beam default for damping More...
 
float sbd_break
 set beam default for breaking threshold More...
 
float shock_precompression
 Only for export. More...
 

Detailed Description

Definition at line 343 of file SimData.h.

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: