Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RigsOfRods/rigs-of-rods
/ types & classes
Types & classes
1,264 in github.com/RigsOfRods/rigs-of-rods
⨍
Functions
6,186
◇
Types & classes
1,264
↓ 990 callers
Class
ImVec2
2D vector (often used to store positions, sizes, etc.)
source/main/gui/imgui/imgui.h:179
↓ 281 callers
Class
ImVec4
4D vector (often used to store floating-point colors)
source/main/gui/imgui/imgui.h:192
↓ 270 callers
Class
half
external/header_only/half/half.hpp:434
↓ 114 callers
Class
Message
source/main/system/Console.h:67
↓ 69 callers
Class
Message
Unified game event system - all requests and state changes are reported using a message.
source/main/GameContext.h:51
↓ 43 callers
Class
ImColor
Helper to build glyph ranges from text/string data
source/main/gui/imgui/imgui.h:112
↓ 37 callers
Class
f31
Class for 1.31 unsigned floating-point computation
external/header_only/half/half.hpp:1838
↓ 33 callers
Class
Image
Class for store variable channels of an image */
source/main/gfx/hydrax/Image.h:42
↓ 27 callers
Enum
Message
source/main/physics/ActorSpawner.h:88
↓ 26 callers
Class
Ref
source/main/resources/rig_def_fileformat/RigDef_Node.h:77
↓ 18 callers
Class
Options
source/main/gfx/hydrax/FFT.h:49
↓ 17 callers
Class
Size
Struct wich contains an especific width and height value */
source/main/gfx/hydrax/Help.h:40
↓ 14 callers
Class
Vec3
Designed to work smoothly with optimizations disabled
source/main/utils/Vec3.h:28
↓ 10 callers
Class
NodeGfx
Gfx attributes/state of a softbody node
source/main/gfx/GfxData.h:236
↓ 9 callers
Class
ColorGradient
source/main/gfx/skyx/ColorGradient.h:31
↓ 7 callers
Class
Real
@class Real Real.h Noise/Real/Real.h * @brief This class is a sea elevation module that combines several effects: \n * Waves, defined by direction
source/main/gfx/hydrax/Real.h:68
↓ 7 callers
Class
vector2
* @brief Binding of Ogre::Vector2 */
doc/angelscript/Script2Game/(ValueTypes) vector2.h:19
↓ 7 callers
Class
vector3
* @brief Binding of Ogre::Vector3 */
doc/angelscript/Script2Game/(ValueTypes) vector3.h:19
↓ 6 callers
Class
Exception
source/main/physics/ActorSpawner.h:144
↓ 6 callers
Class
ImGuiStoragePair
source/main/gui/imgui/imgui.h:1667
↓ 6 callers
Class
MyDocument
Simplified structure to mimic a Document model
source/main/gui/imgui/imgui_demo.cpp:4474
↓ 5 callers
Class
Id
source/main/resources/rig_def_fileformat/RigDef_Node.h:44
↓ 5 callers
Class
ImVec2ih
2D vector (half-size integer)
source/main/gui/imgui/imgui_internal.h:532
↓ 4 callers
Class
ImFontConfig
Runtime data for multiple fonts, bake multiple fonts into a single texture, TTF/OTF font loader
source/main/gui/imgui/imgui.h:109
↓ 4 callers
Class
Options
source/main/gfx/skyx/CloudsManager.h:40
↓ 4 callers
Class
Pixel
source/main/gfx/hydrax/Image.h:68
↓ 4 callers
Class
Range
source/main/resources/rig_def_fileformat/RigDef_Node.h:114
↓ 4 callers
Class
SClassMetadata
external/angelscript_addons/scriptbuilder/scriptbuilder.h:168
↓ 4 callers
Class
SurveyMapEntity
source/main/terrain/SurveyMapEntity.h:35
↓ 3 callers
Class
CIterator
external/angelscript_addons/scriptdictionary/scriptdictionary.h:162
↓ 3 callers
Enum
EngineTriggerType
source/main/physics/SimData.h:211
↓ 3 callers
Class
ImVec1
1D vector (this odd construct is used to facilitate the transition between 1D and 2D, and the maintenance of some branches/patches)
source/main/gui/imgui/imgui_internal.h:524
↓ 3 callers
Class
Message
source/main/resources/rig_def_fileformat/RigDef_Validator.h:51
↓ 3 callers
Class
NodeMapEntry
source/main/resources/rig_def_fileformat/RigDef_SequentialImporter.h:80
↓ 3 callers
Class
RenderQueueGroups
source/main/gfx/skyx/SkyX.h:66
↓ 3 callers
Class
TexturePtr
doc/angelscript/Script2Game/AngelOgre/AngelOgre_TexturePtr.h:12
↓ 3 callers
Class
invalid_utf16
external/header_only/utf8/checked.h:57
↓ 3 callers
Class
invalid_utf8
external/header_only/utf8/checked.h:49
↓ 2 callers
Class
ActorSpawnRequest
source/main/physics/SimData.h:817
↓ 2 callers
Class
CameraData
source/main/gfx/skyx/VClouds/VClouds.h:110
↓ 2 callers
Class
ImGuiPtrOrIndex
source/main/gui/imgui/imgui_internal.h:844
↓ 2 callers
Class
ImGuiStyleMod
Storage for one type registered in the .ini file
source/main/gui/imgui/imgui_internal.h:84
↓ 2 callers
Class
ImGuiTextRange
source/main/gui/imgui/imgui.h:1620
↓ 2 callers
Class
Wave
@class Wave Wave.h Noise/Wave/Wave.h * @brief A wave defined by the direction, amplitude, period, and optionally phase. */
source/main/gfx/hydrax/Wave.h:59
↓ 2 callers
Class
invalid_code_point
Exceptions that may be thrown from the library functions.
external/header_only/utf8/checked.h:41
↓ 2 callers
Class
not_enough_room
external/header_only/utf8/checked.h:65
↓ 2 callers
Class
quaternion
doc/angelscript/Script2Game/(ValueTypes) quaternion.h:19
↓ 2 callers
Class
stat
source/main/utils/PlatformUtils.cpp:165
↓ 1 callers
Enum
ActorType
source/main/physics/SimData.h:80
↓ 1 callers
Enum
BlinkType
source/main/physics/SimData.h:113
↓ 1 callers
Class
CScriptDictValue
external/angelscript_addons/scriptdictionary/scriptdictionary.h:65
↓ 1 callers
Class
ConfigFile
Adds direct parsing of custom types.
source/main/utils/ConfigFile.h:37
↓ 1 callers
Enum
DifferentialType
source/main/resources/rig_def_fileformat/RigDef_File.h:97
↓ 1 callers
Class
DocComment
source/main/resources/rig_def_fileformat/RigDef_File.h:311
↓ 1 callers
Enum
EngineType
source/main/resources/rig_def_fileformat/RigDef_File.h:90
↓ 1 callers
Class
ExtinguishableFireAffector
This class defines a ParticleAffector which deflects particles. @remarks This affector (see ParticleAffector) offers a simple (and inaccurate) p
source/main/gfx/particle/ExtinguishableFireAffector.h:45
↓ 1 callers
Class
ExtinguishableFireAffectorFactory
Factory class for DeflectorPlaneAffector. */
source/main/gfx/particle/ExtinguishableFireAffectorFactory.h:37
↓ 1 callers
Class
FireExtinguisherAffector
This class defines a ParticleAffector which deflects particles. @remarks This affector (see ParticleAffector) offers a simple (and inaccurate) p
source/main/gfx/particle/FireExtinguisherAffector.h:46
↓ 1 callers
Class
FireExtinguisherAffectorFactory
Factory class for DeflectorPlaneAffector. */
source/main/gfx/particle/FireExtinguisherAffectorFactory.h:37
↓ 1 callers
Enum
FlareType
source/main/Application.h:509
↓ 1 callers
Class
FlexFactory
source/main/physics/flex/FlexFactory.h:163
↓ 1 callers
Class
GeometrySettings
source/main/gfx/skyx/VClouds/VClouds.h:62
↓ 1 callers
Enum
HookState
source/main/physics/SimData.h:73
↓ 1 callers
Class
ImDrawChannel
source/main/gui/imgui/imgui.h:100
↓ 1 callers
Class
ImDrawList
All draw command lists required to render the frame + pos/size coordinates to use for the projection matrix.
source/main/gui/imgui/imgui.h:103
↓ 1 callers
Class
ImDrawListSharedData
Helper to build a ImDrawData instance
source/main/gui/imgui/imgui_internal.h:69
↓ 1 callers
Class
ImGuiColumns
Storage data for a single column
source/main/gui/imgui/imgui_internal.h:72
↓ 1 callers
Class
ImGuiMenuColumns
Backup and restore IsItemHovered() internal data
source/main/gui/imgui/imgui_internal.h:78
↓ 1 callers
Class
ImGuiTabItem
Storage for a tab bar
source/main/gui/imgui/imgui_internal.h:86
↓ 1 callers
Class
ImGuiWindow
Storage for a tab item (within a tab bar)
source/main/gui/imgui/imgui_internal.h:87
↓ 1 callers
Class
ImGuiWindowSettings
Temporary storage for one window (that's the data which in theory we could ditch at the end of the frame)
source/main/gui/imgui/imgui_internal.h:89
↓ 1 callers
Enum
Keyword
source/main/Application.h:179
↓ 1 callers
Enum
LoaderType
source/main/Application.h:464
↓ 1 callers
Class
ManagedMaterialsOptions
source/main/resources/rig_def_fileformat/RigDef_File.h:907
↓ 1 callers
Class
ParticleCustomParam
custom visual data for shader renderer
source/main/gfx/particle/OgreParticleCustomParam.h:16
↓ 1 callers
Class
PressurePoint
@class PressurePoint PressurePoint.h Noise/PressurePoint/PressurePoint.h * @brief A PressurePoint defined by the origen, pressure pulse, Maximum tim
source/main/gfx/hydrax/PressurePoint.h:69
↓ 1 callers
Class
Profile
source/main/terrain/TerrainGeometryManager.cpp:63
↓ 1 callers
Class
RenderQueueGroups
source/main/gfx/skyx/VClouds/VClouds.h:40
↓ 1 callers
Class
SM2Profile
source/main/terrain/OgreTerrainPSSMMaterialGenerator.h:52
↓ 1 callers
Class
ScriptUnit
Represents a loaded script and all associated resources/handles.
source/main/scripting/ScriptEngine.h:70
↓ 1 callers
Class
Segment
source/main/gfx/skyx/VClouds/Lightning.h:36
↓ 1 callers
Class
ShaderHelperCg
source/main/terrain/OgreTerrainPSSMMaterialGenerator.h:200
↓ 1 callers
Class
ShaderHelperGLSL
source/main/terrain/OgreTerrainPSSMMaterialGenerator.h:226
↓ 1 callers
Class
ShaderHelperGLSLES
source/main/terrain/OgreTerrainPSSMMaterialGenerator.h:246
↓ 1 callers
Class
ShaderHelperHLSL
source/main/terrain/OgreTerrainPSSMMaterialGenerator.h:218
↓ 1 callers
Class
ShaderParticleRenderer
Specialisation of ParticleSystemRenderer to render particles using a custom shaders. @remarks This renderer has a few more opti
source/main/gfx/particle/OgreShaderParticleRenderer.h:24
↓ 1 callers
Class
ShaderParticleRendererFactory
Factory class for ShaderParticleRenderer
source/main/gfx/particle/OgreShaderParticleRenderer.h:234
↓ 1 callers
Class
SkeletonSettings
source/main/resources/rig_def_fileformat/RigDef_File.h:1144
↓ 1 callers
Class
TObjEntry
-----------------------------------------------------------------------------
source/main/resources/tobj_fileformat/TObjFileFormat.h:120
↓ 1 callers
Class
TorqueCurve
source/main/resources/rig_def_fileformat/RigDef_File.h:1223
↓ 1 callers
Enum
WheelBraking
source/main/Application.h:530
↓ 1 callers
Enum
WheelPropulsion
source/main/Application.h:541
↓ 1 callers
Enum
WheelSide
Used by rig-def/addonpart/tuneup formats to specify wheel rim mesh orientation.
source/main/Application.h:551
↓ 1 callers
Enum
WingControlSurface
source/main/resources/rig_def_fileformat/RigDef_File.h:113
↓ 1 callers
Class
binary_t
Tag type for binary construction.
external/header_only/half/half.hpp:533
↓ 1 callers
Class
dashData_t
source/main/gui/DashBoardManager.h:70
↓ 1 callers
Enum
events
source/main/utils/InputEngine.h:73
↓ 1 callers
Class
ground_model_t
Surface friction properties.
source/main/physics/SimData.h:703
↓ 1 callers
Class
stat
external/header_only/SimpleGlob.h:481
Enum
APAltitudeMode
* Altitude modes for the autopilot system */
doc/angelscript/Script2Game/enums/APAltitudeMode.h:19
next →
1–100 of 1,264, ranked by callers