Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/colobot/colobot
/ types & classes
Types & classes
1,354 in github.com/colobot/colobot
⨍
Functions
6,342
◇
Types & classes
1,354
↓ 459 callers
Class
CrashSphere
* \struct CrashSphere * \brief Sphere used to detect object collisions */
colobot-base/src/object/crash_sphere.h:32
↓ 272 callers
Class
NullType
lib/hippomocks/hippomocks.h:406
↓ 226 callers
Class
CBotTypResult
colobot-base/src/script/scriptfunc.h:38
↓ 100 callers
Class
CBotTypResult
CBot/src/CBot/CBotInstr/CBotInstrUtils.h:29
↓ 83 callers
Class
Color
* \struct Color * \brief RGBA color */
colobot-base/src/graphics/core/color.h:40
↓ 74 callers
Class
Sphere
colobot-base/src/math/sphere.h:27
↓ 55 callers
Class
Color
colobot-base/src/graphics/engine/lightman.h:41
↓ 39 callers
Class
CBotTypResult
CBot/src/CBot/CBotUtils.h:34
↓ 34 callers
Class
ZombieMockException
lib/hippomocks/hippomocks.h:895
↓ 32 callers
Class
Event
colobot-base/src/ui/screen/screen.h:31
↓ 31 callers
Class
Color
colobot-base/src/object/interface/trace_drawing_object.h:28
↓ 22 callers
Class
ColobotError
Exception in I/O operations
scripts/blender-scripts.py:36
↓ 20 callers
Enum
EventType
\enum EventType \brief Type of event message */
colobot-base/src/common/event.h:39
↓ 19 callers
Class
CLevelParserException
colobot-base/src/level/parser/parserexceptions.h:32
↓ 19 callers
Class
CLevelParserExceptionMissingParam
colobot-base/src/level/parser/parserexceptions.h:39
↓ 17 callers
Class
Event
colobot-base/src/ui/studio.h:38
↓ 16 callers
Class
EngineMouse
* \struct EngineMouse * \brief Information about mouse cursor */
colobot-base/src/graphics/engine/engine.cpp:129
↓ 14 callers
Class
IntColor
* \struct IntColor * \brief Color with integer values * * May be used for precise pixel manipulations. */
colobot-base/src/graphics/core/color.h:104
↓ 12 callers
Class
Event
colobot-base/src/level/mainmovie.h:32
↓ 11 callers
Class
CModelIOException
colobot-base/src/graphics/model/model_io_exception.h:27
↓ 10 callers
Class
Replace
lib/hippomocks/hippomocks.h:275
↓ 8 callers
Class
Texture
* \struct Texture * \brief Info about a texture * * Identifies (through id) a texture created in graphics engine. * Also contains some additional
colobot-base/src/graphics/core/texture.h:109
↓ 7 callers
Class
CBotTestFail
test/src/CBot/CBot_test.cpp:47
↓ 7 callers
Class
CLevelParserExceptionBadParam
colobot-base/src/level/parser/parserexceptions.h:46
↓ 7 callers
Class
Event
colobot-base/src/app/input.h:35
↓ 7 callers
Class
ExpectationException
exception types
lib/hippomocks/hippomocks.h:836
↓ 7 callers
Class
FileInfo
colobot-base/src/graphics/engine/oldmodelmanager.h:93
↓ 6 callers
Class
Event
colobot-base/src/object/task/task.h:33
↓ 4 callers
Class
CObjectCreateException
colobot-base/src/object/object_create_exception.h:28
↓ 4 callers
Class
ColobotVertex
Vertex as saved in Colobot model file
scripts/blender-scripts.py:49
↓ 4 callers
Class
Particle
colobot-base/src/graphics/engine/particle.h:171
↓ 3 callers
Enum
CBotError
* \brief This enum contains possible CBot error values. Values in range 5000-5999 are compile errors, 6000-6999 are runtime errors * * Note that oth
CBot/src/CBot/CBotEnums.h:197
↓ 3 callers
Class
InputBinding
* \struct InputBinding * \brief Binding for input slot */
colobot-base/src/app/input.h:41
↓ 3 callers
Class
RegistrationType
lib/hippomocks/hippomocks.h:347
↓ 2 callers
Class
CBotToken
CBot/src/CBot/CBotVar/CBotVar.h:36
↓ 2 callers
Class
CObjectIteratorProxy
colobot-base/src/object/object_manager.h:70
↓ 2 callers
Class
CallMissingException
lib/hippomocks/hippomocks.h:884
↓ 2 callers
Class
CharTexture
* \struct CharTexture * \brief Texture of font character */
colobot-base/src/graphics/engine/text.h:167
↓ 2 callers
Class
ColobotMaterial
Material as saved in Colobot model file
scripts/blender-scripts.py:66
↓ 2 callers
Class
ColobotModel
Colobot model (content of model file)
scripts/blender-scripts.py:108
↓ 2 callers
Class
ColobotTexPair
Pair of 2 textures
scripts/blender-scripts.py:89
↓ 2 callers
Class
ColobotTriangle
Triangle as saved in Colobot model file
scripts/blender-scripts.py:101
↓ 2 callers
Class
DynamicLight
* \struct DynamicLight * \brief Dynamic light in 3D scene * * It is an extension over standard light properties. Added are dynamic progressions for
colobot-base/src/graphics/engine/lightman.h:98
↓ 2 callers
Class
EngineBaseObject
* \struct BaseEngineObject * \brief Base (template) object - geometry for engine objects * * This is also the tier 1 of base object tree. */
colobot-base/src/graphics/engine/engine.cpp:104
↓ 2 callers
Class
Event
colobot-base/src/graphics/engine/pyro.h:43
↓ 2 callers
Class
LightningSegment
colobot-base/src/graphics/engine/lightning.h:108
↓ 2 callers
Class
NotImplementedException
lib/hippomocks/hippomocks.h:857
↓ 1 callers
Class
BaseException
lib/hippomocks/hippomocks.h:823
↓ 1 callers
Class
BuildingLevel
colobot-base/src/graphics/engine/terrain.h:373
↓ 1 callers
Class
CAssertRegexMatchError
colobot-base/src/common/regex_utils.h:28
↓ 1 callers
Class
CBotToken
CBot/src/CBot/CBotInstr/CBotInstrUtils.h:26
↓ 1 callers
Class
CConfigFile
* \class CConfigFile * * \brief Class for loading config file * */
colobot-base/src/common/config_file.h:47
↓ 1 callers
Class
CObjectContainerProxy
colobot-base/src/object/object_manager.h:110
↓ 1 callers
Class
CVertexProxy
* \class CVertexProxy * \brief Proxy object for manipulating vertex data */
colobot-base/src/graphics/model/model_mesh.h:52
↓ 1 callers
Class
Character
colobot-base/src/object/old_object_interface.h:34
↓ 1 callers
Class
DeviceConfig
* \struct DeviceConfig * \brief General config for graphics device * * These settings are common window options set by SDL. */
colobot-base/src/graphics/core/device.h:70
↓ 1 callers
Class
EngineGroundSpot
* \struct EngineGroundSpot * \brief A spot (large shadow) drawn on the ground by the graphics engine */
colobot-base/src/graphics/engine/engine.h:190
↓ 1 callers
Class
EngineObject
* \struct EngineObject * \brief Object drawn by the graphics engine */
colobot-base/src/graphics/engine/engine.h:120
↓ 1 callers
Class
EngineShadow
* \struct EngineShadow * \brief Shadow drawn by the graphics engine */
colobot-base/src/graphics/engine/engine.h:162
↓ 1 callers
Class
FramebufferParams
* \struct FramebufferParams * \brief Contains parameters for new framebuffer */
colobot-base/src/graphics/core/framebuffer.h:34
↓ 1 callers
Class
Light
* \struct Light * \brief Properties of light in 3D scene * * This structure was created as analog to DirectX's D3DLIGHT. */
colobot-base/src/graphics/core/light.h:56
↓ 1 callers
Class
NewScriptName
colobot-base/src/level/robotmain.h:135
↓ 1 callers
Class
NoResultSetUpException
lib/hippomocks/hippomocks.h:922
↓ 1 callers
Class
TextLine
colobot-base/src/ui/displaytext.h:90
↓ 1 callers
Class
Texture
scripts/blender-scripts.py:420
↓ 1 callers
Class
Texture
colobot-base/src/graphics/opengl33/gl33_terrain_renderer.h:38
↓ 1 callers
Class
Vertex3D
* \struct Vertex3D * \brief 3D vertex for 3D rendering, contains UV, color and normal */
colobot-base/src/graphics/core/vertex.h:55
↓ 1 callers
Class
WaterVapor
colobot-base/src/graphics/engine/water.h:174
Class
Accessor
colobot-base/src/graphics/model/model_gltf.cpp:48
Class
ActivePause
colobot-base/src/app/pausemanager.h:67
Class
ActivePause
colobot-base/src/app/pausemanager.cpp:31
Class
ActivePause
colobot-base/src/ui/displayinfo.h:31
Class
ActivePause
colobot-base/src/ui/studio.h:37
Class
ActivePause
colobot-base/src/level/robotmain.h:94
Enum
AlphaMode
Alpha transparency mode
colobot-base/src/graphics/core/transparency.h:41
Class
ApplicationPrivate
* \struct ApplicationPrivate * \brief Private data of CApplication class * * Contains SDL-specific variables that should not be visible outside app
colobot-base/src/app/app.cpp:78
Class
ApplicationPrivate
colobot-base/src/app/app.h:108
Enum
AttachmentType
colobot-base/src/graphics/core/framebuffer.h:45
Enum
AutoBaseParam
colobot-base/src/object/auto/autobase.h:32
Enum
AutoBasePhase
colobot-base/src/object/auto/autobase.h:43
Enum
AutoConvertPhase
colobot-base/src/object/auto/autoconvert.h:28
Enum
AutoDerrickPhase
colobot-base/src/object/auto/autoderrick.h:28
Enum
AutoDestroyerPhase
colobot-base/src/object/auto/autodestroyer.h:29
Enum
AutoEggPhase
colobot-base/src/object/auto/autoegg.h:28
Enum
AutoFactoryPhase
colobot-base/src/object/auto/autofactory.h:29
Enum
AutoLaboPhase
colobot-base/src/object/auto/autolabo.h:28
Enum
AutoMushPhase
colobot-base/src/object/auto/automush.h:27
Enum
AutoNestPhase
colobot-base/src/object/auto/autonest.h:28
Enum
AutoNuclearPlantPhase
colobot-base/src/object/auto/autonuclearplant.h:28
Enum
AutoPorticoPhase
colobot-base/src/object/auto/autoportico.h:27
Enum
AutoPowerCaptorPhase
colobot-base/src/object/auto/autopowercaptor.h:27
Enum
AutoPowerPlantPhase
colobot-base/src/object/auto/autopowerplant.h:29
Enum
AutoRadarPhase
colobot-base/src/object/auto/autoradar.h:27
Enum
AutoRepairPhase
colobot-base/src/object/auto/autorepair.h:28
Enum
AutoResearchPhase
colobot-base/src/object/auto/autoresearch.h:28
Enum
AutoTowerPhase
colobot-base/src/object/auto/autotower.h:28
Enum
AutoVaultPhase
colobot-base/src/object/auto/autovault.h:28
Enum
BlockVisibilityType
CBot/src/CBot/CBotStack.h:50
Class
BufferView
colobot-base/src/graphics/model/model_gltf.cpp:41
Enum
BuildType
* \enum BuildType * \brief Construction actions (buildings, etc.) available to user * * TODO: refactor */
colobot-base/src/level/build_type.h:29
next →
1–100 of 1,354, ranked by callers