RigsofRods
Soft-body Physics Simulation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Data Fields
RigDef::Command2 Struct Reference

#include <RigDef_File.h>

+ Collaboration diagram for RigDef::Command2:

Data Fields

Node::Ref nodes [2]
 
float shorten_rate = 0.f
 
float lengthen_rate = 0.f
 
float max_contraction = 0.f
 
float max_extension = 0.f
 
RoR::CommandkeyID_t contract_key = RoR::COMMANDKEYID_INVALID
 
RoR::CommandkeyID_t extend_key = RoR::COMMANDKEYID_INVALID
 
Ogre::String description
 
Inertia inertia
 
float affect_engine = 1.f
 
bool needs_engine = true
 
bool plays_sound = true
 
std::shared_ptr< BeamDefaultsbeam_defaults
 
std::shared_ptr< Inertiainertia_defaults
 
int detacher_group = 0
 
bool option_i_invisible = false
 
bool option_r_rope = false
 
bool option_c_auto_center = false
 
bool option_f_not_faster = false
 
bool option_p_1press = false
 
bool option_o_1press_center = false
 

Detailed Description

Definition at line 625 of file RigDef_File.h.

Field Documentation

◆ affect_engine

float RigDef::Command2::affect_engine = 1.f

Definition at line 636 of file RigDef_File.h.

◆ beam_defaults

std::shared_ptr<BeamDefaults> RigDef::Command2::beam_defaults

Definition at line 639 of file RigDef_File.h.

◆ contract_key

RoR::CommandkeyID_t RigDef::Command2::contract_key = RoR::COMMANDKEYID_INVALID

Definition at line 632 of file RigDef_File.h.

◆ description

Ogre::String RigDef::Command2::description

Definition at line 634 of file RigDef_File.h.

◆ detacher_group

int RigDef::Command2::detacher_group = 0

Definition at line 641 of file RigDef_File.h.

◆ extend_key

RoR::CommandkeyID_t RigDef::Command2::extend_key = RoR::COMMANDKEYID_INVALID

Definition at line 633 of file RigDef_File.h.

◆ inertia

Inertia RigDef::Command2::inertia

Definition at line 635 of file RigDef_File.h.

◆ inertia_defaults

std::shared_ptr<Inertia> RigDef::Command2::inertia_defaults

Definition at line 640 of file RigDef_File.h.

◆ lengthen_rate

float RigDef::Command2::lengthen_rate = 0.f

Definition at line 629 of file RigDef_File.h.

◆ max_contraction

float RigDef::Command2::max_contraction = 0.f

Definition at line 630 of file RigDef_File.h.

◆ max_extension

float RigDef::Command2::max_extension = 0.f

Definition at line 631 of file RigDef_File.h.

◆ needs_engine

bool RigDef::Command2::needs_engine = true

Definition at line 637 of file RigDef_File.h.

◆ nodes

Node::Ref RigDef::Command2::nodes[2]

Definition at line 627 of file RigDef_File.h.

◆ option_c_auto_center

bool RigDef::Command2::option_c_auto_center = false

Definition at line 645 of file RigDef_File.h.

◆ option_f_not_faster

bool RigDef::Command2::option_f_not_faster = false

Definition at line 646 of file RigDef_File.h.

◆ option_i_invisible

bool RigDef::Command2::option_i_invisible = false

Definition at line 643 of file RigDef_File.h.

◆ option_o_1press_center

bool RigDef::Command2::option_o_1press_center = false

Definition at line 648 of file RigDef_File.h.

◆ option_p_1press

bool RigDef::Command2::option_p_1press = false

Definition at line 647 of file RigDef_File.h.

◆ option_r_rope

bool RigDef::Command2::option_r_rope = false

Definition at line 644 of file RigDef_File.h.

◆ plays_sound

bool RigDef::Command2::plays_sound = true

Definition at line 638 of file RigDef_File.h.

◆ shorten_rate

float RigDef::Command2::shorten_rate = 0.f

Definition at line 628 of file RigDef_File.h.


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