CRoR::ActorLinkingRequest | Estabilishing 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::ActorManager | Builds and manages softbody actors (physics on background thread, networking) |
CRoR::ActorSpawner::ActorMemoryRequirements | |
CRoR::ActorModifyRequest | |
CRoR::ActorSB | |
CRoR::ActorSpawner | Processes 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::AddonPartUtility | NOTE: Modcache processes this format directly using RoR::GenericDocument , see RoR::CacheSystem::FillAddonPartDetailInfo() |
CAdvancedScreen | |
CRigDef::AeroAnimator | |
CRoR::AeroDashOverlay | |
►CRoR::AeroEngine | |
CRoR::Turbojet | |
CRoR::Turboprop | |
CRoR::AeroEngineOverlay | |
CRoR::AeroEngineSB | |
CRoR::AeroSwitchOverlay | |
CRoR::AeroTrimOverlay | |
Cai_events | |
CRigDef::Airbrake | |
CRoR::Airbrake | |
CRoR::AirbrakeGfx | |
CRoR::AirbrakeSB | |
CRoR::Airfoil | Represents an airfoil http://en.wikipedia.org/wiki/Airfoil |
CRoR::AngelScriptExamples | |
CRoR::TerrainObjectManager::AnimatedObject | |
CRigDef::Animation | |
CAngelOgre::AnimationState | Represents a single named skeletal animation track present in the mesh |
CAngelOgre::AnimationStateSet | A manager for skeletal animation tracks in the entity |
CRigDef::Animator | |
CRigDef::AntiLockBrakes | |
CRigDef::Assetpack | |
CSkyX::AtmosphereManager | |
CRigDef::Author | |
CRoR::AuthorInfo | |
CRoR::authorinfo_t | |
CRoR::Autopilot | |
CRigDef::Axle | |
►CRigDef::BaseWheel | |
►CRigDef::BaseMeshWheel | |
CRigDef::MeshWheel | |
CRigDef::MeshWheel2 | |
►CRigDef::BaseWheel2 | |
CRigDef::FlexBodyWheel | |
CRigDef::Wheel2 | |
CRigDef::Wheel | |
CRigDef::Prop::BeaconSpecial | |
CRigDef::Beam | |
CRoR::beam_simple_t | |
CRoR::beam_t | Simulation: An edge in the softbody structure |
CScript2Game::BeamClass | Binding of RoR::Actor; a softbody-physics gameplay object, can be anything from soda can to space shuttle |
CRigDef::BeamDefaults | |
CRigDef::BeamDefaultsScale | |
CRoR::BeamGfx | Visuals of softbody beam (beam_t struct); Partially updated along with SimBuffer |
CRigDef::Brakes | |
CRoR::Buoyance | |
CRigDef::Cab | |
CRoR::CabSubmesh | Submesh for old-style actor body (the "cab") |
CRoR::CabTexcoord | Texture coordinates for old-style actor body (the "cab") |
CRoR::CacheQuery | |
CRoR::CacheQueryResult | |
CRoR::CacheSystem | A content database MOTIVATION: RoR users usually have A LOT of content installed |
CRigDef::Camera | |
CSkyX::VClouds::VClouds::CameraData | Camera data struct |
CRoR::CameraManager | |
CRigDef::CameraRail | |
CRigDef::CameraSettings | |
CCartesianToTriangleTransform | Defines a linear transformation from cartesian coordinates to local (barycentric) coordinates of a specified triangle |
CSkyX::VClouds::DataManager::Cell | Cell struct |
CSkyX::CfgFileManager | Config file manager |
CHydrax::CfgFileManager | Class to load/save all Hydrax options from/to a config file |
CRoR::Character | |
CRoR::CharacterFactory | |
CRigDef::Cinecam | |
CSkyX::CloudLayer | |
CSkyX::CloudsManager | |
CRoR::CmdKeyArray | For backwards compatibility of the 'triggers' feature, the commandkey array must support negative indices of any size without breaking memory |
CRoR::CmdKeyInertia | Designed to be run in physics loop (2khz) |
CRoR::CmdKeyInertiaConfig | Loads and manages 'inertia_models.cfg' |
CRoR::collcab_rate_t | |
CRoR::collision_box_t | |
CRoR::collision_mesh_t | Records which collision triangles belong to which mesh |
CRoR::collision_tri_t | |
CRigDef::CollisionBox | |
CRigDef::CollisionRange | |
CRoR::Collisions | |
CRoR::GUI::CollisionsDebug | Diagnostic view for static terrain collisions and script event-boxes |
CScriptValueTypes::color | Binding of Ogre::ColourValue |
CSkyX::ColorGradient | |
CRigDef::Command2 | |
CRoR::command_t | |
CRoR::commandbeam_state_t | |
CRoR::commandbeam_t | |
CRoR::CommandKeySB | |
►CConfigFile | |
►CRoR::ConfigFile | Adds direct parsing of custom types |
►CImprovedConfigFile | Used by AngelScript local storage |
CRoR::LocalStorage | A class that allows scripts to store data persistently |
CScript2Game::ConsoleClass | Binding of RoR::Console; provides console variables (cvars), usually defined in RoR.cfg file |
►CRoR::ConsoleCmd | Base (abstract) console command |
CAsCmd | |
CClearCmd | |
CGotoCmd | |
CGravityCmd | |
CHelpCmd | |
CLoadScriptCmd | |
CLogCmd | |
CPosCmd | |
CQuitCmd | |
CSetCmd | |
►CSetCVarCmd | |
CSetboolCmd | |
CSetfloatCmd | |
CSetintCmd | |
CSetstringCmd | |
CSpawnobjectCmd | |
CTerrainheightCmd | |
CVarsCmd | |
CVerCmd | |
CWaterlevelCmd | |
CRoR::GUI::ConsoleView | Configurable console renderer, implements filtering, colorized text, incons |
CRoR::GUI::ConsoleWindow | |
►CSkyX::Controller | Controller base class |
CSkyX::BasicController | Basic controller class
|
CRoR::ProceduralRoad::CoVertice_t | |
CRoR::FlexAirfoil::CoVertice_t | |
CRoR::Airbrake::CoVertice_t | |
CRoR::cparticle_t | |
CRoR::CReadonlyScriptArrayView< T > | |
CRoR::CReadonlyScriptDictView< T > | |
CRoR::CreateProjectRequest | Creates subdirectory in 'My Games\Rigs of Rods\projects', pre-populates it with files and adds modcache entry |
CRigDef::CruiseControl | |
►CCScriptBuilder | |
COgreScriptBuilder | |
CRoR::CSHA1 | |
CRoR::CurlFailInfo | |
CRoR::CurlTaskContext | |
CRoR::ActorSpawner::CustomMaterial | |
CRoR::CVar | Quake-style console variable, defined in RoR.cfg or crated via Console UI and scripts |
CScript2Game::CVarClass | Binding of RoR::CVar; A console variable, usually defined in RoR.cfg but also created by users or scripts |
CRoR::DashBoard | |
CRoR::DashBoardManager | |
CRigDef::Prop::DashboardSpecial | |
CRoR::dashData_t | |
CRoR::dataContainer_t | |
CSkyX::VClouds::DataManager | |
CHydrax::Decal | Decal class |
CHydrax::DecalsManager | Decals manager class |
CRigDef::DefaultMinimass | |
CRigDef::DefaultSkin | |
CScriptValueTypes::degree | Binding of Ogre::Degree |
CRoR::Differential | |
CRoR::DifferentialData | |
CRoR::GUI::DirectionArrow | |
CRoR::DiscordRpc | Wrapper class, just for code consistency with other subsystems |
CRoR::GUI::MainSelector::DisplayCategory | |
CRoR::GUI::MainSelector::DisplayEntry | |
CRigDef::Document | |
CDocumentParser | |
CRoR::DustPool | |
CRoR::TerrainObjectManager::EditorObject | |
CSkyX::VClouds::Ellipsoid | Ellipsoid class x^2 y^2 z^2 / + / + / = 1 a^2 b^2 c^2 |
CRigDef::Engine | |
CRoR::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_t | |
CRigDef::ExtCamera | |
CSkyX::VClouds::FastFakeRandom | |
CRigDef::FileFormatVersion | |
CRigDef::Fileinfo | |
►CRigDef::Flare2 | |
CRigDef::Flare3 | |
CRoR::flare_t | |
CRoR::FlareMaterial | |
►CRoR::Flexable | |
CRoR::FlexMesh | |
CRoR::FlexMeshWheel | Consists of static mesh, representing the rim, and dynamic mesh, representing the tire |
CRoR::FlexAirfoil | |
CRoR::FlexBody | Flexbody = A deformable mesh; updated on CPU every frame, then uploaded to video memory |
CRigDef::Flexbody | |
CRoR::FlexBodyCacheData | |
CRoR::GUI::FlexbodyDebug | Flexbody and prop diagnostic |
CRoR::FlexBodyFileIO | Enables saving and loading flexbodies from/to binary file |
CRoR::FlexBodyFileIO::FlexBodyFileMetadata | |
CRoR::FlexBodyRecordHeader | |
CRoR::FlexFactory | |
CRoR::FlexMesh::FlexMeshVertex | |
CRoR::FlexMeshWheel::FlexMeshWheelVertex | |
CRoR::FlexObj | A visual mesh, forming a chassis for softbody actor At most one instance is created per actor |
CRoR::FlexObj::FlexObjVertex | |
CRoR::ForceFeedback | |
►CFrameListener | |
CSkyX::SkyX | SkyX class Create simple and beautiful skies! |
CRoR::FreeForce | Global force affecting particular (base) node of particular (base) actor; added ad-hoc by scripts |
CRoR::FreeForceRequest | Common for ADD and MODIFY requests; tailored for use with AngelScript thru GameScript::pushMessage() |
CRoR::GUI::FrictionSettings | |
CRigDef::Fusedrag | |
CRoR::GUI::GameAbout | |
CRoR::GUI::GameChatBox | Overlay showing chat/console messages on screen, with optional entry field |
CRoR::GameContext | Central game state manager |
CRoR::GameContextSB | |
CRoR::GUI::GameControls | |
CRoR::GUI::GameMainMenu | |
CRoR::GameScript | Proxy class that can be called by script functions |
CScript2Game::GameScriptClass | Binding of RoR::GameScript; A general class that will provide you with general functions |
CRoR::GUI::GameSettings | |
CScript2Game::GenericDocContextClass | Binding of RoR::GenericDocContext; Traverses document tokens; See 'demo_script.as' for an example |
CScript2Game::GenericDocumentClass | Binding of RoR::GenericDocument; Parses TRUCK/TOBJ/ODEF/CHARACTER file formats |
CSkyX::VClouds::GeometryBlock | |
CSkyX::VClouds::GeometryManager | |
CSkyX::VClouds::VClouds::GeometrySettings | Geometry settings |
CRoR::GfxActor | |
CRoR::GfxCharacter | |
CRoR::GfxEnvmap | A dynamic environment probe; Creates a cubemap with realtime reflections around specified point |
CRoR::GfxScene | Provides 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::GodRaysManager | Underwater god rays manager class God rays |
CSkyX::GPUManager | |
CHydrax::GPUNormalMapManager | Class to manager GPU normal maps |
CRoR::ground_model_t | Surface 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::Hydrax | Main Hydrax class |
CRigDef::Hydro | |
CRoR::hydrobeam_t | |
CRigDef::Node::Id | Abstract node ID (numbered or named) Node name is always available |
CHydrax::Image | Class for store variable channels of an image |
CRoR::ImTextFeeder | Helper for drawing multiline wrapped & colored text |
CRigDef::Inertia | |
CRoR::InputEngine | Manages controller configuration, evaluates input events |
CScript2Game::InputEngineClass | Binding 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 > | |
►CRoR::IWater | < TODO: Mixed gfx+physics (waves) - must be separated ~ only_a_ptr, 02/2018 |
CRoR::HydraxWater | |
CRoR::Water | |
►CJoyStickListener | |
CRoR::AppContext | Central setup and event handler for input/windowing/rendering |
CRoR::PointColDetector::kdnode_t | |
►CKeyListener | |
CRoR::AppContext | Central setup and event handler for input/windowing/rendering |
CRoR::Landusemap | |
CRoR::LanguageEngine | |
CRoR::DashBoard::layoutLink_t | |
CRoRnet::LegacyServerInfo | |
CSkyX::VClouds::Lightning | |
CSkyX::VClouds::LightningManager | |
CSkyX::VClouds::LightningManager::Listener | Listener class |
►CListener | |
CHydrax::MaterialManager::UnderwaterCompositorListener | Underwater compositor listener |
►CListener | |
CHydrax::Hydrax::DeviceListener | Device listener |
CRoR::OverlayWrapper::LoadedOverlay | |
CRoR::GUI::LoadingWindow | |
CRoR::LoadScriptRequest | |
CRoR::TerrainObjectManager::localizer_t | |
CScript2Game::LocalStorageClass | Binding of RoR::LocalStorage; A class that allows your script to store data persistently |
CRoR::Locator_t | |
CRigDef::Lockgroup | |
►CLogListener | |
CRoR::Console | Global game console backend |
CRoR::ScriptEngine | This class represents the angelscript scripting interface |
CRoR::GUI::MainSelector | |
CRigDef::ManagedMaterial | |
CRigDef::ManagedMaterialsOptions | |
CRigDef::MaterialFlareBinding | |
CHydrax::MaterialManager | Material/Shader manager class |
CHydrax::Math | Math class with some help funtions |
CHydrax::Mesh | Class wich contains all funtions/variables related to Hydrax water mesh |
CSkyX::MeshManager | |
CMeshObject | |
CRoR::Message | Unified game event system - all requests and state changes are reported using a message |
CRigDef::SequentialImporter::Message | |
CRigDef::Validator::Message | |
CRoR::Console::Message | |
CRoR::GUI::MessageBoxButton | |
CRoR::GUI::MessageBoxConfig | |
CRoR::GUI::MessageBoxDialog | |
CRigDef::Minimass | |
CRoR::ModifyProjectRequest | |
►CHydrax::Module::Module | Base module class, Override it for create different ways of create water noise |
CHydrax::Module::ProjectedGrid | Hydrax projected grid module |
CHydrax::Module::RadialGrid | Hydrax radial grid module |
CHydrax::Module::SimpleGrid | Hydrax simple grid module |
CRigDef::Document::Module | |
CSkyX::MoonManager | |
CRigDef::Animation::MotorSource | |
►CMouseListener | |
CRoR::AppContext | Central setup and event handler for input/windowing/rendering |
►CMovableObject | |
CRoR::MovableText | |
►CAngelOgre::MovableObject | Abstract class defining a movable object in a scene |
CAngelOgre::Entity | Defines an instance of a discrete, movable object based on a Mesh |
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 | |
CAngelOgre::SceneNode | Class representing a node in the scene graph |
CRigDef::Node | |
CRoR::node_simple_t | |
CRoR::node_t | Physics: A vertex in the softbody structure |
CRoR::GUI::NodeBeamUtils | |
CRigDef::NodeDefaults | |
CRoR::NodeGfx | Gfx attributes/state of a softbody node |
CRigDef::SequentialImporter::NodeMapEntry | |
CRoR::NodeSB | |
►CHydrax::Noise::Noise | Base noise class, Override it for create different ways of create water noise |
CHydrax::Noise::FFT | FFT noise module class |
CHydrax::Noise::Perlin | Perlin noise module class |
CHydrax::Noise::Real | This class is a sea elevation module that combines several effects:
Waves, defined by direction, amplitude, period and optionally, phase. Perlin noise, used to randomize the sea surface. Pressure points, used to create puntual waves |
CRoR::TerrainObjectManager::object_t | |
CRoR::ODefAnimation | |
CRoR::ODefCollisionBox | |
CRoR::ODefCollisionMesh | |
CRoR::ODefFile | |
CRoR::ODefFile::ODefFileHeader | |
CRoR::ODefParser | |
CRoR::ODefParser::ODefParserContext | |
CRoR::ODefParticleSys | |
CRoR::ODefPointLight | |
CRoR::ODefSpotlight | |
CRoR::ODefTexPrint | |
CSkyX::AtmosphereManager::Options | Atmosphere options |
CHydrax::Module::ProjectedGrid::Options | Struct wich contains Hydrax projected grid module options |
CSkyX::CloudLayer::Options | Cloud layer options |
CHydrax::Noise::Perlin::Options | Struct wich contains Perlin noise module options |
CHydrax::Module::RadialGrid::Options | Struct wich contains Hydrax simple grid module options |
CHydrax::Mesh::Options | Base Hydrax mesh options |
CHydrax::Noise::FFT::Options | Struct wich contains fft noise module options |
CHydrax::Module::SimpleGrid::Options | Struct wich contains Hydrax simple grid module options |
CHydrax::MaterialManager::Options | Material options |
CRoR::OTCFile | Rembember OGRE coordinates are {X = right/left, Y = up/down, Z = front/back} |
CRoR::OTCLayer | |
CRoR::OTCPage | |
CRoR::OTCParser | |
CRoR::OutGauge | |
►COverlappedLayer | |
CMyGUI::RTTLayer | |
►COverlay | |
COgre::ImGuiOverlay | |
►COverlayElementFactory | |
CColoredTextAreaOverlayElementFactory | Factory for creating TextAreaOverlayElement instances |
CRoR::OverlayWrapper | |
►CParamCommand | |
COgre::ExtinguishableFireAffector::CmdIntensity | Command object for intensity (see ParamCommand) |
COgre::ExtinguishableFireAffector::CmdIntensityGrowth | Command object for intensity growth (see ParamCommand) |
COgre::ExtinguishableFireAffector::CmdMaxIntensity | Command object for maximum intensity (see ParamCommand) |
COgre::ExtinguishableFireAffector::CmdMiddlePoint | Command object for middle point (see ParamCommand) |
COgre::ExtinguishableFireAffector::CmdRadius | Command object for radius (see ParamCommand) |
COgre::FireExtinguisherAffector::CmdEffectiveness | Command object for bounce (see ParamCommand) |
COgre::ShaderParticleRenderer::CmdVertexFormatColour | Command objects for defining vertex format (see ParamCommand) |
COgre::ShaderParticleRenderer::CmdVertexFormatDirection | Direction |
COgre::ShaderParticleRenderer::CmdVertexFormatRotation | Rotation |
COgre::ShaderParticleRenderer::CmdVertexFormatRotationSpeed | Rotation speed (rad/s) |
COgre::ShaderParticleRenderer::CmdVertexFormatSize | Particle size |
COgre::ShaderParticleRenderer::CmdVertexFormatTexture | General texture coord |
COgre::ShaderParticleRenderer::CmdVertexFormatTimeFrag | TTL / total_TTL |
COgre::ShaderParticleRenderer::CmdVertexFormatTimeFragInv | 1.0f - TTL / total_TTL |
COgre::ShaderParticleRenderer::CmdVertexFormatTotalTTL | Total time-to-live |
COgre::ShaderParticleRenderer::CmdVertexFormatTTL | Time-to-live |
CRigDef::Parser | Checks the rig-def file syntax and pulls data to File object |
CRigDef::Particle | |
►CParticleAffector | |
COgre::ExtinguishableFireAffector | This class defines a ParticleAffector which deflects particles |
COgre::FireExtinguisherAffector | This class defines a ParticleAffector which deflects particles |
►CParticleAffectorFactory | |
COgre::ExtinguishableFireAffectorFactory | Factory class for DeflectorPlaneAffector |
COgre::FireExtinguisherAffectorFactory | Factory class for DeflectorPlaneAffector |
►CParticleSystemRenderer | |
COgre::ShaderParticleRenderer | Specialisation of ParticleSystemRenderer to render particles using a custom shaders |
►CParticleSystemRendererFactory | |
COgre::ShaderParticleRendererFactory | Factory class for ShaderParticleRenderer |
►CParticleVisualData | |
COgre::ParticleCustomParam | Custom visual data for shader renderer |
CRoR::PerVehicleCameraContext | |
CRigDef::Pistonprop | |
CHydrax::Image::Pixel | Pixel structure |
CRoR::PointColDetector | |
CRoR::PointColDetector::pointid_t | |
CHydrax::Mesh::POS_NORM_UV_VERTEX | Vertex struct for position, normals and uv data |
CHydrax::Mesh::POS_NORM_VERTEX | Vertex struct for position and normals data |
CHydrax::Mesh::POS_UV_VERTEX | Vertex struct for position and uv data |
CHydrax::Mesh::POS_VERTEX | Vertex struct for position data |
CRoR::TerrainObjectManager::PredefinedActor | |
CHydrax::Noise::PressurePoint | A PressurePoint defined by the origen, pressure pulse, Maximum time of perturbation and wave longitude.
Pressure points can be used to add object falling at sea, or, adding sucessive point, to simulate ship Kelvin wakes |
CScript2Game::ProceduralManagerClass | Binding of RoR::ProceduralManager; generates dynamic roads for terrain |
CScript2Game::ProceduralObjectClass | Binding of RoR::ProceduralObject; a spline for generating dynamic roads |
CScript2Game::ProceduralPointClass | Binding of RoR::ProceduralPoint; |
CScript2Game::ProceduralRoadClass | Binding of RoR::ProceduralRoad; a dynamically generated road mesh |
►CProfile | |
CTerrn2CustomMaterial::Profile | |
►CProfile | |
COgre::TerrainPSSMMaterialGenerator::SM2Profile | Shader model 2 profile target |
CRoR::Prop | A mesh attached to vehicle frame via 3 nodes |
CRigDef::Prop | |
CRoR::PropAnim | |
CRoR::PropAnimKeySB | |
CRoR::PropAnimKeyState | User input state for animated props with 'source:event' |
CRoR::PSSM_Shadows_Data | |
CScriptValueTypes::quaternion | Binding of Ogre::Quaternion |
CScript2Script::raceBuilder | This class manages a race (singular!) You should only use this directly if the racesManager doesn't suit your needs |
CScript2Script::racesManager | This class allows you to organize races |
CRoR::RaceSystem | |
CScriptValueTypes::radian | Binding of Ogre::Radian |
CRoR::RailGroup | A series of RailSegment-s for SlideNode to slide along. Can be closed in a loop |
CRigDef::RailGroup | |
CRoR::RailSegment | A single beam in a chain |
CRigDef::Node::Range | |
CRigDef::Node::Ref | Legacy 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 > | |
CRoR::Actor | Softbody object; can be anything from soda can to a space shuttle Constructed from a truck definition file, see https://docs.rigsofrods.org/vehicle-creation/fileformat-truck/ To spawn in-game, use MSG_SIM_SPAWN_ACTOR_REQUESTED , see GameContext::PushMessage() , in AngelScript use game.pushMessage(); Gameplay states are described by enum ActorState |
►CRefCountingObject< CacheEntry > | |
CRoR::CacheEntry | |
►CRefCountingObject< GenericDocContext > | |
CRoR::GenericDocContext | |
►CRefCountingObject< GenericDocument > | |
CRoR::GenericDocument | |
►CRefCountingObject< LocalStorage > | |
CRoR::LocalStorage | A class that allows scripts to store data persistently |
►CRefCountingObject< ProceduralManager > | |
CRoR::ProceduralManager | |
►CRefCountingObject< ProceduralObject > | |
CRoR::ProceduralObject | |
►CRefCountingObject< ProceduralPoint > | |
CRoR::ProceduralPoint | |
►CRefCountingObject< ProceduralRoad > | |
CRoR::ProceduralRoad | |
►CRefCountingObject< Sound > | |
CRoR::Sound | |
►CRefCountingObject< SoundScriptInstance > | |
CRoR::SoundScriptInstance | |
►CRefCountingObject< SoundScriptTemplate > | |
CRoR::SoundScriptTemplate | |
►CRefCountingObject< Terrain > | |
CRoR::Terrain | |
►CRefCountingObject< TuneupDef > | |
CRoR::TuneupDef | Dual purpose: |
►CRefCountingObject< VehicleAI > | |
CRoR::VehicleAI | |
CRefCountingObjectPtr< T > | |
CRefCountingObjectPtr< Actor > | |
CRefCountingObjectPtr< CacheEntry > | |
CRefCountingObjectPtr< GenericDocContext > | |
CRefCountingObjectPtr< GenericDocument > | |
CRefCountingObjectPtr< ProceduralManager > | |
CRefCountingObjectPtr< ProceduralObject > | |
CRefCountingObjectPtr< ProceduralRoad > | |
CRefCountingObjectPtr< Sound > | |
CRefCountingObjectPtr< SoundScriptInstance > | |
CRefCountingObjectPtr< SoundScriptTemplate > | |
CRefCountingObjectPtr< Terrain > | |
CRefCountingObjectPtr< TuneupDef > | |
CRefCountingObjectPtr< VehicleAI > | |
CRoR::PointColDetector::refelem_t | |
►CRenderable | |
COgre::ImGuiOverlay::ImGUIRenderable | |
CRoR::MovableText | |
►CRenderable | |
COgre::ShaderParticleRenderer | Specialisation of ParticleSystemRenderer to render particles using a custom shaders |
CSkyX::SkyX::RenderQueueGroups | Render queue groups |
CSkyX::VClouds::VClouds::RenderQueueGroups | Render queue groups |
►CRenderQueueListener | |
CHydrax::RttManager::CReflectionListener::CReflectionQueueListener | Used for avoid near clip plane clipping during the reflection Rtt |
COgreImGui | DearIMGUI integration |
►CRenderTargetListener | |
CHydrax::GodRaysManager::DepthMapListener | GodRaysManager::DepthMapListener class |
CHydrax::RttManager::CDepthListener | |
CHydrax::RttManager::CDepthReflectionListener | |
CHydrax::RttManager::CGPUNormalMapListener | |
CHydrax::RttManager::CReflectionListener | RttManager::CReflectionListener class |
CHydrax::RttManager::CRefractionListener | RttManager::CRefractionListener class |
CRoR::Renderdash | 'renderdash' is a name of a classic Render-To-Texture animated material with gauges and other dashboard info |
CRoR::SurveyMapTextureCreator | |
CRoR::Water::ReflectionListener | |
CRoR::Water::RefractionListener | |
CSkyX::SkyX | SkyX class Create simple and beautiful skies! |
CRoR::RepairMode | Interactive recovery and repair mode, operates on player vehicle Formerly 'advanced repair' or 'interactive reset' |
CRoR::Replay | |
CRepoProgressContext | |
►CRequestHandler | |
CRoR::GUI::RepositorySelector | |
CRoR::GUI::ResourceCategories | |
CRoR::GUI::ResourceFiles | |
CRoR::GUI::ResourceItem | |
►CResourceLoadingListener | |
CRoR::ContentManager | |
CRoR::ContentManager::ResourcePack | |
CRoR::GUI::ResourcesCollection | |
►CResponseHandler | |
CRoR::GUI::RepositorySelector | |
CAngelOgre::Root | Singleton - use Ogre::Root::getSingleton() to retrieve instance |
CRigDef::Ropable | |
CRoR::ropable_t | |
CRigDef::Rope | |
CRoR::rope_t | |
►CRigDef::Rotator | |
CRigDef::Rotator2 | |
CRoR::rotator_t | |
CHydrax::RttManager::RttListener | Rtt Listener class |
CHydrax::RttManager | Rtt's manager class |
CHydrax::RttManager::RttOptions | Rtt options struct |
►Cruntime_error | |
CRoR::ActorSpawner::Exception | |
CRigDef::TorqueCurve::Sample | |
CAngelOgre::SceneManager | Encapsulates everything renderable by OGRE - use game.getSceneManager() to get it |
CRoR::SceneMouse | |
CRoR::Screwprop | |
CRigDef::Screwprop | |
CRoR::ScrewpropSB | |
CRigDef::Script | |
CRoR::ScriptCallbackArgs | |
►CScriptCompilerListener | |
CRoR::ContentManager | |
CRoR::ScriptEventArgs | Args for eventCallbackEx() queued via MSG_SIM_SCRIPT_EVENT_TRIGGERED See descriptions at enum RoR::scriptEvents |
►CScriptLoader | |
CRoR::SoundScriptManager | |
CRoR::GUI::ScriptMonitor | |
CRoR::ScriptUnit | Represents a loaded script and all associated resources/handles |
CSkyX::VClouds::Lightning::Segment | Segment struct |
CRigDef::SequentialImporter | |
CRigDef::Serializer | Serializes the RigDef::Document data structure to file |
CRoRnet::ServerInfo | |
CScript2Server::ServerScriptClass | A 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::SimpleInertia | Designed to be run on main/rendering loop (FPS) |
CHydrax::Size | Struct 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::SkinDef | |
CRoR::SkinParser | |
CRoR::SkyXManager | |
CRoR::SlideNode | |
CRigDef::SlideNode | |
Csort_cats< T1, T2 > | |
CScript2Game::SoundClass | Binding of RoR::Sound; a single sound sample positioned in 3D space (spatial audio) |
CRoR::SoundManager | |
CScript2Game::SoundScriptInstanceClass | Binding of RoR::SoundScriptInstance; instance of SoundScriptTemplateClass |
CScript2Game::SoundScriptTemplateClass | Binding of RoR::SoundScriptTemplate; a customizable sound effect |
►CRigDef::SoundSource | |
CRigDef::SoundSource2 | |
CRoR::soundsource_t | |
CRigDef::SpeedLimiter | |
CRoR::TerrainObjectManager::StaticObject | |
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::StreamRegister | Binding of RoRnet::StreamRegister class |
CRoRnet::StreamUnRegister | |
CRigDef::Submesh | |
CRoR::GUI::SurveyMap | In-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 | |
►COgre::TerrainPSSMMaterialGenerator::SM2Profile::ShaderHelper | Interface definition for helper class to generate shaders |
►COgre::TerrainPSSMMaterialGenerator::SM2Profile::ShaderHelperCg | Utility class to help with generating shaders for Cg / HLSL |
COgre::TerrainPSSMMaterialGenerator::SM2Profile::ShaderHelperHLSL | |
COgre::TerrainPSSMMaterialGenerator::SM2Profile::ShaderHelperGLSL | Utility class to help with generating shaders for GLSL |
COgre::TerrainPSSMMaterialGenerator::SM2Profile::ShaderHelperGLSLES | Utility class to help with generating shaders for GLSL ES |
CScript2Game::TerrainClass | Binding of RoR::Terrain; represents a loaded terrain |
CRoR::TerrainEditor | Minimalist editor mode; orig |
CRoR::TerrainGeometryManager | This class handles all interactions with the Ogre Terrain system |
►CTerrainMaterialGenerator | |
COgre::TerrainPSSMMaterialGenerator | A TerrainMaterialGenerator which can cope with normal mapped, specular mapped terrain |
CTerrn2CustomMaterial | |
CRoR::TerrainObjectManager | |
CRoR::Terrn2Author | |
CRoR::Terrn2Def | |
CRoR::Terrn2Parser | |
CRoR::Terrn2Telepoint | < Teleport drop location |
CRigDef::Texcoord | |
►CTextAreaOverlayElement | |
CColoredTextAreaOverlayElement | |
CHydrax::TextureManager | Class for manager Normal maps |
CAngelOgre::TextureManager | Singleton - use Ogre::TextureManager::getSingleton() to retrieve instance |
CAngelOgre::TexturePtr | |
CRoR::GUI::TextureToolWindow | |
CRoR::ThreadPool | Facilitates execution of (small) tasks on separate threads |
CRigDef::Tie | |
CRoR::tie_t | |
CRoR::TObjEntry | |
CRoR::TObjFile | |
CRoR::TObjGrass | Unified 'grass' and 'grass2' |
CRoR::TObjParser | |
CRoR::TObjTree | |
CRoR::TObjVehicle | |
CRigDef::Parser::Token | |
CRoR::Token | |
CRoR::GUI::TopMenubar | |
CRoR::TorqueCurve | This class loads and processes a torque curve for a vehicle |
CRigDef::TorqueCurve | |
CRigDef::TractionControl | |
CRigDef::TransferCase | |
CRoR::TransferCase | |
►CTreeLoader2D | |
CForests::RandomTreeLoader | |
CTriangle | Represents a triangle in three-dimensional space |
CCartesianToTriangleTransform::TriangleCoord | Return type of CartesianToTriangleTransform transformation |
CRigDef::Trigger | |
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 | |
CRoR::TurbojetVisual | |
CRigDef::Turboprop2 | |
CRoR::TyrePressure | Land vehicle feat Simulates tyre pressurization by adjusting springness of in-wheel beams |
CRoR::UniqueCommandKeyPair | UI helper for displaying command control keys to user |
CRoRnet::UserInfo | |
CRigDef::Validator | Performs a formal validation of the file (missing required parts, conflicts of modules, etc...) |
CSkyX::VClouds::VClouds | |
CSkyX::VCloudsManager | |
CScriptValueTypes::vector2 | Binding of Ogre::Vector2 |
CScriptValueTypes::vector3 | Binding of Ogre::Vector3 |
CScript2Game::VehicleAIClass | Binding of RoR::VehicleAI; Vehicle driving AI using waypoints |
CRoR::Actor::VehicleForceSensors | |
CRoR::GUI::VehicleInfoTPanel | |
CRoRnet::VehicleState | < Formerly oob_t |
CSkyX::VClouds::GeometryBlock::VERTEX | Vertex struct |
CSkyX::MeshManager::VERTEX | Vertex struct |
CRoR::VideoCamera | An Ogre::Camera mounted on the actor and rendering into either in-scene texture or external window |
CRigDef::VideoCamera | |
CRoR::OverlayWrapper::VisibleOverlays | RoR needs to temporarily hide all overlays when player enters editor |
CHydrax::Noise::Wave | A wave defined by the direction, amplitude, period, and optionally phase |
CRoR::Water::WaveTrain | |
CRoR::wheel_t | |
CRigDef::WheelDetacher | |
CRoR::wheeldetacher_t | |
CRoR::WheelGfx | |
►CWindowEventListener | |
CRoR::AppContext | Central setup and event handler for input/windowing/rendering |
CRigDef::Wing | |
CRoR::wing_t | |
CRoR::World2ScreenConverter | < Keeps data close for faster access |
►CZeroedMemoryAllocator | |
CForests::RandomTreeLoader | |