Rigs of Rods 2023.09
Soft-body Physics Simulation
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CRoR::ActorLinkingRequestEstabilishing a physics linkage between 2 actors modifies a global linkage table and triggers immediate update of every actor's linkage tables, so it has to be done sequentially on main thread
 CRoR::ActorManagerBuilds and manages softbody actors (physics on background thread, networking)
 CRoR::ActorSpawner::ActorMemoryRequirements
 CRoR::ActorModifyRequest
 CRoR::ActorSB
 CRoR::ActorSpawnerProcesses a RigDef::Document (parsed from 'truck' file format) into a simulated gameplay object (Actor)
 CRoR::ActorSpawnRequest
 CRoR::ActorSpawner::ActorSpawnState
 CRoRnet::ActorStreamRegister< Must preserve mem. layout of RoRnet::StreamRegister
 CRoR::AddonPartConflict< Conflict between two addonparts tweaking the same element
 CRoR::AddonPartUtilityNOTE: Modcache processes this format directly using RoR::GenericDocument, see RoR::CacheSystem::FillAddonPartDetailInfo()
 CAdvancedScreen
 CRigDef::AeroAnimator
 CRoR::AeroDashOverlay
 CRoR::AeroEngineSB
 CRoR::AeroInteractiveWidgetAll this complexity just to have a nifty mouse-hover highlighting for the dashboard elements (well, proper throttle sliders also)
 Cai_events
 CRigDef::Airbrake
 CRoR::Airbrake
 CRoR::AirbrakeGfx
 CRoR::AirbrakeSB
 CScript2Game::AircraftEngineClassBinding of RoR::AeroEngine
 CRoR::AirfoilRepresents an airfoil http://en.wikipedia.org/wiki/Airfoil
 CRoR::AngelScriptExamples
 CRoR::TerrainObjectManager::AnimatedObject
 CRigDef::Animation
 CAngelOgre::AnimationStateRepresents a single named skeletal animation track present in the mesh
 CAngelOgre::AnimationStateSetA manager for skeletal animation tracks in the entity
 CRigDef::Animator
 CRigDef::AntiLockBrakes
 CRigDef::Assetpack
 CSkyX::AtmosphereManager
 CRigDef::Author
 CRoR::AuthorInfo
 CRoR::authorinfo_t
 CScript2Game::AutopilotClassBinding of RoR::Autopilot
 CRigDef::Axle
 CRigDef::BaseWheel
 CRoR::GUI::BBCodeDrawingContext
 CRigDef::Prop::BeaconSpecial
 CRigDef::Beam
 CRoR::beam_simple_t
 CRoR::beam_tSimulation: An edge in the softbody structure
 CScript2Game::BeamClassBinding of RoR::Actor; a softbody-physics gameplay object, can be anything from soda can to space shuttle
 CRigDef::BeamDefaults
 CRigDef::BeamDefaultsScale
 CRoR::BeamGfxVisuals of softbody beam (beam_t struct); Partially updated along with SimBuffer
 CRigDef::Brakes
 CRoR::Buoyance
 CRoR::BuoyCachedNode
 CRoR::BuoyDebugSubCab< Submerged cab triangle
 CRigDef::Cab
 CRoR::CabSubmeshSubmesh for old-style actor body (the "cab")
 CRoR::CabTexcoordTexture coordinates for old-style actor body (the "cab")
 CRoR::CacheQuery
 CRoR::CacheQueryResult
 CRoR::CacheSystemA content database MOTIVATION: RoR users usually have A LOT of content installed
 CScript2Game::CacheSystemClassBinding of RoR::CacheSystem; A database of all installed game content, allowing search and live updating
 CRigDef::Camera
 CSkyX::VClouds::VClouds::CameraDataCamera data struct
 CRoR::CameraManager
 CRigDef::CameraRail
 CRigDef::CameraSettings
 CCartesianToTriangleTransformDefines a linear transformation from cartesian coordinates to local (barycentric) coordinates of a specified triangle
 CSkyX::VClouds::DataManager::CellCell struct
 CHydrax::CfgFileManagerClass to load/save all Hydrax options from/to a config file
 CSkyX::CfgFileManagerConfig file manager
 CRoR::Character
 CRoR::CharacterFactory
 CRigDef::Cinecam
 CSkyX::CloudLayer
 CSkyX::CloudsManager
 CRoR::CmdKeyArrayFor backwards compatibility of the 'triggers' feature, the commandkey array must support negative indices of any size without breaking memory
 CRoR::CmdKeyInertiaDesigned to be run in physics loop (2khz)
 CRoR::CmdKeyInertiaConfigLoads and manages 'inertia_models.cfg'
 CRoR::collcab_rate_t
 CRoR::collision_box_t
 CRoR::collision_mesh_tRecords which collision triangles belong to which mesh
 CRoR::collision_tri_t
 CRigDef::CollisionBox
 CRigDef::CollisionRange
 CRoR::Collisions
 CRoR::GUI::CollisionsDebugDiagnostic view for static terrain collisions and script event-boxes
 CScriptValueTypes::colorBinding of Ogre::ColourValue
 CSkyX::ColorGradient
 CRigDef::Command2
 CRoR::command_t
 CRoR::commandbeam_state_t
 CRoR::commandbeam_t
 CRoR::CommandKeySB
 COgre::ConfigFile
 CScript2Game::ConsoleClassBinding of RoR::Console; provides console variables (cvars), usually defined in RoR.cfg file
 CRoR::ConsoleCmdBase (abstract) console command
 CRoR::GUI::ConsoleViewConfigurable console renderer, implements filtering, colorized text, incons
 CRoR::GUI::ConsoleWindow
 CSkyX::ControllerController base class
 CRoR::Airbrake::CoVertice_t
 CRoR::FlexAirfoil::CoVertice_t
 CRoR::ProceduralRoad::CoVertice_t
 CRoR::CParticle
 CRoR::CReadonlyScriptArrayView< T >
 CRoR::CReadonlyScriptDictView< T >
 CRoR::CreateProjectRequestCreates subdirectory in 'My Games\Rigs of Rods\projects', pre-populates it with files and adds modcache entry
 CRigDef::CruiseControl
 CAngelScript::CScriptBuilder
 CRoR::CSHA1
 CRoR::CurlFailInfo
 CRoR::CurlTaskContext
 CRigDef::CustomDashboardInput
 CRoR::ActorSpawner::CustomMaterial
 CRoR::CVarQuake-style console variable, defined in RoR.cfg or crated via Console UI and scripts
 CScript2Game::CVarClassBinding of RoR::CVar; A console variable, usually defined in RoR.cfg but also created by users or scripts
 CRoR::DashBoard
 CScript2Game::DashBoardManagerClassBinding of RoR::DashBoardManager
 CRigDef::Prop::DashboardSpecial
 CDashCandidateLayout
 CRoR::dashData_t
 CRoR::dataContainer_t
 CSkyX::VClouds::DataManager
 CHydrax::DecalDecal class
 CHydrax::DecalsManagerDecals manager class
 CRigDef::DefaultMinimass
 CRigDef::DefaultSkin
 CScriptValueTypes::degreeBinding of Ogre::Degree
 CRoR::Differential
 CRoR::DifferentialData
 CRoR::GUI::DirectionArrow
 CRoR::DiscordRpcWrapper class, just for code consistency with other subsystems
 CRoR::GUI::MainSelector::DisplayCategory
 CRoR::GUI::MainSelector::DisplayEntry
 CRigDef::DocComment< Represents a comment (line starting with ';' or '//') that can be anywhere in the file
 CRigDef::Document
 CDocumentParser
 CRoR::DustPool
 CSkyX::VClouds::EllipsoidEllipsoid class x^2 y^2 z^2 / + / + / = 1 a^2 b^2 c^2
 Cstd::enable_shared_from_this
 CRigDef::Engine
 CScript2Game::EngineSimClassBinding of RoR::EngineSim; A land vehicle engine + transmission
 CRigDef::Engoption
 CRigDef::Engturbo
 CRoR::GUI::FrictionSettings::Entry
 CErrorUtils
 CRoR::event_trigger_t
 CRoR::eventsource_t< Scripting
 CRigDef::Exhaust
 CRoR::Exhaust
 CRigDef::ExtCamera
 CSkyX::VClouds::FastFakeRandom
 CRigDef::FileFormatVersion
 CRigDef::Fileinfo
 CRoR::flare_t
 CRigDef::FlareBase
 CRigDef::FlaregroupNoImport
 CRoR::FlareMaterial
 CRoR::Flexable
 CRoR::FlexAirfoil
 CRigDef::Flexbody
 CRoR::FlexBodyFlexbody = A deformable mesh; updated on CPU every frame, then uploaded to video memory
 CRoR::FlexBodyCacheData
 CRoR::GUI::FlexbodyDebugFlexbody and prop diagnostic
 CRoR::FlexBodyFileIOEnables saving and loading flexbodies from/to binary file
 CRoR::FlexBodyFileIO::FlexBodyFileMetadata
 CRoR::FlexBodyRecordHeader
 CRoR::FlexFactory
 CRoR::FlexMesh::FlexMeshVertex
 CRoR::FlexMeshWheel::FlexMeshWheelVertex
 CRoR::FlexObjA visual mesh, forming a chassis for softbody actor At most one instance is created per actor
 CRoR::FlexObj::FlexObjVertex
 CRoR::ForceFeedback
 CRigDef::ForvertManually specified (vert => node) bindings for flexbody deformation (overrides 'forset')
 CRoR::ForvertTempData< Node resolution must be done in ActorSpawner, but vert resolution in FlexBody
 COgre::FrameListener
 CRoR::FreeBeamGfxVisuals of a 'freebeam' (a pair of HALFBEAM_ freeforces)
 CRoR::FreeBeamGfxRequestUsed by MSG_EDI_[ADD/MODIFY]_FREEBEAMGFX_REQUESTED; tailored for use with AngelScript thru GameScript::pushMessage()
 CRoR::FreeForceGlobal force affecting particular (base) node of particular (base) actor; added ad-hoc by scripts
 CRoR::FreeForceRequestCommon for ADD and MODIFY requests; tailored for use with AngelScript thru GameScript::pushMessage()
 CRoR::GUI::FrictionSettings
 CRigDef::Fusedrag
 CRoR::GUI::GameAbout
 CRoR::GUI::GameChatBoxOverlay showing chat/console messages on screen, with optional entry field
 CRoR::GameContextCentral game state manager
 CRoR::GameContextSB
 CRoR::GUI::GameControls
 CRoR::GUI::GameMainMenu
 CRoR::GameScriptProxy class that can be called by script functions
 CScript2Game::GameScriptClassBinding of RoR::GameScript; A general class that will provide you with general functions
 CRoR::GUI::GameSettings
 CScript2Game::GenericDocContextClassBinding of RoR::GenericDocContext; Traverses document tokens; See 'demo_script.as' for an example
 CScript2Game::GenericDocumentClassBinding of RoR::GenericDocument; Parses TRUCK/TOBJ/ODEF/CHARACTER file formats
 CSkyX::VClouds::GeometryBlock
 CSkyX::VClouds::GeometryManager
 CSkyX::VClouds::VClouds::GeometrySettingsGeometry settings
 CRoR::GfxActor
 CRoR::GfxCharacter
 CRoR::GfxEnvmapA dynamic environment probe; Creates a cubemap with realtime reflections around specified point
 CRoR::GfxSceneProvides a 3D graphical representation of the simulation Idea: simulation runs at it's own constant rate, scene updates and rendering run asynchronously
 CRigDef::Globals
 CHydrax::GodRaysManagerUnderwater god rays manager class God rays
 CSkyX::GPUManager
 CHydrax::GPUNormalMapManagerClass to manager GPU normal maps
 CRoR::ground_model_tSurface friction properties
 CRigDef::Guid
 CRoR::GUIManager
 CRigDef::GuiSettings
 CRoR::GUIManager::GuiTheme
 CRoR::Collisions::hash_coll_element_t
 CRoRnet::Header< Common header for every packet
 CRigDef::Help
 CRigDef::Hook
 CRoR::hook_t
 CHydrax::HydraxMain Hydrax class
 CRigDef::Hydro
 CRoR::hydrobeam_t< beams updating length based on simulation variables, generally known as actuators
 CRigDef::Node::IdAbstract node ID (numbered or named) Node name is always available
 CRoR::IGfxWater
 CHydrax::ImageClass for store variable channels of an image
 CScript2Game::ImDrawListObtain using AngelImGui::GetWindowDrawList(); see AngelImGui
 CRoR::ImTextFeederHelper for drawing multiline wrapped & colored text
 CRigDef::Inertia
 CRoR::InputEngineManages controller configuration, evaluates input events
 CScript2Game::InputEngineClassBinding of RoR::InputEngine; Manages input devices, their configuration (input.map ...) and state
 CRoR::InputEvent
 CRigDef::InterAxle
 CInterThreadStoreVector< T >This class is a helper to exchange data in a class between different threads, it can be pushed and pulled in various threads
 CInterThreadStoreVector< Ogre::String >
 COIS::JoyStickListener
 CRoR::PointColDetector::kdnode_t
 COIS::KeyListener
 CRoR::Landusemap
 CRoR::LanguageEngine
 CRoR::DashBoard::layoutGeometricAnimation_t
 CRoR::DashBoard::layoutGraphicalAnimation_t
 CRoR::DashBoard::layoutLink_t
 CRoRnet::LegacyServerInfo
 CSkyX::VClouds::Lightning
 CSkyX::VClouds::LightningManager
 COgre::CompositorInstance::Listener
 COgre::RenderSystem::Listener
 CSkyX::VClouds::LightningManager::ListenerListener class
 CRoR::OverlayWrapper::LoadedOverlay
 CRoR::GUI::LoadingWindow
 CRoR::LoadScriptRequest
 CRoR::Localizer
 CScript2Game::LocalStorageClassBinding of RoR::LocalStorage; A class that allows your script to store data persistently
 CRoR::Locator_t
 CRigDef::Lockgroup
 COgre::LogListener
 CRoR::GUI::MainSelector
 CRigDef::ManagedMaterial
 CRigDef::ManagedMaterialsOptions
 CRigDef::MaterialFlareBinding
 CHydrax::MaterialManagerMaterial/Shader manager class
 CHydrax::MathMath class with some help funtions
 CHydrax::MeshClass wich contains all funtions/variables related to Hydrax water mesh
 CSkyX::MeshManager
 CMeshObject
 CRigDef::SequentialImporter::Message
 CRigDef::Validator::Message
 CRoR::Console::Message
 CRoR::MessageUnified game event system - all requests and state changes are reported using a message
 CRoR::GUI::MessageBoxButton
 CRoR::GUI::MessageBoxConfig
 CRoR::GUI::MessageBoxDialog
 CRigDef::Minimass
 CRoR::ModifyProjectRequest
 CHydrax::Module::ModuleBase module class, Override it for create different ways of create water noise
 CRigDef::Document::Module
 CSkyX::MoonManager
 CRigDef::Animation::MotorSource
 COIS::MouseListener
 CAngelOgre::MovableObjectAbstract class defining a movable object in a scene
 COgre::MovableObject
 CRoR::GUI::MpClientList
 CRoR::GUI::MpServerInfo
 CRoR::Console::MsgLockGuard
 CRoR::GUI::MultiplayerSelector
 CRoR::NetCharacterMsgAttach
 CRoR::NetCharacterMsgGeneric
 CRoR::NetCharacterMsgPos
 CRoR::NetRecvPacket
 CRoR::NetSendPacket
 CRoR::Actor::NetUpdate
 CRoR::Network
 CAngelOgre::Node
 CRigDef::Node
 CRoR::node_simple_t
 CRoR::node_tPhysics: A vertex in the softbody structure
 CRoR::GUI::NodeBeamUtils
 CRigDef::NodeDefaults
 CRoR::NodeGfxGfx attributes/state of a softbody node
 CRigDef::SequentialImporter::NodeMapEntry
 CRoR::NodeSB
 CHydrax::Noise::NoiseBase noise class, Override it for create different ways of create water noise
 CRoR::ODefAnimation
 CRoR::ODefCollisionBox
 CRoR::ODefCollisionMesh
 CRoR::ODefDocument
 CRoR::ODefDocument::ODefDocumentHeader
 CRoR::ODefParser
 CRoR::ODefParser::ODefParserContext
 CRoR::ODefParticleSys
 CRoR::ODefPointLight
 CRoR::ODefSpotlight
 CRoR::ODefTexPrint
 CHydrax::MaterialManager::OptionsMaterial options
 CHydrax::Mesh::OptionsBase Hydrax mesh options
 CHydrax::Module::ProjectedGrid::OptionsStruct wich contains Hydrax projected grid module options
 CHydrax::Module::RadialGrid::OptionsStruct wich contains Hydrax simple grid module options
 CHydrax::Module::SimpleGrid::OptionsStruct wich contains Hydrax simple grid module options
 CHydrax::Noise::FFT::OptionsStruct wich contains fft noise module options
 CHydrax::Noise::Perlin::OptionsStruct wich contains Perlin noise module options
 CSkyX::AtmosphereManager::OptionsAtmosphere options
 CSkyX::CloudLayer::OptionsCloud layer options
 CRoR::OTCDocumentRembember OGRE coordinates are {X = right/left, Y = up/down, Z = front/back}
 CRoR::OTCLayer
 CRoR::OTCPage
 CRoR::OTCParser
 CRoR::OutGauge
 COverlappedLayer
 CAngelOgre::Overlay
 COverlay
 COgre::OverlayElementFactory
 CAngelOgre::OverlayManagerSingleton - use Ogre::OverlayManager::getSingleton() to retrieve instance
 CRoR::OverlayWrapper
 CParamCommand
 CRigDef::ParserChecks the rig-def file syntax and pulls data to File object
 CRigDef::Particle
 CParticleAffector
 CParticleAffectorFactory
 CRoR::TerrainObjectManager::ParticleEffectObject
 CParticleSystemRenderer
 CParticleSystemRendererFactory
 CParticleVisualData
 CRoR::PeerOptionsRequestPayload of MSG_NET_{ADD/REMOVE}_PEEROPTIONS_REQUESTED
 CRoR::PerVehicleCameraContext
 CRigDef::Pistonprop
 CHydrax::Image::PixelPixel structure
 CRoR::PointColDetector
 CRoR::PointColDetector::pointid_t
 CHydrax::Mesh::POS_NORM_UV_VERTEXVertex struct for position, normals and uv data
 CHydrax::Mesh::POS_NORM_VERTEXVertex struct for position and normals data
 CHydrax::Mesh::POS_UV_VERTEXVertex struct for position and uv data
 CHydrax::Mesh::POS_VERTEXVertex struct for position data
 CHydrax::Noise::PressurePointA PressurePoint defined by the origen, pressure pulse, Maximum time of perturbation and wave longitude
 CScript2Game::ProceduralManagerClassBinding of RoR::ProceduralManager; generates dynamic roads for terrain
 CScript2Game::ProceduralObjectClassBinding of RoR::ProceduralObject; a spline for generating dynamic roads
 CScript2Game::ProceduralPointClassBinding of RoR::ProceduralPoint;
 CScript2Game::ProceduralRoadClassBinding of RoR::ProceduralRoad; a dynamically generated road mesh
 COgre::TerrainMaterialGenerator::Profile
 CTerrainMaterialGenerator::Profile
 CRigDef::Prop
 CRoR::PropA mesh attached to vehicle frame via 3 nodes
 CRoR::PropAnim
 CRoR::PropAnimKeySB
 CRoR::PropAnimKeyStateUser input state for animated props with 'source:event'
 CRoR::PSSM_Shadows_Data
 CScriptValueTypes::quaternionBinding of Ogre::Quaternion
 CScript2Script::raceBuilderThis class manages a race (singular!) You should only use this directly if the racesManager doesn't suit your needs
 CScript2Script::racesManagerThis class allows you to organize races
 CRoR::RaceSystem
 CScriptValueTypes::radianBinding of Ogre::Radian
 CRigDef::RailGroup
 CRoR::RailGroupA series of RailSegment-s for SlideNode to slide along. Can be closed in a loop
 CRoR::RailSegmentA single beam in a chain
 CRigDef::Node::Range
 COgre::RaySceneQueryListener
 CRigDef::Node::RefLegacy parser resolved references on-the-fly and the condition to check named nodes was "are there any named nodes defined at this point?" The new parser defers node resolution, so every ref
 CRefCountingObject< T >Self reference-counting objects, as requred by AngelScript garbage collector
 CRefCountingObject< Actor >
 CRefCountingObject< AeroEngine >
 CRefCountingObject< Autopilot >
 CRefCountingObject< CacheEntry >
 CRefCountingObject< DashBoardManager >
 CRefCountingObject< Engine >
 CRefCountingObject< GenericDocContext >
 CRefCountingObject< GenericDocument >
 CRefCountingObject< LocalStorage >
 CRefCountingObject< ProceduralManager >
 CRefCountingObject< ProceduralObject >
 CRefCountingObject< ProceduralPoint >
 CRefCountingObject< ProceduralRoad >
 CRefCountingObject< Screwprop >
 CRefCountingObject< Sound >
 CRefCountingObject< SoundScriptInstance >
 CRefCountingObject< SoundScriptTemplate >
 CRefCountingObject< Terrain >
 CRefCountingObject< TerrainEditorObject >
 CRefCountingObject< TerrainObjectManager >
 CRefCountingObject< TuneupDef >
 CRefCountingObject< VehicleAI >
 CRefCountingObjectPtr< T >
 CRefCountingObjectPtr< Actor >
 CRefCountingObjectPtr< AeroEngine >
 CRefCountingObjectPtr< Autopilot >
 CRefCountingObjectPtr< CacheEntry >
 CRefCountingObjectPtr< DashBoardManager >
 CRefCountingObjectPtr< Engine >
 CRefCountingObjectPtr< GenericDocContext >
 CRefCountingObjectPtr< GenericDocument >
 CRefCountingObjectPtr< ProceduralManager >
 CRefCountingObjectPtr< ProceduralObject >
 CRefCountingObjectPtr< ProceduralRoad >
 CRefCountingObjectPtr< Screwprop >
 CRefCountingObjectPtr< Sound >
 CRefCountingObjectPtr< SoundScriptInstance >
 CRefCountingObjectPtr< SoundScriptTemplate >
 CRefCountingObjectPtr< Terrain >
 CRefCountingObjectPtr< TuneupDef >
 CRefCountingObjectPtr< VehicleAI >
 CRoR::PointColDetector::refelem_t
 COgre::Renderable
 CSkyX::SkyX::RenderQueueGroupsRender queue groups
 CSkyX::VClouds::VClouds::RenderQueueGroupsRender queue groups
 COgre::RenderQueueListener
 COgre::RenderTargetListener
 CRoR::RepairModeInteractive recovery and repair mode, operates on player vehicle Formerly 'advanced repair' or 'interactive reset'
 CRoR::Replay
 CRoR::RepoFileInstallRequestPayload for MSG_NET_INSTALL_REPOFILE_REQUEST message - also used for update (overwrites existing)
 CRoR::RepoImageDownloadRequest
 CRepoProgressContext
 CRoR::GUI::RepositorySelector
 COgre::WorkQueue::RequestHandler
 CRoR::GUI::ResourceCategories
 CRoR::GUI::ResourceFiles
 CRoR::GUI::ResourceItem
 COgre::ResourceLoadingListener
 CRoR::ContentManager::ResourcePack
 CRoR::GUI::ResourcesCollection
 CAngelOgre::RootSingleton - use Ogre::Root::getSingleton() to retrieve instance
 CRigDef::Ropable
 CRoR::ropable_t
 CRigDef::Rope
 CRoR::rope_t
 CRigDef::Rotator
 CRoR::rotator_t
 CHydrax::RttManager::RttListenerRtt Listener class
 CHydrax::RttManagerRtt's manager class
 CHydrax::RttManager::RttOptionsRtt options struct
 Cstd::runtime_error
 CRigDef::TorqueCurve::Sample
 CAngelOgre::SceneManagerEncapsulates everything renderable by OGRE - use game.getSceneManager() to get it
 CRoR::SceneMouse
 CRigDef::Screwprop
 CScript2Game::ScrewpropClassBinding of RoR::Screwprop
 CRoR::ScrewpropSB
 CRigDef::Script
 CRoR::ScriptCallbackArgs
 COgre::ScriptCompilerListener
 CRoR::ScriptEventArgsArgs for eventCallbackEx() queued via MSG_SIM_SCRIPT_EVENT_TRIGGERED See descriptions at enum RoR::scriptEvents
 COgre::ScriptLoader
 CRoR::GUI::ScriptMonitor
 CRoR::ScriptUnitRepresents a loaded script and all associated resources/handles
 CSkyX::VClouds::Lightning::SegmentSegment struct
 CRigDef::SequentialImporter
 CRigDef::SerializerSerializes the RigDef::File data structure to string
 CRoRnet::ServerInfo
 CScript2Server::ServerScriptClassA global server object
 CSHA1_WORKSPACE_BLOCK
 CRoR::ShadowManager
 CRigDef::ShadowOptions
 CRigDef::Shock
 CRigDef::Shock2
 CRigDef::Shock3
 CRoR::shock_t
 CRoR::GfxCharacter::SimBuffer< Buffered simulation state for async gfx scene update
 CRoR::GUI::SimPerfStats
 CRoR::SimpleInertiaDesigned to be run on main/rendering loop (FPS)
 CHydrax::SizeStruct wich contains an especific width and height value
 CRigDef::SkeletonSettings
 CRoR::Skidmark
 CRoR::SkidmarkConfig< Skidmark config file parser and data container
 CRoR::SkidmarkConfig::SkidmarkDef
 CRoR::Skidmark::SkidmarkSegment< Also reffered to as 'bucket'
 CRoR::SkinDocument
 CRoR::SkinParser
 CRoR::SkyXManager
 CRigDef::SlideNode
 CRoR::SlideNode
 Csort_cats< T1, T2 >
 CScript2Game::SoundClassBinding of RoR::Sound; a single sound sample positioned in 3D space (spatial audio)
 CRoR::SoundManager
 CScript2Game::SoundScriptInstanceClassBinding of RoR::SoundScriptInstance; instance of SoundScriptTemplateClass
 CScript2Game::SoundScriptTemplateClassBinding of RoR::SoundScriptTemplate; a customizable sound effect
 CRigDef::SoundSource
 CRoR::soundsource_t
 CRigDef::SpeedLimiter
 CRoR::Str< L >Wrapper for classic c-string (local buffer) Refresher: strlen() excludes '\0' terminator; strncat() Appends '\0' terminator
 CRoR::Str< 1000 >
 CRoR::Str< 200 >
 CRoR::Str< 400 >
 CRoR::Str< 50 >
 CRoR::Str< 500 >
 CRoRnet::StreamRegister< Sent from the client to server and vice versa, to broadcast a new stream
 CScript2Server::StreamRegisterBinding of RoRnet::StreamRegister class
 CRoRnet::StreamUnRegister
 CRigDef::Submesh
 CRoR::GUI::SurveyMapIn-game map widget Has 3 display modes (see SurveyMapMode), cycled using input SURVEY_MAP_TOGGLE_VIEW
 CRoR::SurveyMapEntity
 CRoR::Task/brief Handle for a task executed by ThreadPool
 CTerrainAlloc
 CScript2Game::TerrainClassBinding of RoR::Terrain; represents a loaded terrain
 CRoR::TerrainEditorMinimalist editor mode; orig
 CScript2Game::TerrainEditorObjectClassBinding of RoR::TerrainEditorObject; use game.getEditorObjects() to obtain live instances
 CRoR::TerrainGeometryManagerThis class handles all interactions with the Ogre Terrain system
 COgre::TerrainMaterialGenerator
 CTerrainMaterialGenerator
 CRoR::Terrn2Author
 CRoR::Terrn2Document
 CRoR::Terrn2Parser
 CRoR::Terrn2Telepoint< Teleport drop location
 CRigDef::Texcoord
 COgre::TextAreaOverlayElement
 CAngelOgre::TextureManagerSingleton - use Ogre::TextureManager::getSingleton() to retrieve instance
 CHydrax::TextureManagerClass for manager Normal maps
 CAngelOgre::TexturePtr
 CRoR::GUI::TextureToolWindow
 CRoR::ThreadPoolFacilitates execution of (small) tasks on separate threads
 CRigDef::Tie
 CRoR::tie_t
 CRoR::TObjDocument
 CRoR::TObjEntry
 CRoR::TObjGrassUnified 'grass' and 'grass2'
 CRoR::TObjParser
 CRoR::TObjTree
 CRoR::TObjVehicle
 CRigDef::Parser::Token
 CRoR::Token
 CRoR::GUI::TopMenubar
 CRigDef::TorqueCurve
 CRoR::TorqueCurveThis class loads and processes a torque curve for a vehicle
 CRigDef::TractionControl
 CRigDef::TransferCase
 CRoR::TransferCase
 CTreeLoader2D
 CTriangleRepresents a triangle in three-dimensional space
 CCartesianToTriangleTransform::TriangleCoordReturn type of CartesianToTriangleTransform transformation
 CRigDef::Trigger
 CRoR::TuneupCineCameraTweak< Data of 'addonpart_tweak_cinecam <cinecam ID> <posX> <posY> <posZ>'
 CRoR::TuneupFlexbodyTweak< Data of 'addonpart_tweak_flexbody <flexbody ID> <offsetX> <offsetY> <offsetZ> <rotX> <rotY> <rotZ> <meshName>'
 CRoR::TuneupManagedMatTweak< Data of 'addonpart_tweak_managedmaterial <name> <type> <media1> <media2> [<media3>]'
 CRoR::TuneupNodeTweak< Data of 'addonpart_tweak_node <nodenum> <posX> <posY> <posZ>'
 CRoR::TuneupPropTweak< Data of 'addonpart_tweak_prop <prop ID> <offsetX> <offsetY> <offsetZ> <rotX> <rotY> <rotZ> <media1> <media2>'
 CRoR::TuneupUtil
 CRoR::TuneupWheelTweak< Data of 'addonpart_tweak_wheel <wheel ID> <media1> <media2> <side flag> <tire radius> <rim radius>'
 CRigDef::Turbojet
 CScript2Game::TurbojetClassBinding of RoR::Turbojet
 CRoR::TurbojetVisual
 CRigDef::Turboprop2
 CScript2Game::TurbopropClassBinding of RoR::Turboprop
 CRoR::TyrePressureLand vehicle feat Simulates tyre pressurization by adjusting springness of in-wheel beams
 CRoR::UiPresetEntry
 CRoR::UniqueCommandKeyPairUI helper for displaying command control keys to user
 CRoRnet::UserInfo
 CRigDef::ValidatorPerforms a formal validation of the file (missing required parts, conflicts of modules, etc...)
 CSkyX::VClouds::VClouds
 CSkyX::VCloudsManager
 CRoR::Vec3Designed to work smoothly with optimizations disabled
 CScriptValueTypes::vector2Binding of Ogre::Vector2
 CScriptValueTypes::vector3Binding of Ogre::Vector3
 CScript2Game::VehicleAIClassBinding of RoR::VehicleAI; Vehicle driving AI using waypoints
 CRoR::Actor::VehicleForceSensors
 CRoR::GUI::VehicleInfoTPanel
 CRoRnet::VehicleState< Formerly oob_t
 CSkyX::MeshManager::VERTEXVertex struct
 CSkyX::VClouds::GeometryBlock::VERTEXVertex struct
 CRigDef::VideoCamera
 CRoR::VideoCameraAn Ogre::Camera mounted on the actor and rendering into either in-scene texture or external window
 CHydrax::Noise::WaveA wave defined by the direction, amplitude, period, and optionally phase
 CRoR::Wavefield< Water physics, see 'wavefield.cfg' in your config directory
 CRoR::Wavefield::WaveTrain
 CRoR::wheel_t
 CRigDef::WheelDetacher
 CRoR::wheeldetacher_t
 CRoR::WheelGfx
 COgreBites::WindowEventListener
 CRigDef::Wing
 CRoR::wing_t
 CRoR::World2ScreenConverter< Keeps data close for faster access
 CZeroedMemoryAllocator