Colobot
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
]
►
N
Gfx
Namespace for (new) graphics code
C
BuildingLevel
Flat level for building
C
CachedFont
Base TTF font with UTF-8 char cache
C
CCamera
Camera moving in 3D scene
C
CCloud
Cloud layer renderer
C
CDevice
Abstract interface of graphics device
C
CEngine
The graphics engine
C
CGL21Device
Implementation of
CDevice
interface in OpenGL
C
CGL33Device
Implementation of
CDevice
interface in OpenGL 3.3
C
CGLDevice
Implementation of
CDevice
interface in OpenGL
C
CharTexture
Texture
of font character
►
C
CLightManager
Manager for dynamic lights in 3D scene
C
LightsComparator
C
CLightning
Lightning effect renderer
C
CloudLine
Cloud strip
C
CModelFile
Model file reader/writer
C
CModelManager
Manager for static models
C
CNullDevice
Device implementation that doesn't render anything
C
Color
RGBA color
C
ColorHSV
HSV color
C
CParticle
Particle
engine
C
CPlanet
Planet
manager
C
CPyro
Fire effect renderer
C
CTerrain
Terrain loader/generator and manager
C
CText
Text rendering engine
C
CWater
Water manager/renderer
C
DeviceConfig
General config for graphics device
C
DynamicLight
Dynamic light in 3D scene
C
EngineBaseObjDataTier
Tier 4 of object tree (data)
C
EngineBaseObject
C
EngineBaseObjLODTier
Tier 3 of base object tree (LOD)
C
EngineBaseObjTexTier
Tier 2 of base object tree (textures)
C
EngineGroundMark
A mark on ground drawn by the graphics engine
C
EngineGroundSpot
A spot (large shadow) drawn on the ground by the graphics engine
C
EngineMouse
Information about mouse cursor
C
EngineObject
Object drawn by the graphics engine
C
EngineShadow
Shadow drawn by the graphics engine
C
EngineTriangle
A triangle drawn by the graphics engine
C
FlyingLimit
Spherical limit of flight
C
GLDeviceConfig
Additional config with OpenGL-specific settings
C
IntColor
Color
with integer values
C
Light
Properties of light in 3D scene
C
LightProgression
Describes the progression of light parameters change
C
Material
Material
of a surface
C
ModelTriangle
Triangle of a 3D model
C
MultisizeFont
Font with multiple possible sizes
C
NewModelHeader
Header for new binary model file
C
NewModelTriangle1
Triangle of new binary model file
C
OldModelHeader
Colobot binary model header info
C
OldModelTriangle1
Colobot binary model file version 1
C
OldModelTriangle2
Colobot binary model file version 2
C
OldModelTriangle3
Colobot binary model file version 3
C
Particle
C
Planet
Planet
texture definition
C
PyroBurnPart
C
PyroLightOper
C
TerrainMaterial
Material
for ground surface
C
TerrainMaterialPoint
Material
used for terrain point
C
Texture
Info
about a texture
C
TextureCreateParams
Parameters for texture creation
C
TextureGenerationParams
Parameters for texture coordinate generation
C
TextureStageParams
Parameters for a texture unit
C
Track
C
UTF8Char
UTF-8 character in font cache
C
Vertex
Vertex
of a primitive
C
VertexCol
Colored vertex
C
VertexTex2
Vertex
with secondary texture coordinates
C
WaterLine
Water strip
C
WaterVapor
Water particle effect
C
WheelTrace
►
N
Math
Namespace for (new) math code
C
IntPoint
2D
Point
with integer coords
C
Matrix
4x4 matrix
C
Point
2D point
C
Vector
3D (3x1) vector
►
N
Ui
C
CButton
C
CCheck
C
CColor
C
CCompass
C
CControl
C
CDisplayInfo
C
CDisplayText
C
CEdit
C
CEditValue
C
CGauge
C
CGroup
C
CImage
C
CInterface
C
CKey
C
CLabel
C
CList
C
CMainDialog
C
CMainMap
C
CMainShort
C
CMap
C
CScroll
C
CShortcut
C
CSlider
C
CStudio
C
CTarget
C
CWindow
C
EditUndo
C
GamerPerso
C
HyperHistory
C
HyperLink
C
HyperMarker
C
ImageLine
C
MapObject
C
SceneInfo
C
ActiveEventData
Additional data for active event
C
ALSound
C
ApplicationPrivate
Private data of
CApplication
class
C
Args
C
AudioChange
C
BaseEngineObject
Base (template) object - geometry for engine objects
C
Buffer
C
CApplication
Main application
C
CAuto
C
CAutoBase
C
CAutoConvert
C
CAutoDerrick
C
CAutoDestroyer
C
CAutoEgg
C
CAutoEnergy
C
CAutoFactory
C
CAutoFlag
C
CAutoHuston
C
CAutoInfo
C
CAutoJostle
C
CAutoKid
C
CAutoLabo
C
CAutoMush
C
CAutoNest
C
CAutoNuclear
C
CAutoPara
C
CAutoPortico
C
CAutoRadar
C
CAutoRepair
C
CAutoResearch
C
CAutoRoot
C
CAutoSafe
C
CAutoStation
C
CAutoTower
C
CBotBlock
C
CBotBoolean
C
CBotBoolExpr
C
CBotBreak
C
CBotCall
C
CBotCallMethode
C
CBotCase
C
CBotCatch
C
CBotClass
C
CBotClassInst
C
CBotCondition
C
CBotCStack
C
CBotDefParam
C
CBotDo
C
CBotEmpty
C
CBotExprAlpha
C
CBotExprBool
C
CBotExpression
C
CBotExprNan
C
CBotExprNull
C
CBotExprNum
C
CBotExprUnaire
C
CBotExprVar
C
CBotFieldExpr
C
CBotFloat
C
CBotFor
C
CBotFunction
C
CBotIf
C
CBotIndexExpr
C
CBotInstArray
C
CBotInstr
C
CBotInstrCall
C
CBotInstrMethode
C
CBotInt
C
CBotIString
C
CBotLeftExpr
C
CBotLeftExprVar
C
CBotListArray
C
CBotListExpression
C
CBotListInstr
C
CBotLogicExpr
C
CBotNew
C
CBotParExpr
C
CBotPostIncExpr
C
CBotPreIncExpr
C
CBotProgram
C
CBotReturn
C
CBotStack
Management of the execution stack
C
CBotStartDebugDD
C
CBotString
CBotString
Class used to work on strings
C
CBotStringArray
C
CBotSwitch
C
CBotThrow
C
CBotToken
C
CBotTry
C
CBotTwoOpExpr
C
CBotTypResult
CBotTypResult
class to define the complete type of a result
C
CBotVar
C
CBotVarArray
C
CBotVarBoolean
C
CBotVarClass
C
CBotVarFloat
C
CBotVarInt
C
CBotVarPointer
C
CBotVarString
C
CBotWhile
C
CBrain
C
CController
Entry point into
CRobotMain
and CMainDialog
C
CEventQueue
Global event queue
C
Channel
C
Character
C
CImage
Image loaded from file
C
CInput
Management of mouse, keyboard and joystick
C
CInputStream
C
CInputStreamBuffer
C
CInstanceManager
Manager for instances of certain classes
C
CLevelParser
C
CLevelParserException
C
CLevelParserExceptionBadParam
C
CLevelParserExceptionMissingParam
C
CLevelParserLine
C
CLevelParserParam
C
CLogger
Class for loggin information to file or console
C
CMainMovie
C
CMotion
C
CMotionAnt
C
CMotionBee
C
CMotionDummy
C
CMotionHuman
C
CMotionMother
C
CMotionSpider
C
CMotionToto
C
CMotionVehicle
C
CMotionWorm
C
CObject
C
CObjectManager
C
COutputStream
C
COutputStreamBuffer
C
CPathManager
Class for managing data/lang/save paths, and something% replacements
C
CPauseManager
C
CPhysics
C
CProfile
Class for loading profile (currently for loading ini config file)
C
CResourceManager
C
CRobotMain
C
CScript
C
CScriptFunctions
C
CSingleton
C
CSNDFile
C
CSoundInterface
Sound plugin interface
C
CSystemUtils
Platform-specific utils
C
CSystemUtilsLinux
C
CSystemUtilsMacOSX
C
CSystemUtilsOther
C
CSystemUtilsWindows
C
CTask
C
CTaskAdvance
C
CTaskBuild
C
CTaskDeleteMark
C
CTaskFire
C
CTaskFireAnt
C
CTaskFlag
C
CTaskGoto
C
CTaskGunGoal
C
CTaskInfo
C
CTaskManager
C
CTaskManip
C
CTaskPen
C
CTaskRecover
C
CTaskReset
C
CTaskSearch
C
CTaskShield
C
CTaskSpiderExplo
C
CTaskTake
C
CTaskTerraform
C
CTaskTurn
C
CTaskWait
C
EndTake
C
EngineShadowType
Type of shadow drawn by the graphics engine
C
Event
Event
sent by system, interface or game
C
HustonLens
C
ImageData
Implementation-specific image data
C
Info
C
InputBinding
Binding for input slot
C
JoyAxisBinding
Binding for joystick axis
C
JoyAxisEventData
Additional data for joystick axis event
C
JoyButtonEventData
Additional data for joystick button event
C
JoystickDevice
Information about a joystick device
C
KeyEventData
Additional data for keyboard event
C
ManagedClassInstances
Instances of class managed by
CInstanceManager
C
Motion
C
MouseButtonEventData
Additional data mouse button event
C
MouseWheelEventData
Additional data for mouse wheel event
C
NewScriptName
C
ObjectManager
Manages
CObject
instances
C
ObjectPart
C
OldMusic
C
Program
C
Responsible
C
ShowLimit
C
SoundOper
C
SystemTimeStamp
C
TexGenMode
Texture generation mode
C
TraceRecord
Generated by
1.8.9.1