  | 
  
    RigsofRods
    2023.09
    
   Soft-body Physics Simulation 
   | 
 
 
 
  
  
 
void ProcessDefaultMinimass(DefaultMinimass *default_minimass)
 
void ProcessWings(Document::Module *module)
 
void ProcessBrakes(Document::Module *module)
 
void ProcessFileinfo(Document::Module *module)
 
void ProcessBeamDefaults(BeamDefaults *beam_defaults)
 
void ProcessMeshWheels2(Document::Module *module)
 
void ProcessFlexBodyWheels(Document::Module *module)
 
void ProcessNodes(Document::Module *)
 
NodeDefaults * m_current_node_defaults
 
Legacy parser resolved references on-the-fly and the condition to check named nodes was "are there an...
 
void ProcessRotators2(Document::Module *module)
 
void ProcessVideocamera(Document::Module *module)
 
int m_inertia_function_width
 
void ProcessTurboprops(Document::Module *module)
 
void ProcessGuiSettings(Document::Module *module)
 
void ProcessShocks3(Document::Module *)
 
void ProcessTurbojets(Document::Module *module)
 
const std::string & Str() const
 
void ProcessCommands2(Document::Module *)
 
void ProcessCollisionBoxes(Document::Module *module)
 
DefaultMinimass * m_current_default_minimass
 
void ProcessRopables(Document::Module *module)
 
void ProcessHydro(Hydro &def)
 
void ExportBaseMeshWheel(BaseMeshWheel &def)
 
std::string NodeOptionsToStr(BitMask_t options)
 
void ProcessShock2(Shock2 &def)
 
std::string GetOutput() const
 
void ProcessAuthors(Document::Module *module)
 
void ProcessShock(Shock &def)
 
bool IsValidAnyState() const
 
void ProcessEngine(Document::Module *module)
 
void ProcessManagedMaterialsAndOptions(Document::Module *module)
 
void ProcessFusedrag(Document::Module *module)
 
void ProcessSlideNodes(Document::Module *module)
 
std::string RigidityNodeToStr(Node::Ref node)
 
void ProcessTriggers(Document::Module *module)
 
Serializer(RigDef::DocumentPtr rig_def)
 
void ProcessEngoption(Document::Module *module)
 
void ProcessRopes(Document::Module *module)
 
std::stringstream m_stream
 
void ProcessCinecam(Document::Module *)
 
void ProcessNodeDefaults(NodeDefaults *node_defaults)
 
void ProcessPropsAndAnimations(Document::Module *module)
 
void ProcessContacters(Document::Module *module)
 
void ProcessTorqueCurve(Document::Module *module)
 
void ProcessAnimators(Document::Module *module)
 
void ProcessExtCamera(Document::Module *module)
 
void ProcessWheels2(Document::Module *module)
 
void ProcessFlares2(Document::Module *module)
 
void ProcessPistonprops(Document::Module *module)
 
void ProcessCameras(Document::Module *module)
 
void ProcessGuid(Document::Module *module)
 
void ProcessAntiLockBrakes(Document::Module *module)
 
void ProcessMeshWheels(Document::Module *module)
 
void ProcessBeams(Document::Module *)
 
void ProcessLockgroups(Document::Module *module)
 
void ProcessSoundsources2(Document::Module *module)
 
void ProcessScrewprops(Document::Module *module)
 
void ProcessRotators(Document::Module *module)
 
void ProcessSoundsources(Document::Module *module)
 
void ProcessHooks(Document::Module *module)
 
void ExportDocComment(Document::Module *module, RigDef::Keyword keyword, ptrdiff_t vectorpos)
 
void ProcessWheels(Document::Module *module)
 
Serializes the RigDef::File data structure to string.
 
void UpdatePresets(BeamDefaults *beam, NodeDefaults *node, DefaultMinimass *minimass)
 
void ProcessCommand2(Command2 &def)
 
void ProcessSubmeshGroundmodel(Document::Module *module)
 
RigDef::DocumentPtr m_rig_def
 
void ProcessFlexbodies(Document::Module *module)
 
void ProcessAirbrakes(Document::Module *module)
 
void ProcessShocks2(Document::Module *)
 
void ProcessTies(Document::Module *module)
 
void ProcessExhausts(Document::Module *module)
 
void ProcessAxles(Document::Module *module)
 
void SerializeModule(std::shared_ptr< RigDef::Document::Module > m)
 
void ProcessSetSkeletonSettings(Document::Module *module)
 
std::string m_dataline_indentstr
a node or a beam line for example
 
void ProcessHelp(Document::Module *module)
 
std::string m_setdefaults_indentstr
'set_beam_defaults' for example
 
void ProcessBeam(Beam &beam)
 
void ProcessDirectiveAddAnimation(RigDef::Animation &anim)
 
BeamDefaults * m_current_beam_defaults
 
void ProcessSpeedLimiter(Document::Module *module)
 
void ProcessSubmesh(Document::Module *module)
 
void ProcessTransferCase(Document::Module *module)
 
void ProcessHydros(Document::Module *)
 
void ProcessShock3(Shock3 &def)
 
std::shared_ptr< Document > DocumentPtr
 
void ProcessTractionControl(Document::Module *module)
 
void ProcessParticles(Document::Module *module)
 
void ProcessMaterialFlareBindings(Document::Module *module)
 
void ProcessRailGroups(Document::Module *module)
 
void ProcessDescription(Document::Module *module)
 
void ProcessCruiseControl(Document::Module *module)
 
void ProcessFixes(Document::Module *module)
 
void ProcessNode(Node &node)
 
void ProcessInterAxles(Document::Module *module)
 
Data structures representing 'truck' file format, see https://docs.rigsofrods.org/vehicle-creation/fi...
 
void ProcessGlobals(Document::Module *module)
 
void ProcessShocks(Document::Module *)