RigsofRods
Soft-body Physics Simulation
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
 
unsigned int contract_key = 0
 
unsigned int extend_key = 0
 
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 757 of file RigDef_File.h.

Field Documentation

◆ affect_engine

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

Definition at line 768 of file RigDef_File.h.

◆ beam_defaults

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

Definition at line 771 of file RigDef_File.h.

◆ contract_key

unsigned int RigDef::Command2::contract_key = 0

Definition at line 764 of file RigDef_File.h.

◆ description

Ogre::String RigDef::Command2::description

Definition at line 766 of file RigDef_File.h.

◆ detacher_group

int RigDef::Command2::detacher_group = 0

Definition at line 773 of file RigDef_File.h.

◆ extend_key

unsigned int RigDef::Command2::extend_key = 0

Definition at line 765 of file RigDef_File.h.

◆ inertia

Inertia RigDef::Command2::inertia

Definition at line 767 of file RigDef_File.h.

◆ inertia_defaults

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

Definition at line 772 of file RigDef_File.h.

◆ lengthen_rate

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

Definition at line 761 of file RigDef_File.h.

◆ max_contraction

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

Definition at line 762 of file RigDef_File.h.

◆ max_extension

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

Definition at line 763 of file RigDef_File.h.

◆ needs_engine

bool RigDef::Command2::needs_engine = true

Definition at line 769 of file RigDef_File.h.

◆ nodes

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

Definition at line 759 of file RigDef_File.h.

◆ option_c_auto_center

bool RigDef::Command2::option_c_auto_center = false

Definition at line 777 of file RigDef_File.h.

◆ option_f_not_faster

bool RigDef::Command2::option_f_not_faster = false

Definition at line 778 of file RigDef_File.h.

◆ option_i_invisible

bool RigDef::Command2::option_i_invisible = false

Definition at line 775 of file RigDef_File.h.

◆ option_o_1press_center

bool RigDef::Command2::option_o_1press_center = false

Definition at line 780 of file RigDef_File.h.

◆ option_p_1press

bool RigDef::Command2::option_p_1press = false

Definition at line 779 of file RigDef_File.h.

◆ option_r_rope

bool RigDef::Command2::option_r_rope = false

Definition at line 776 of file RigDef_File.h.

◆ plays_sound

bool RigDef::Command2::plays_sound = true

Definition at line 770 of file RigDef_File.h.

◆ shorten_rate

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

Definition at line 760 of file RigDef_File.h.


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