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

#include <RigDef_File.h>

+ Collaboration diagram for RigDef::Document::Module:

Public Member Functions

 Module (Ogre::String const &name)
 

Data Fields

Ogre::String name
 
RoR::CacheEntryPtr origin_addonpart
 Addon parts are spawned as fake Modules, resources must be loaded from this group. More...
 
std::vector< Airbrakeairbrakes
 
std::vector< Animatoranimators
 
std::vector< AntiLockBrakesantilockbrakes
 
std::vector< Assetpackassetpacks
 
std::vector< Authorauthor
 
std::vector< Axleaxles
 
std::vector< Beambeams
 
std::vector< Brakesbrakes
 
std::vector< Cameracameras
 
std::vector< CameraRailcamerarail
 
std::vector< CollisionBoxcollisionboxes
 
std::vector< Cinecamcinecam
 
std::vector< Command2commands2
 
std::vector< CruiseControlcruisecontrol
 
std::vector< Node::Refcontacters
 
std::vector< DefaultSkindefault_skin
 
std::vector< Ogre::String > description
 
std::vector< Engineengine
 
std::vector< Engoptionengoption
 
std::vector< Engturboengturbo
 
std::vector< Exhaustexhausts
 
std::vector< ExtCameraextcamera
 
std::vector< FileFormatVersionfileformatversion
 
std::vector< Node::Reffixes
 
std::vector< Fileinfofileinfo
 
std::vector< Flare2flares2
 
std::vector< Flare3flares3
 
std::vector< FlaregroupNoImportflaregroups_no_import
 
std::vector< Flexbodyflexbodies
 
std::vector< FlexBodyWheelflexbodywheels
 
std::vector< Fusedragfusedrag
 
std::vector< Globalsglobals
 
std::vector< Guidguid
 
std::vector< GuiSettingsguisettings
 
std::vector< Helphelp
 
std::vector< Hookhooks
 
std::vector< Hydrohydros
 
std::vector< InterAxleinteraxles
 
std::vector< Lockgrouplockgroups
 
std::vector< ManagedMaterialmanagedmaterials
 
std::vector< MaterialFlareBindingmaterialflarebindings
 
std::vector< MeshWheelmeshwheels
 
std::vector< MeshWheel2meshwheels2
 
std::vector< Minimassminimass
 
std::vector< Nodenodes
 
std::vector< Particleparticles
 
std::vector< Pistonproppistonprops
 
std::vector< Propprops
 
std::vector< RailGrouprailgroups
 
std::vector< Ropableropables
 
std::vector< Roperopes
 
std::vector< Rotatorrotators
 
std::vector< Rotator2rotators2
 
std::vector< Screwpropscrewprops
 
std::vector< Scriptscripts
 
std::vector< Shockshocks
 
std::vector< Shock2shocks2
 
std::vector< Shock3shocks3
 
std::vector< CollisionRangeset_collision_range
 
std::vector< SkeletonSettingsset_skeleton_settings
 
std::vector< SlideNodeslidenodes
 
std::vector< SoundSourcesoundsources
 
std::vector< SoundSource2soundsources2
 
std::vector< SpeedLimiterspeedlimiter
 
std::vector< Ogre::String > submesh_groundmodel
 
std::vector< Submeshsubmeshes
 
std::vector< Tieties
 
std::vector< TorqueCurvetorquecurve
 
std::vector< TractionControltractioncontrol
 
std::vector< TransferCasetransfercase
 
std::vector< Triggertriggers
 
std::vector< Turbojetturbojets
 
std::vector< Turboprop2turboprops2
 
std::vector< VideoCameravideocameras
 
std::vector< WheelDetacherwheeldetachers
 
std::vector< Wheelwheels
 
std::vector< Wheel2wheels2
 
std::vector< Wingwings
 
int _hint_nodes12_start_linenumber = -1
 
int _hint_nodes12_end_linenumber = -1
 
int _hint_beams_start_linenumber = -1
 
int _hint_beams_end_linenumber = -1
 
std::vector< DocComment_comments
 

Detailed Description

Definition at line 1358 of file RigDef_File.h.

Constructor & Destructor Documentation

