RigsofRods
Soft-body Physics Simulation
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< 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
 

Detailed Description

Definition at line 1479 of file RigDef_File.h.

Constructor & Destructor Documentation

◆ Module()

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

Definition at line 295 of file RigDef_File.cpp.

Field Documentation

◆ airbrakes

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

Definition at line 1486 of file RigDef_File.h.

◆ animators

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

Definition at line 1487 of file RigDef_File.h.

◆ antilockbrakes

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

Definition at line 1488 of file RigDef_File.h.

◆ assetpacks

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

Definition at line 1489 of file RigDef_File.h.

◆ author

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

Definition at line 1490 of file RigDef_File.h.

◆ axles

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

Definition at line 1491 of file RigDef_File.h.

◆ beams

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

Definition at line 1492 of file RigDef_File.h.

◆ brakes

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

Definition at line 1493 of file RigDef_File.h.

◆ camerarail

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

Definition at line 1495 of file RigDef_File.h.

◆ cameras

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

Definition at line 1494 of file RigDef_File.h.

◆ cinecam

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

Definition at line 1497 of file RigDef_File.h.

◆ collisionboxes

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

Definition at line 1496 of file RigDef_File.h.

◆ commands2

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

Definition at line 1498 of file RigDef_File.h.

◆ contacters

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

Definition at line 1500 of file RigDef_File.h.

◆ cruisecontrol

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

Definition at line 1499 of file RigDef_File.h.

◆ default_skin

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

Definition at line 1501 of file RigDef_File.h.

◆ description

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

Definition at line 1502 of file RigDef_File.h.

◆ engine

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

Definition at line 1503 of file RigDef_File.h.

◆ engoption

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

Definition at line 1504 of file RigDef_File.h.

◆ engturbo

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

Definition at line 1505 of file RigDef_File.h.

◆ exhausts

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

Definition at line 1506 of file RigDef_File.h.

◆ extcamera

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

Definition at line 1507 of file RigDef_File.h.

◆ fileformatversion

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

Definition at line 1508 of file RigDef_File.h.

◆ fileinfo

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

Definition at line 1510 of file RigDef_File.h.

◆ fixes

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

Definition at line 1509 of file RigDef_File.h.

◆ flares2

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

Definition at line 1511 of file RigDef_File.h.

◆ flares3

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

Definition at line 1512 of file RigDef_File.h.

◆ flexbodies

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

Definition at line 1513 of file RigDef_File.h.

◆ flexbodywheels

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

Definition at line 1514 of file RigDef_File.h.

◆ fusedrag

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

Definition at line 1515 of file RigDef_File.h.

◆ globals

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

Definition at line 1516 of file RigDef_File.h.

◆ guid

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

Definition at line 1517 of file RigDef_File.h.

◆ guisettings

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

Definition at line 1518 of file RigDef_File.h.

◆ help

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

Definition at line 1519 of file RigDef_File.h.

◆ hooks

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

Definition at line 1520 of file RigDef_File.h.

◆ hydros

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

Definition at line 1521 of file RigDef_File.h.

◆ interaxles

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

Definition at line 1522 of file RigDef_File.h.

◆ lockgroups

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

Definition at line 1523 of file RigDef_File.h.

◆ managedmaterials

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

Definition at line 1524 of file RigDef_File.h.

◆ materialflarebindings

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

Definition at line 1525 of file RigDef_File.h.

◆ meshwheels

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

Definition at line 1526 of file RigDef_File.h.

◆ meshwheels2

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

Definition at line 1527 of file RigDef_File.h.

◆ minimass

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

Definition at line 1528 of file RigDef_File.h.

◆ name

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

Definition at line 1483 of file RigDef_File.h.

◆ nodes

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

Definition at line 1529 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 1484 of file RigDef_File.h.

◆ particles

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

Definition at line 1530 of file RigDef_File.h.

◆ pistonprops

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

Definition at line 1531 of file RigDef_File.h.

◆ props

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

Definition at line 1532 of file RigDef_File.h.

◆ railgroups

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

Definition at line 1533 of file RigDef_File.h.

◆ ropables

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

Definition at line 1534 of file RigDef_File.h.

◆ ropes

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

Definition at line 1535 of file RigDef_File.h.

◆ rotators

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

Definition at line 1536 of file RigDef_File.h.

◆ rotators2

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

Definition at line 1537 of file RigDef_File.h.

◆ screwprops

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

Definition at line 1538 of file RigDef_File.h.

◆ scripts

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

Definition at line 1539 of file RigDef_File.h.

◆ set_collision_range

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

Definition at line 1543 of file RigDef_File.h.

◆ set_skeleton_settings

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

Definition at line 1544 of file RigDef_File.h.

◆ shocks

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

Definition at line 1540 of file RigDef_File.h.

◆ shocks2

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

Definition at line 1541 of file RigDef_File.h.

◆ shocks3

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

Definition at line 1542 of file RigDef_File.h.

◆ slidenodes

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

Definition at line 1545 of file RigDef_File.h.

◆ soundsources

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

Definition at line 1546 of file RigDef_File.h.

◆ soundsources2

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

Definition at line 1547 of file RigDef_File.h.

◆ speedlimiter

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

Definition at line 1548 of file RigDef_File.h.

◆ submesh_groundmodel

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

Definition at line 1549 of file RigDef_File.h.

◆ submeshes

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

Definition at line 1550 of file RigDef_File.h.

◆ ties

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

Definition at line 1551 of file RigDef_File.h.

◆ torquecurve

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

Definition at line 1552 of file RigDef_File.h.

◆ tractioncontrol

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

Definition at line 1553 of file RigDef_File.h.

◆ transfercase

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

Definition at line 1554 of file RigDef_File.h.

◆ triggers

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

Definition at line 1555 of file RigDef_File.h.

◆ turbojets

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

Definition at line 1556 of file RigDef_File.h.

◆ turboprops2

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

Definition at line 1557 of file RigDef_File.h.

◆ videocameras

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

Definition at line 1558 of file RigDef_File.h.

◆ wheeldetachers

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

Definition at line 1559 of file RigDef_File.h.

◆ wheels

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

Definition at line 1560 of file RigDef_File.h.

◆ wheels2

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

Definition at line 1561 of file RigDef_File.h.

◆ wings

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

Definition at line 1562 of file RigDef_File.h.


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