OpenClonk
C4Prototypes.h
Go to the documentation of this file.
1
/*
2
* OpenClonk, http://www.openclonk.org
3
*
4
* Copyright (c) 1998-2000, Matthes Bender
5
* Copyright (c) 2001-2009, RedWolf Design GmbH, http://www.clonk.de/
6
* Copyright (c) 2010-2016, The OpenClonk Team and contributors
7
*
8
* Distributed under the terms of the ISC license; see accompanying file
9
* "COPYING" for details.
10
*
11
* "Clonk" is a registered trademark of Matthes Bender, used with permission.
12
* See accompanying file "TRADEMARK" for details.
13
*
14
* To redistribute this file separately, substitute the full license texts
15
* for the above references.
16
*/
17
18
/* Forward declarations */
19
20
#ifndef INC_C4Prototypes
21
#define INC_C4Prototypes
22
23
// class declarations
24
class
C4AbstractApp
;
25
class
C4Action
;
26
class
C4AulBCC
;
27
class
C4AulDefFunc
;
28
class
C4AulExec
;
29
class
C4AulFunc
;
30
struct
C4AulParSet
;
31
struct
C4AulScriptContext
;
32
class
C4AulScriptEngine
;
33
class
C4AulScriptFunc
;
34
class
C4BltTransform
;
35
class
C4Client
;
36
class
C4ClientCore
;
37
class
C4ClientList
;
38
class
C4ClientPlayerInfos
;
39
class
C4Command
;
40
class
C4Config
;
41
class
C4Console
;
42
class
C4Control
;
43
class
C4Def
;
44
class
C4DefGraphics
;
45
class
C4DefList
;
46
class
C4Draw
;
47
class
C4Effect
;
48
class
C4Facet
;
49
class
C4FacetSurface
;
50
class
C4FileMonitor
;
51
class
C4Game
;
52
class
C4GameMessage
;
53
class
C4GameMessageList
;
54
class
C4GameOptionButtons
;
55
class
C4GameOptionsList
;
56
class
C4GamePadControl
;
57
class
C4GamePadOpener
;
58
class
C4GameParameters
;
59
class
C4GameResList
;
60
class
C4GameSec1Timer
;
61
class
C4Graph
;
62
class
C4GraphicsSystem
;
63
class
C4Group
;
64
class
C4GroupSet
;
65
class
C4IDList
;
66
class
C4KeyboardInput
;
67
class
C4LangStringTable
;
68
class
C4LChunk;
69
class
C4League;
70
class
C4LoaderScreen
;
71
class
C4LSector
;
72
class
C4LSectors
;
73
class
C4MainMenu
;
74
class
C4MapCreatorS2
;
75
class
C4Markup
;
76
class
C4MassMover
;
77
class
C4MassMoverSet
;
78
class
C4Material
;
79
class
C4MaterialList
;
80
class
C4MaterialMap
;
81
class
C4Menu
;
82
class
C4MenuItem
;
83
class
C4MeshDenumerator
;
84
class
C4MouseControl
;
85
class
C4NameList
;
86
class
C4Network2Client
;
87
class
C4Network2IOConnection
;
88
class
C4Network2IRCClient
;
89
class
C4Network2RefClient
;
90
class
C4Network2Reference
;
91
class
C4Network2ResDlg
;
92
class
C4Network2Stats
;
93
class
C4Object
;
94
class
C4ObjectInfo
;
95
class
C4ObjectInfoCore
;
96
class
C4ObjectLink
;
97
class
C4ObjectList
;
98
class
C4PacketJoinData
;
99
class
C4PathFinder
;
100
class
C4Pattern
;
101
class
C4Playback
;
102
class
C4Player
;
103
class
C4PlayerInfo
;
104
class
C4PlayerInfoCore
;
105
class
C4PlayerInfoList
;
106
class
C4PlayerInfoListBox
;
107
class
C4PlayerList
;
108
class
C4PropList
;
109
class
C4PropListStatic
;
110
class
C4PXS
;
111
class
C4PXSSystem
;
112
class
C4RankSystem
;
113
class
C4Record
;
114
class
C4Rect
;
115
class
C4RoundResult
;
116
class
C4RoundResults
;
117
class
C4Scenario
;
118
class
C4ScriptHost
;
119
class
C4SolidMask
;
120
class
C4SoundSystem
;
121
class
C4Stream;
122
class
C4String
;
123
class
C4Surface
;
124
class
C4SVal
;
125
class
C4TargetFacet
;
126
class
C4TargetRect
;
127
class
C4Team
;
128
class
C4TeamList
;
129
class
C4TexMapEntry
;
130
class
C4TexMgr
;
131
class
C4TexRef
;
132
class
C4TextureMap
;
133
class
C4TransferZone
;
134
class
C4TransferZones
;
135
class
C4Value
;
136
class
C4ValueArray
;
137
class
C4ValueNumbers
;
138
class
C4Viewport
;
139
class
C4ViewportList
;
140
class
C4ViewportWindow
;
141
class
C4Window
;
142
class
CStdFont
;
143
class
CStdGLCtx
;
144
struct
CStdPalette
;
145
class
CStdStream
;
146
class
CStdVectorFont
;
147
class
CSurface8
;
148
class
StdCompiler
;
149
class
StdMesh
;
150
class
StdMeshAnimation
;
151
class
StdMeshAnimationUpdate
;
152
class
StdMeshBone
;
153
class
StdMeshInstance
;
154
class
StdMeshInstanceAnimationNode
;
155
class
StdMeshMaterial
;
156
class
StdMeshMaterialUpdate
;
157
class
StdMeshMatManager
;
158
class
StdMeshMatrix
;
159
class
StdMeshSkeletonLoader
;
160
class
StdMeshUpdate
;
161
class
StdStrBuf
;
162
163
namespace
C4GameLobby
164
{
165
class
Countdown
;
166
class
MainDlg
;
167
}
168
namespace
C4GUI
169
{
170
class
ComboBox_FillCB
;
171
class
Dialog
;
172
class
FrameDecoration
;
173
class
Screen
;
174
}
175
typedef
C4GUI::Screen
C4GUIScreen
;
176
177
#endif
// INC_C4Prototypes
C4ObjectLink
Definition:
C4ObjectList.h:26
C4GUIScreen
C4GUI::Screen C4GUIScreen
Definition:
C4Prototypes.h:175
C4AbstractApp
Definition:
C4App.h:58
C4Action
Definition:
C4Object.h:75
C4AulBCC
Definition:
C4AulScriptFunc.h:97
C4AulDefFunc
Definition:
C4AulDefFunc.h:286
C4AulExec
Definition:
C4AulExec.h:55
C4AulFunc
Definition:
C4AulFunc.h:47
C4AulScriptEngine
Definition:
C4Aul.h:114
C4AulScriptFunc
Definition:
C4AulScriptFunc.h:174
C4BltTransform
Definition:
C4BltTransform.h:22
C4ClientCore
Definition:
C4Client.h:35
C4Client
Definition:
C4Client.h:85
C4ClientList
Definition:
C4Client.h:138
C4ClientPlayerInfos
Definition:
C4PlayerInfo.h:209
C4Command
Definition:
C4Command.h:75
C4Config
Definition:
C4Config.h:250
C4Console
Definition:
C4Console.h:43
C4Control
Definition:
C4Control.h:65
C4DefGraphics
Definition:
C4DefGraphics.h:32
C4Def
Definition:
C4Def.h:99
C4DefList
Definition:
C4DefList.h:26
C4Draw
Definition:
C4Draw.h:85
C4Effect
Definition:
C4Effect.h:70
C4Facet
Definition:
C4Facet.h:115
C4FacetSurface
Definition:
C4FacetEx.h:32
C4FileMonitor
Definition:
C4FileMonitor.h:35
C4GUI::ComboBox_FillCB
Definition:
C4Gui.h:1925
C4GUI::Dialog
Definition:
C4Gui.h:2073
C4GUI::FrameDecoration
Definition:
C4Gui.h:2043
C4GUI::Screen
Definition:
C4Gui.h:2588
C4Game
Definition:
C4Game.h:33
C4GameLobby::Countdown
Definition:
C4GameLobby.h:167
C4GameLobby::MainDlg
Definition:
C4GameLobby.h:85
C4GameMessage
Definition:
C4GameMessage.h:51
C4GameMessageList
Definition:
C4GameMessage.h:83
C4GameOptionButtons
Definition:
C4Network2Dialogs.h:217
C4GameOptionsList
Definition:
C4GameOptions.h:26
C4GamePadControl
Definition:
C4GamePadCon.h:32
C4GamePadOpener
Definition:
C4GamePadCon.h:63
C4GameParameters
Definition:
C4GameParameters.h:99
C4GameResList
Definition:
C4GameParameters.h:65
C4GameSec1Timer
Definition:
C4Game.cpp:84
C4Graph
Definition:
C4Network2Stats.h:25
C4GraphicsSystem
Definition:
C4GraphicsSystem.h:27
C4Group
Definition:
C4Group.h:136
C4GroupSet
Definition:
C4GroupSet.h:77
C4IDList
Definition:
C4IDList.h:47
C4KeyboardInput
Definition:
C4KeyboardInput.h:489
C4LSector
Definition:
C4Sector.h:36
C4LSectors
Definition:
C4Sector.h:59
C4LangStringTable
Definition:
C4LangStringTable.h:24
C4LoaderScreen
Definition:
C4LoaderScreen.h:25
C4MainMenu
Definition:
C4MainMenu.h:34
C4MapCreatorS2
Definition:
C4MapCreatorS2.h:298
C4Markup
Definition:
C4Markup.h:61
C4MassMover
Definition:
C4MassMover.h:26
C4MassMoverSet
Definition:
C4MassMover.h:38
C4Material
Definition:
C4Material.h:146
C4MaterialList
Definition:
C4MaterialList.h:26
C4MaterialMap
Definition:
C4Material.h:163
C4Menu
Definition:
C4Menu.h:123
C4MenuItem
Definition:
C4Menu.h:66
C4MeshDenumerator
Definition:
C4MeshDenumerator.h:26
C4MouseControl
Definition:
C4MouseControl.h:67
C4NameList
Definition:
C4NameList.h:29
C4Network2Client
Definition:
C4Network2Client.h:45
C4Network2IOConnection
Definition:
C4Network2IO.h:215
C4Network2IRCClient
Definition:
C4Network2IRC.h:123
C4Network2RefClient
Definition:
C4Network2Reference.h:136
C4Network2Reference
Definition:
C4Network2Reference.h:29
C4Network2ResDlg
Definition:
C4Network2Dialogs.h:46
C4Network2Stats
Definition:
C4Network2Stats.h:164
C4Object
Definition:
C4Object.h:97
C4ObjectInfoCore
Definition:
C4InfoCore.h:32
C4ObjectInfo
Definition:
C4ObjectInfo.h:29
C4ObjectList
Definition:
C4ObjectList.h:45
C4PXS
Definition:
C4PXS.h:26
C4PXSSystem
Definition:
C4PXS.h:39
C4PacketJoinData
Definition:
C4Network2.h:416
C4PathFinder
Definition:
C4PathFinder.h:28
C4Pattern
Definition:
C4Draw.h:39
C4Playback
Definition:
C4Record.h:286
C4Player
Definition:
C4Player.h:49
C4PlayerInfoCore
Definition:
C4InfoCore.h:80
C4PlayerInfo
Definition:
C4PlayerInfo.h:43
C4PlayerInfoListBox
Definition:
C4PlayerInfoListBox.h:24
C4PlayerInfoList
Definition:
C4PlayerInfo.h:306
C4PlayerList
Definition:
C4PlayerList.h:26
C4PropList
Definition:
C4PropList.h:68
C4PropListStatic
Definition:
C4PropList.h:265
C4RankSystem
Definition:
C4RankSystem.h:26
C4Record
Definition:
C4Record.h:244
C4Rect
Definition:
C4Rect.h:28
C4RoundResult
Definition:
C4InfoCore.h:65
C4RoundResults
Definition:
C4RoundResults.h:125
C4SVal
Definition:
C4Scenario.h:27
C4Scenario
Definition:
C4Scenario.h:228
C4ScriptHost
Definition:
C4ScriptHost.h:41
C4SolidMask
Definition:
C4SolidMask.h:26
C4SoundSystem
Definition:
C4SoundSystem.h:39
C4String
Definition:
C4StringTable.h:35
C4Surface
Definition:
C4Surface.h:54
C4TargetFacet
Definition:
C4Facet.h:160
C4TargetRect
Definition:
C4Rect.h:77
C4Team
Definition:
C4Teams.h:31
C4TeamList
Definition:
C4Teams.h:89
C4TexMapEntry
Definition:
C4Texture.h:49
C4TexMgr
Definition:
C4Surface.h:183
C4TexRef
Definition:
C4Surface.h:151
C4TextureMap
Definition:
C4Texture.h:71
C4TransferZone
Definition:
C4TransferZone.h:24
C4TransferZones
Definition:
C4TransferZone.h:42
C4ValueArray
Definition:
C4ValueArray.h:24
C4Value
Definition:
C4Value.h:73
C4ValueNumbers
Definition:
C4Value.h:254
C4Viewport
Definition:
C4Viewport.h:30
C4ViewportList
Definition:
C4Viewport.h:144
C4ViewportWindow
Definition:
C4ViewportWindow.h:33
C4Window
Definition:
C4Window.h:261
CStdFont
Definition:
C4FontLoader.h:76
CStdGLCtx
Definition:
C4DrawGL.h:108
CStdStream
Definition:
CStdFile.h:29
CStdVectorFont
Definition:
C4FontLoader.cpp:183
CSurface8
Definition:
CSurface8.h:22
StdCompiler
Definition:
StdCompiler.h:38
StdMeshAnimation
Definition:
StdMesh.h:85
StdMeshAnimationUpdate
Definition:
StdMeshUpdate.h:70
StdMeshBone
Definition:
StdMesh.h:25
StdMesh
Definition:
StdMesh.h:188
StdMeshInstanceAnimationNode
Definition:
StdMesh.h:328
StdMeshInstance
Definition:
StdMesh.h:394
StdMeshMatManager
Definition:
StdMeshMaterial.h:518
StdMeshMaterial
Definition:
StdMeshMaterial.h:492
StdMeshMaterialUpdate
Definition:
StdMeshUpdate.h:27
StdMeshMatrix
Definition:
StdMeshMath.h:90
StdMeshSkeletonLoader
Definition:
StdMeshLoader.h:50
StdMeshUpdate
Definition:
StdMeshUpdate.h:49
StdStrBuf
Definition:
StdBuf.h:385
C4GUI
Definition:
C4Prototypes.h:169
C4GameLobby
Definition:
C4Prototypes.h:164
C4AulParSet
Definition:
C4AulFunc.h:29
C4AulScriptContext
Definition:
C4AulExec.h:42
CStdPalette
Definition:
StdColors.h:185
openclonk
src
C4Prototypes.h
Generated on Fri May 16 2025 04:33:16 for OpenClonk by
1.9.1