◆ Module()

RigDef::Document::Module::Module ( Ogre::String const &  name)

Definition at line 174 of file RigDef_File.cpp.

Field Documentation

◆ _comments

std::vector<DocComment> RigDef::Document::Module::_comments

Definition at line 1449 of file RigDef_File.h.

◆ _hint_beams_end_linenumber

int RigDef::Document::Module::_hint_beams_end_linenumber = -1

Definition at line 1448 of file RigDef_File.h.

◆ _hint_beams_start_linenumber

int RigDef::Document::Module::_hint_beams_start_linenumber = -1

Definition at line 1447 of file RigDef_File.h.

◆ _hint_nodes12_end_linenumber

int RigDef::Document::Module::_hint_nodes12_end_linenumber = -1

Definition at line 1446 of file RigDef_File.h.

◆ _hint_nodes12_start_linenumber

int RigDef::Document::Module::_hint_nodes12_start_linenumber = -1

Definition at line 1445 of file RigDef_File.h.

◆ airbrakes

std::vector<Airbrake> RigDef::Document::Module::airbrakes

Definition at line 1365 of file RigDef_File.h.

◆ animators

std::vector<Animator> RigDef::Document::Module::animators

Definition at line 1366 of file RigDef_File.h.

◆ antilockbrakes

std::vector<AntiLockBrakes> RigDef::Document::Module::antilockbrakes

Definition at line 1367 of file RigDef_File.h.

◆ assetpacks

std::vector<Assetpack> RigDef::Document::Module::assetpacks

Definition at line 1368 of file RigDef_File.h.

◆ author

std::vector<Author> RigDef::Document::Module::author

Definition at line 1369 of file RigDef_File.h.

◆ axles

std::vector<Axle> RigDef::Document::Module::axles

Definition at line 1370 of file RigDef_File.h.

◆ beams

std::vector<Beam> RigDef::Document::Module::beams

Definition at line 1371 of file RigDef_File.h.

◆ brakes

std::vector<Brakes> RigDef::Document::Module::brakes

Definition at line 1372 of file RigDef_File.h.

◆ camerarail

std::vector<CameraRail> RigDef::Document::Module::camerarail

Definition at line 1374 of file RigDef_File.h.

◆ cameras

std::vector<Camera> RigDef::Document::Module::cameras

Definition at line 1373 of file RigDef_File.h.

◆ cinecam

std::vector<Cinecam> RigDef::Document::Module::cinecam

Definition at line 1376 of file RigDef_File.h.

◆ collisionboxes

std::vector<CollisionBox> RigDef::Document::Module::collisionboxes

Definition at line 1375 of file RigDef_File.h.

◆ commands2

std::vector<Command2> RigDef::Document::Module::commands2

Definition at line 1377 of file RigDef_File.h.

◆ contacters

std::vector<Node::Ref> RigDef::Document::Module::contacters

Definition at line 1379 of file RigDef_File.h.

◆ cruisecontrol

std::vector<CruiseControl> RigDef::Document::Module::cruisecontrol

Definition at line 1378 of file RigDef_File.h.

◆ default_skin

std::vector<DefaultSkin> RigDef::Document::Module::default_skin

Definition at line 1380 of file RigDef_File.h.

◆ description

std::vector<Ogre::String> RigDef::Document::Module::description

Definition at line 1381 of file RigDef_File.h.

◆ engine

std::vector<Engine> RigDef::Document::Module::engine

Definition at line 1382 of file RigDef_File.h.

◆ engoption

std::vector<Engoption> RigDef::Document::Module::engoption

Definition at line 1383 of file RigDef_File.h.

◆ engturbo

std::vector<Engturbo> RigDef::Document::Module::engturbo

Definition at line 1384 of file RigDef_File.h.

◆ exhausts

std::vector<Exhaust> RigDef::Document::Module::exhausts

Definition at line 1385 of file RigDef_File.h.

◆ extcamera

std::vector<ExtCamera> RigDef::Document::Module::extcamera

Definition at line 1386 of file RigDef_File.h.

◆ fileformatversion

std::vector<FileFormatVersion> RigDef::Document::Module::fileformatversion

