CActivePause | |
CApplicationPrivate | Private data of CApplication class |
CArgs | |
CBaseEngineObject | Base (template) object - geometry for engine objects |
CGfx::CTerrain::BuildingLevel | Flat level for building |
CGfx::CachedFont | Base TTF font with UTF-8 char cache |
►CCAuto | |
CCAutoBase | |
CCAutoConvert | |
CCAutoDerrick | |
CCAutoDestroyer | |
CCAutoEgg | |
CCAutoFactory | |
CCAutoFlag | |
CCAutoHouston | |
CCAutoInfo | |
CCAutoJostle | |
CCAutoKid | |
CCAutoLabo | |
CCAutoMush | |
CCAutoNest | |
CCAutoNuclearPlant | |
CCAutoPortico | |
CCAutoPowerCaptor | |
CCAutoPowerPlant | |
CCAutoPowerStation | |
CCAutoRadar | |
CCAutoRepair | |
CCAutoResearch | |
CCAutoRoot | |
CCAutoTower | |
CCAutoVault | |
CCBot::CBotCStack | Management of the stack of compilation |
CCBot::CBotDebug | Various utilities used for debugging |
CCBot::CBotDoublyLinkedList< T > | |
►CCBot::CBotDoublyLinkedList< CBotToken > | |
CCBot::CBotToken | Class representing one token of a program |
►CCBot::CBotExternalCall | Interface for external CBot calls |
CCBot::CBotExternalCallDefault | Default implementation of CBot external call, using compilation and runtime functions |
CCBot::CBotExternalCallList | Class for mangaging CBot external calls |
►CCBot::CBotFile | |
CCBotFileColobot | |
►CCBot::CBotFileAccessHandler | |
CCBotFileAccessHandlerColobot | |
►CCBot::CBotInstr | Class for one CBot instruction |
CCBot::CBotBlock | An instruction block - { ... } |
CCBot::CBotBoolExpr | An expression that results in a boolean value |
CCBot::CBotBreak | Instructions "break" and "continue" (with an optional label) |
CCBot::CBotCase | Instruction "case", part of "switch" structure |
CCBot::CBotCatch | Instruction "catch", part of "try" structure |
CCBot::CBotCondition | A condition - boolean expression enclosed in brackets - (condition) |
CCBot::CBotDefArray | Definition of an array (of any type) |
CCBot::CBotDefBoolean | Definition of boolean variable - bool a, b = false |
CCBot::CBotDefClass | Definition of class instance variable |
CCBot::CBotDefFloat | Definition of a float variable - float a, b = 12.4 |
CCBot::CBotDefInt | Definition of an integer variable - int a, b = 12 |
CCBot::CBotDefString | Definition of a string variable - string a, b = "text"; |
CCBot::CBotDo | Do {...} while (...) structure |
CCBot::CBotEmpty | Constant -1 of type int |
CCBot::CBotExpression | An arithmetic expression, with or without assignment |
CCBot::CBotExprLitBool | A boolean literal - true/false |
CCBot::CBotExprLitNan | The "nan" constant |
CCBot::CBotExprLitNull | The "null" constant |
CCBot::CBotExprLitNum | A number literal - 5, 1, 2.5, 3.75, etc. or a predefined numerical constant (see CBotToken::DefineNum()) |
CCBot::CBotExprLitString | A string literal - "Some text" |
CCBot::CBotExprUnaire | Unary expression - +a, -a, !a, ~a, not a |
CCBot::CBotExprVar | Expression representing a variable name |
CCBot::CBotFieldExpr | Accessing a class field using dot operator - toto.x |
CCBot::CBotFor | Instruction for (init; test; incr) { ... } |
CCBot::CBotFunction | A function declaration in the code |
CCBot::CBotIf | Instruction if (condition) { ... } else { ... } |
CCBot::CBotIndexExpr | Instruction accessing an array element - array[x] |
CCBot::CBotInstrCall | A call to a function - func() |
CCBot::CBotInstrMethode | A call to class method - var.func() |
CCBot::CBotLeftExpr | Compilation of left side of an assignment |
CCBot::CBotLeftExprVar | A variable on the left side of an assignment |
CCBot::CBotListArray | Compilation of assignment of an array - {{1, 2, 3}, {3, 2, 1}} |
CCBot::CBotListExpression | Compile a comma-separated list of expressions or variable definitions |
CCBot::CBotListInstr | A list of instructions separated by semicolons - ...; ...; ...; ...; |
CCBot::CBotLogicExpr | An "inline if" operator - condition ? if_true : if_false |
CCBot::CBotNew | Creation of a class instance - "new" operator - new SomeClass() |
CCBot::CBotParExpr | An expression |
CCBot::CBotPostIncExpr | Post increment/decrement |
CCBot::CBotPreIncExpr | Pre increment/decrement |
CCBot::CBotReturn | The "return" instruction |
CCBot::CBotSwitch | The switch structure |
CCBot::CBotThrow | The "throw" instruction |
CCBot::CBotTry | The "try" structure |
CCBot::CBotTwoOpExpr | Any expression with two operands |
CCBot::CBotWhile | The "while" loop - while (condition) { ... } |
CCBot::CBotLinkedList< T > | |
►CCBot::CBotLinkedList< CBotCallMethode > | |
CCBot::CBotCallMethode | Class managing the methods declared by AddFunction on a class |
►CCBot::CBotLinkedList< CBotClass > | |
CCBot::CBotClass | A CBot class definition |
►CCBot::CBotLinkedList< CBotDefParam > | |
CCBot::CBotDefParam | A list of parameters |
►CCBot::CBotLinkedList< CBotVar > | |
►CCBot::CBotVar | A CBot variable |
CCBot::CBotVarArray | CBotVar subclass for managing arrays (CBotTypArrayPointer) |
CCBot::CBotVarClass | CBotVar subclass for managing classes (CBotTypClass, CBotTypIntrinsic) |
CCBot::CBotVarPointer | CBotVar subclass for managing pointers to classes (CBotTypPointer) |
►CCBot::CBotVarValue< T, type > | A variable holding a simple value (bool, int, float, string) |
►CCBot::CBotVarNumberBase< T, type > | A number based variable (bool, int, float) |
CCBot::CBotVarNumber< T, type > | A number variable (int, float) |
►CCBot::CBotVarValue< bool, type > | |
►CCBot::CBotVarNumberBase< bool, CBotTypBoolean > | |
CCBot::CBotVarBoolean | CBotVar subclass for managing boolean values (CBotTypBoolean) |
►CCBot::CBotVarValue< float, type > | |
►CCBot::CBotVarNumberBase< float, type > | |
►CCBot::CBotVarNumber< float, CBotTypFloat > | |
CCBot::CBotVarFloat | CBotVar subclass for managing float values (CBotTypFloat) |
►CCBot::CBotVarValue< int, type > | |
►CCBot::CBotVarNumberBase< int, type > | |
►CCBot::CBotVarNumber< int, CBotTypInt > | |
CCBot::CBotVarInt | CBotVar subclass for managing integer values (CBotTypInt) |
►CCBot::CBotVarValue< std::string, CBotTypString > | |
CCBot::CBotVarString | CBotVar subclass for managing string values (CBotTypString) |
CCBot::CBotProgram | Class that manages a CBot program. This is the main entry point into the CBot engine |
CCBot::CBotStack | The execution stack |
CCBot::CBotTypResult | Class to define the complete type of a variable |
CCBuffer | |
CGfx::CCamera | Camera moving in 3D scene |
►CCCarrierObject | Interface for carrier objects |
►CCOldObject | |
►CCBaseBuilding | Base class for all buildings |
CCExchangePost | |
►CCBaseVehicle | Base class for all moving objects |
CCBaseAlien | Base class for all aliens |
►CCBaseRobot | Base class for all robots |
CCShielder | |
CCChannel | |
CGfx::CCloud | Cloud layer renderer |
►CUi::CControl | |
CUi::CButton | |
CUi::CCheck | |
CUi::CColor | |
CUi::CEdit | |
CUi::CEditValue | |
CUi::CGauge | |
CUi::CGroup | |
CUi::CImage | |
CUi::CKey | |
CUi::CLabel | |
CUi::CList | |
CUi::CMap | |
CUi::CScroll | |
CUi::CShortcut | |
►CUi::CSlider | |
CUi::CEnumSlider | |
CUi::CTarget | |
CUi::CWindow | |
►CCControllableObject | Interface for objects that can be selected and controlled by the player |
CCOldObject | |
CCController | Entry point into CRobotMain |
►CCDamageableObject | Interface for objects that generate particles when hit |
►CCDestroyableObject | Interface for objects that can be destroyed |
CCFragileObject | Interface for objects that can be destroyed immediately after hit |
►CCShieldedObject | Interface for objects that can be destroyed, but only after the shield goes down to 0 |
►CCShieldedAutoRegenObject | Interface for shielded objects with auto regeneration |
CCOldObject | |
CUi::CDebugMenu | |
►CGfx::CDevice | Abstract interface of graphics device |
CGfx::CGL14Device | Implementation of CDevice interface in OpenGL |
CGfx::CGL21Device | Implementation of CDevice interface in OpenGL |
CGfx::CGL33Device | Implementation of CDevice interface in OpenGL 3.3 |
CGfx::CNullDevice | Device implementation that doesn't render anything |
CUi::CDisplayInfo | |
CUi::CDisplayText | |
CCEventQueue | Global event queue |
►CGfx::CFramebuffer | Abstract interface of default framebuffer and offscreen framebuffers |
CGfx::CDefaultFramebuffer | Concrete implementation of default framebuffer |
CGfx::CGLFramebuffer | Implementation of CFramebuffer interface in OpenGL 3.0+ |
CGfx::CGLFramebufferEXT | |
►CGfx::CFrameBufferPixels | |
CGfx::CGLFrameBufferPixels | |
CCharacter | |
CGfx::CharTexture | Texture of font character |
CCImage | Image loaded from file |
►CCInputStreamBufferContainer | |
CCInputStream | |
►CCInteractiveObject | Interface for interactive objects (objects able to process events from event loop) |
CCOldObject | |
CUi::CInterface | |
►CCJostleableObject | Interface for objects that can be jostled |
CCOldObject | |
CCLevelParser | |
CCLevelParserLine | |
CCLevelParserParam | |
CGfx::CLightManager | Manager for dynamic lights in 3D scene |
CGfx::CLightning | Lightning effect renderer |
CGfx::CLightManager::CLightsComparator | |
CGfx::CCloud::CloudLine | Cloud strip |
CUi::CMainDialog | |
CUi::CMainMap | |
CCMainMovie | |
CUi::CMainShort | |
CUi::CMainUserInterface | |
CGfx::CModel | 3D model saved in model file |
CGfx::CModelManager | Manager for models read from model files |
CGfx::CModelMesh | Mesh data saved in model file |
►CCMotion | |
CCMotionAnt | |
CCMotionBee | |
CCMotionHuman | |
CCMotionLevelController | |
CCMotionQueen | |
CCMotionSpider | |
CCMotionToto | |
CCMotionVehicle | |
CCMotionWorm | |
►CCMovableObject | Interface for objects that can move (have an engine) |
►CCFlyingObject | Interface for objects that can fly |
►CCJetFlyingObject | Interface for objects that can fly using a jet engine |
CCOldObject | |
CCObjectContainerProxy | |
CCObjectFactory | |
CUi::CObjectInterface | |
CCObjectIteratorProxy | |
CGfx::COldModelManager | Manager for static models |
►CCOldObjectInterface | |
►CCObject | Base class for all 3D in-game objects |
CCOldObject | |
CCStaticObject | |
CGfx::Color | RGBA color |
CGfx::ColorHSV | HSV color |
CGfx::TextureGenerationParams::Coord | |
►CCOutputStreamBufferContainer | |
CCOutputStream | |
CGfx::CParticle | Particle engine |
CCPauseManager | |
CCPhysics | |
CGfx::CPlanet | Planet manager |
CCPlayerProfile | |
CCPowerContainer | Interface for objects hold power (PowerCells and some buildings) |
►CCPowerContainerObject | |
►CCPowerContainerObjectImpl | |
CCOldObject | |
►CCPoweredObject | Interface for objects powered using power cells |
CCOldObject | |
►CCProgrammableObject | Interface for programmable objects |
►CCProgrammableObjectImpl | |
CCOldObject | |
►CCProgramStorageObject | Interface for objects that store CBOT programs |
►CCProgramStorageObjectImpl | |
CCOldObject | |
CGfx::CPyro | Fire effect renderer |
CGfx::CPyroManager | |
►CCRangedObject | Interface for objects that have a button in UI for showing range |
CCOldObject | |
CCrashSphere | Sphere used to detect object collisions |
CCResourceManager | |
CCResourceOwningThread< Resource > | Wrapper around SDL thread allowing passing of resources in safe manner |
►CCSceneCondition | Base scene condition structure |
CCAudioChangeCondition | Audio change condition |
CCSceneEndCondition | Scene end condition |
►CUi::CScreen | |
CUi::CScreenApperance | |
►CUi::CScreenIO | |
CUi::CScreenIORead | |
CUi::CScreenIOWrite | |
CUi::CScreenLevelList | |
CUi::CScreenLoading | |
CUi::CScreenMainMenu | |
CUi::CScreenPlayerSelect | |
CUi::CScreenQuit | |
►CUi::CScreenSetup | |
CUi::CScreenSetupControls | |
CUi::CScreenSetupDisplay | |
CUi::CScreenSetupGame | |
CUi::CScreenSetupGraphics | |
CUi::CScreenSetupSound | |
CUi::CScreenWelcome | |
CCScript | |
CCScriptFunctions | |
CCSDLCondWrapper | Wrapper for safe creation/deletion of SDL_cond |
CCSDLFileWrapper | |
CCSDLMemoryWrapper | |
CCSDLMutexWrapper | Wrapper for safe creation/deletion of SDL_mutex |
CCSignalHandlers | |
CCSingleton< T > | |
►CCSingleton< CApplication > | |
CCApplication | Main application |
►CCSingleton< CConfigFile > | |
CCConfigFile | Class for loading config file |
►CCSingleton< CEngine > | |
CGfx::CEngine | The graphics engine |
►CCSingleton< CInput > | |
CCInput | Management of mouse, keyboard and joystick |
►CCSingleton< CLogger > | |
CCLogger | Class for loggin information to file or console |
►CCSingleton< CObjectManager > | |
CCObjectManager | Manages CObject instances |
►CCSingleton< CPathManager > | |
CCPathManager | Class for managing data/lang/save paths |
►CCSingleton< CRobotMain > | |
CCRobotMain | |
►CCSingleton< CSettings > | |
CCSettings | |
CCSNDFileWrapper | |
►CCSoundInterface | Sound plugin interface |
CCALSound | |
CUi::CStudio | |
►CCSystemUtils | Platform-specific utils |
CCSystemUtilsLinux | |
►CCSystemUtilsOther | |
CCSystemUtilsMacOSX | |
CCSystemUtilsWindows | |
►CCTask | |
►CCBackgroundTask | |
CCTaskGunGoal | |
CCTaskShield | |
►CCForegroundTask | |
CCTaskAdvance | |
CCTaskBuild | |
CCTaskDeleteMark | |
CCTaskFire | |
CCTaskFireAnt | |
CCTaskFlag | |
CCTaskGoto | |
CCTaskInfo | |
CCTaskManip | |
CCTaskPen | |
CCTaskRecover | |
CCTaskSearch | |
CCTaskSpiderExplo | |
CCTaskTake | |
CCTaskTerraform | |
CCTaskTurn | |
CCTaskWait | |
►CCTaskExecutorObject | Interface for objects that can execute tasks |
►CCTaskExecutorObjectImpl | |
CCOldObject | |
CGfx::CTerrain | Terrain loader/generator and manager |
CGfx::CText | Text rendering engine |
►CCTraceDrawingObject | Interface for objects that can draw wheel trace (at the moment, all movable objects) |
CCOldObject | |
►CCTransportableObject | Interface for transportable objects |
CCOldObject | |
CGfx::CWater | Water manager/renderer |
CGfx::DeviceCapabilities | This structs contains various capabilities of graphics device |
CGfx::DeviceConfig | General config for graphics device |
CGfx::DynamicBuffer | Struct for dynamic buffers |
CGfx::DynamicLight | Dynamic light in 3D scene |
CUi::EditUndo | |
CGfx::EngineBaseObjDataTier | Tier 3 of object tree (data) |
CGfx::EngineBaseObject | |
CGfx::EngineBaseObjTexTier | Tier 2 of base object tree (textures) |
CGfx::EngineGroundMark | A mark on ground drawn by the graphics engine |
CGfx::EngineGroundSpot | A spot (large shadow) drawn on the ground by the graphics engine |
CGfx::EngineMouse | Information about mouse cursor |
CGfx::EngineObject | Object drawn by the graphics engine |
CGfx::EngineShadow | Shadow drawn by the graphics engine |
CEngineShadowType | Type of shadow drawn by the graphics engine |
CGfx::EngineTriangle | A triangle drawn by the graphics engine |
CEvent | Event sent by system, interface or game |
►CEventData | Base class for additional event data |
CJoyAxisEventData | Additional data for joystick axis event |
CJoyButtonEventData | Additional data for joystick button event |
CKeyEventData | Additional data for keyboard event |
CMouseButtonEventData | Additional data mouse button event |
CMouseWheelEventData | Additional data for mouse wheel event |
CTextInputData | Additional data for text input event |
CExchangePostInfo | |
CGfx::CTerrain::FlyingLimit | Spherical limit of flight |
CGfx::FontTexture | Single texture filled with character textures |
CGfx::FramebufferParams | Contains parameters for new framebuffer |
CHustonLens | |
CUi::HyperHistory | |
CUi::HyperLink | |
CUi::HyperMarker | |
CImageData | Implementation-specific image data |
CUi::ImageLine | |
CInputBinding | Binding for input slot |
CGfx::IntColor | Color with integer values |
CMath::IntPoint | 2D Point with integer coords |
►Cistream | |
CCInputStream | |
CUi::CList::Item | |
CJoyAxisBinding | Binding for joystick axis |
CJoystickDevice | Information about a joystick device |
CLevelInfo | |
CGfx::Light | Properties of light in 3D scene |
CGfx::LightLocations | |
CGfx::CLightning::LightningSegment | |
CGfx::LightProgression | Describes the progression of light parameters change |
CUi::MapObject | |
CGfx::Material | Material of a surface |
CMath::Matrix | 4x4 matrix |
CMinMax | |
CGfx::ModelCrashSphere | Crash sphere data as saved in model file |
CGfx::ModelHeaderV1AndV2 | Header for new model file version 1 and 2 |
CGfx::ModelHeaderV3 | Header for new model file version 3 |
CGfx::ModelMeshHeaderV3 | Header for mesh saved in new model file version 3 |
CGfx::ModelShadowSpot | Shadow spot data as saved in model file |
►CGfx::ModelTriangle | A single triangle in mesh as saved in model file |
CGfx::ModelTriangleV3 | Mesh triangle saved in new model file version 3 |
CGfx::ModelTriangleV1AndV2 | Triangle of new model file version 1 and 2 |
CMotion | |
CGfx::MultisizeFont | Font with multiple possible sizes |
CNewScriptName | |
CObjectCreateParams | |
CObjectPart | |
CObjectTypeHash | |
CGfx::OldModelHeader | Old Colobot binary model header info |
CGfx::OldModelTriangleV1 | Old Colobot binary model file version 1 |
CGfx::OldModelTriangleV2 | Old Colobot binary model file version 2 |
CGfx::OldModelTriangleV3 | Old Colobot binary model file version 3 |
COldMusic | |
►Costream | |
CCOutputStream | |
CUi::CMainUserInterface::Particle | |
CGfx::Particle | |
CGfx::CPlanet::Planet | Planet texture definition |
CPlayerApperance | |
CMath::Point | 2D point |
CGfx::PreparedTextureData | |
CProgram | |
CGfx::CPyro::PyroBurnPart | |
CGfx::CPyro::PyroLightOper | |
►Cruntime_error | |
►CCLevelParserException | |
CCLevelParserExceptionBadParam | |
CCLevelParserExceptionMissingParam | |
CCObjectCreateException | |
CGfx::CModelIOException | |
CRegexUtils::CAssertRegexMatchError | |
CSavedScene | |
CShowLimit | |
CSoundOper | |
CMath::Sphere | |
►Cstreambuf | |
CCInputStreamBuffer | |
CCOutputStreamBuffer | |
CSystemTimeStamp | |
CGfx::CTerrain::TerrainMaterial | Material for ground surface |
CGfx::CTerrain::TerrainMaterialPoint | Material used for terrain point |
CTexGenMode | Texture generation mode |
CUi::CDisplayText::TextLine | |
CGfx::Texture | Info about a texture |
CGfx::TextureCreateParams | Parameters for texture creation |
CGfx::TextureGenerationParams | Parameters for texture coordinate generation |
CGfx::TextureStageParams | Parameters for a texture unit |
CTraceRecord | |
CGfx::Track | |
CGfx::UniformLocations | |
CGfx::UTF8Char | UTF-8 character in font cache |
CMath::Vector | 3D (3x1) vector |
CGfx::Vertex | Vertex of a primitive |
CGfx::VertexCol | Colored vertex |
CGfx::VertexTex2 | Vertex with secondary texture coordinates |
CGfx::CWater::WaterLine | Water strip |
CGfx::CWater::WaterVapor | Water particle effect |
CGfx::WheelTrace | |
CGfx::CEngine::WriteScreenShotData | |