![]() |
Rigs of Rods 2026.01
Soft-body Physics Simulation
|
Namespaces | |
| namespace | Regexes |
Typedefs | |
| typedef std::shared_ptr< Document > | DocumentPtr |
| typedef std::vector< DifferentialType > | DifferentialTypeVec |
Enumerations | |
| enum class | Keyword |
| enum class | SpecialProp |
| enum class | ManagedMaterialType |
| enum class | EngineType |
| enum class | DifferentialType : char |
| enum class | MinimassOption : char |
| enum class | WingControlSurface : char |
| enum class | TieOption : char |
| enum class | CabOption : char |
| enum class | TriggerOption : char |
| enum class | BeamOption : char |
| enum class | HydroOption : char |
| enum class | ShockOption : char |
| enum class | Shock2Option : char |
| enum class | Shock3Option : char |
| enum class | NodeOption : char |
Functions | |
| const char * | KeywordToString (RigDef::Keyword keyword) |
| bool | IsWhitespace (char c) |
| bool | IsSeparator (char c) |
| bool | StrEqualsNocase (std::string const &s1, std::string const &s2) |
Variables | |
| const char * | ROOT_MODULE_NAME = "_Root_" |
| typedef std::vector<DifferentialType> RigDef::DifferentialTypeVec |
Definition at line 105 of file RigDef_File.h.
| typedef std::shared_ptr<Document> RigDef::DocumentPtr |
Definition at line 295 of file ForwardDeclarations.h.
|
strong |
| Enumerator | |
|---|---|
| v_DUMMY | |
| i_INVISIBLE | |
| r_ROPE | |
| s_SUPPORT | |
Definition at line 173 of file RigDef_File.h.
|
strong |
| Enumerator | |
|---|---|
| n_DUMMY | |
| c_CONTACT | |
| b_BUOYANT | |
| p_10xTOUGHER | |
| u_INVULNERABLE | |
| s_BUOYANT_NO_DRAG | |
| r_BUOYANT_ONLY_DRAG | |
| D_CONTACT_BUOYANT | |
| F_10xTOUGHER_BUOYANT | |
| S_INVULNERABLE_BUOYANT | |
Definition at line 144 of file RigDef_File.h.
|
strong |
| Enumerator | |
|---|---|
| o_OPEN | |
| l_LOCKED | |
| s_SPLIT | |
| v_VISCOUS | |
Definition at line 97 of file RigDef_File.h.
|
strong |
| Enumerator | |
|---|---|
| c_CAR | |
| e_ECAR | |
| t_TRUCK | |
Definition at line 90 of file RigDef_File.h.
|
strong |
Definition at line 181 of file RigDef_File.h.
|
strong |
| Enumerator | |
|---|---|
| INVALID | |
| FLEXMESH_STANDARD | |
| FLEXMESH_TRANSPARENT | |
| MESH_STANDARD | |
| MESH_TRANSPARENT | |
Definition at line 78 of file RigDef_File.h.
|
strong |
| Enumerator | |
|---|---|
| n_DUMMY | |
| l_SKIP_LOADED | Only apply minimum mass to nodes without "L" option. |
Definition at line 107 of file RigDef_File.h.
|
strong |
| Enumerator | |
|---|---|
| n_DUMMY | |
| m_NO_MOUSE_GRAB | |
| f_NO_SPARKS | |
| x_EXHAUST_POINT | |
| y_EXHAUST_DIRECTION | |
| c_NO_GROUND_CONTACT | |
| h_HOOK_POINT | |
| e_TERRAIN_EDIT_POINT | |
| b_EXTRA_BUOYANCY | |
| p_NO_PARTICLES | |
| L_LOG | |
| l_LOAD_WEIGHT | |
Definition at line 229 of file RigDef_File.h.
|
strong |
Definition at line 210 of file RigDef_File.h.
|
strong |
Definition at line 220 of file RigDef_File.h.
|
strong |
| Enumerator | |
|---|---|
| n_DUMMY | |
| v_DUMMY | |
| i_INVISIBLE | |
| L_ACTIVE_LEFT | |
| R_ACTIVE_RIGHT | |
| m_METRIC | |
Definition at line 200 of file RigDef_File.h.
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| MIRROR_LEFT | |
| MIRROR_RIGHT | |
| DASHBOARD_LEFT | |
| DASHBOARD_RIGHT | |
| AERO_PROP_SPIN | |
| AERO_PROP_BLADE | |
| DRIVER_SEAT | |
| DRIVER_SEAT_2 | |
| BEACON | |
| REDBEACON | |
| LIGHTBAR | |
Definition at line 62 of file RigDef_File.h.
|
strong |
| Enumerator | |
|---|---|
| n_DUMMY | |
| v_DUMMY | |
| i_INVISIBLE | |
| s_NO_SELF_LOCK | |
Definition at line 136 of file RigDef_File.h.
|
strong |
Definition at line 158 of file RigDef_File.h.
|
strong |
Definition at line 113 of file RigDef_File.h.
|
inline |
Definition at line 55 of file RigDef_Parser.cpp.
|
inline |
Definition at line 50 of file RigDef_Parser.cpp.
|
inline |
Definition at line 60 of file RigDef_Parser.cpp.
| const char * RigDef::ROOT_MODULE_NAME = "_Root_" |
Definition at line 35 of file RigDef_File.cpp.