 |
RigsofRods
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 *)