Colobot
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Pages
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.8