Definition at line 1387 of file RigDef_File.h.

◆ fileinfo

std::vector<Fileinfo> RigDef::Document::Module::fileinfo

Definition at line 1389 of file RigDef_File.h.

◆ fixes

std::vector<Node::Ref> RigDef::Document::Module::fixes

Definition at line 1388 of file RigDef_File.h.

◆ flaregroups_no_import

std::vector<FlaregroupNoImport> RigDef::Document::Module::flaregroups_no_import

Definition at line 1392 of file RigDef_File.h.

◆ flares2

std::vector<Flare2> RigDef::Document::Module::flares2

Definition at line 1390 of file RigDef_File.h.

◆ flares3

std::vector<Flare3> RigDef::Document::Module::flares3

Definition at line 1391 of file RigDef_File.h.

◆ flexbodies

std::vector<Flexbody> RigDef::Document::Module::flexbodies

Definition at line 1393 of file RigDef_File.h.

◆ flexbodywheels

std::vector<FlexBodyWheel> RigDef::Document::Module::flexbodywheels

Definition at line 1394 of file RigDef_File.h.

◆ fusedrag

std::vector<Fusedrag> RigDef::Document::Module::fusedrag

Definition at line 1395 of file RigDef_File.h.

◆ globals

std::vector<Globals> RigDef::Document::Module::globals

Definition at line 1396 of file RigDef_File.h.

◆ guid

std::vector<Guid> RigDef::Document::Module::guid

Definition at line 1397 of file RigDef_File.h.

◆ guisettings

std::vector<GuiSettings> RigDef::Document::Module::guisettings

Definition at line 1398 of file RigDef_File.h.

◆ help

std::vector<Help> RigDef::Document::Module::help

Definition at line 1399 of file RigDef_File.h.

◆ hooks

std::vector<Hook> RigDef::Document::Module::hooks

Definition at line 1400 of file RigDef_File.h.

◆ hydros

std::vector<Hydro> RigDef::Document::Module::hydros

Definition at line 1401 of file RigDef_File.h.

◆ interaxles

std::vector<InterAxle> RigDef::Document::Module::interaxles

Definition at line 1402 of file RigDef_File.h.

◆ lockgroups

std::vector<Lockgroup> RigDef::Document::Module::lockgroups

Definition at line 1403 of file RigDef_File.h.

◆ managedmaterials

std::vector<ManagedMaterial> RigDef::Document::Module::managedmaterials

Definition at line 1404 of file RigDef_File.h.

◆ materialflarebindings

std::vector<MaterialFlareBinding> RigDef::Document::Module::materialflarebindings

Definition at line 1405 of file RigDef_File.h.

◆ meshwheels

std::vector<MeshWheel> RigDef::Document::Module::meshwheels

Definition at line 1406 of file RigDef_File.h.

◆ meshwheels2

std::vector<MeshWheel2> RigDef::Document::Module::meshwheels2

Definition at line 1407 of file RigDef_File.h.

◆ minimass

std::vector<Minimass> RigDef::Document::Module::minimass

Definition at line 1408 of file RigDef_File.h.

◆ name

Ogre::String RigDef::Document::Module::name

Definition at line 1362 of file RigDef_File.h.

◆ nodes

std::vector<Node> RigDef::Document::Module::nodes

Definition at line 1409 of file RigDef_File.h.

◆ origin_addonpart

RoR::CacheEntryPtr RigDef::Document::Module::origin_addonpart

Addon parts are spawned as fake Modules, resources must be loaded from this group.

Definition at line 1363 of file RigDef_File.h.

◆ particles

std::vector<Particle> RigDef::Document::Module::particles

Definition at line 1410 of file RigDef_File.h.

◆ pistonprops

std::vector<Pistonprop> RigDef::Document::Module::pistonprops

Definition at line 1411 of file RigDef_File.h.

◆ props

std::vector<Prop> RigDef::Document::Module::props

Definition at line 1412 of file RigDef_File.h.

◆ railgroups

std::vector<RailGroup> RigDef::Document::Module::railgroups

Definition at line 1413 of file RigDef_File.h.

◆ ropables

std::vector<Ropable> RigDef::Document::Module::ropables

Definition at line 1414 of file RigDef_File.h.

◆ ropes

std::vector<Rope> RigDef::Document::Module::ropes

Definition at line 1415 of file RigDef_File.h.

◆ rotators

std::vector<Rotator> RigDef::Document::Module::rotators

Definition at line 1416 of file RigDef_File.h.

◆ rotators2

std::vector<Rotator2> RigDef::Document::Module::rotators2

Definition at line 1417 of file RigDef_File.h.

◆ screwprops

std::vector<Screwprop> RigDef::Document::Module::screwprops

Definition at line 1418 of file RigDef_File.h.

◆ scripts

std::vector<Script> RigDef::Document::Module::scripts

Definition at line 1419 of file RigDef_File.h.

◆ set_collision_range

std::vector<CollisionRange> RigDef::Document::Module::set_collision_range

Definition at line 1423 of file RigDef_File.h.

◆ set_skeleton_settings

std::vector<SkeletonSettings> RigDef::Document::Module::set_skeleton_settings

Definition at line 1424 of file RigDef_File.h.

◆ shocks

std::vector<Shock> RigDef::Document::Module::shocks

Definition at line 1420 of file RigDef_File.h.

◆ shocks2

std::vector<Shock2> RigDef::Document::Module::shocks2

Definition at line 1421 of file RigDef_File.h.

◆ shocks3

std::vector<Shock3> RigDef::Document::Module::shocks3

Definition at line 1422 of file RigDef_File.h.

◆ slidenodes

std::vector<SlideNode> RigDef::Document::Module::slidenodes

Definition at line 1425 of file RigDef_File.h.

◆ soundsources

std::vector<SoundSource> RigDef::Document::Module::soundsources

Definition at line 1426 of file RigDef_File.h.

◆ soundsources2

std::vector<SoundSource2> RigDef::Document::Module::soundsources2

Definition at line 1427 of file RigDef_File.h.

◆ speedlimiter

std::vector<SpeedLimiter> RigDef::Document::Module::speedlimiter

Definition at line 1428 of file RigDef_File.h.

◆ submesh_groundmodel

std::vector<Ogre::String> RigDef::Document::Module::submesh_groundmodel

Definition at line 1429 of file RigDef_File.h.

◆ submeshes

std::vector<Submesh> RigDef::Document::Module::submeshes

Definition at line 1430 of file RigDef_File.h.

◆ ties

std::vector<Tie> RigDef::Document::Module::ties

Definition at line 1431 of file RigDef_File.h.

◆ torquecurve

std::vector<TorqueCurve> RigDef::Document::Module::torquecurve

Definition at line 1432 of file RigDef_File.h.

◆ tractioncontrol

std::vector<TractionControl> RigDef::Document::Module::tractioncontrol

Definition at line 1433 of file RigDef_File.h.

◆ transfercase

std::vector<TransferCase> RigDef::Document::Module::transfercase

Definition at line 1434 of file RigDef_File.h.

◆ triggers

std::vector<Trigger> RigDef::Document::Module::triggers

Definition at line 1435 of file RigDef_File.h.

◆ turbojets

std::vector<Turbojet> RigDef::Document::Module::turbojets

Definition at line 1436 of file RigDef_File.h.

◆ turboprops2

std::vector<Turboprop2> RigDef::Document::Module::turboprops2

Definition at line 1437 of file RigDef_File.h.

◆ videocameras

std::vector<VideoCamera> RigDef::Document::Module::videocameras

Definition at line 1438 of file RigDef_File.h.

◆ wheeldetachers

std::vector<WheelDetacher> RigDef::Document::Module::wheeldetachers

Definition at line 1439 of file RigDef_File.h.

◆ wheels

std::vector<Wheel> RigDef::Document::Module::wheels

Definition at line 1440 of file RigDef_File.h.

◆ wheels2

std::vector<Wheel2> RigDef::Document::Module::wheels2

Definition at line 1441 of file RigDef_File.h.

◆ wings

std::vector<Wing> RigDef::Document::Module::wings

Definition at line 1442 of file RigDef_File.h.


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