public class OpenGLRenderer extends Renderer
Modifier and Type | Class and Description |
---|---|
(package private) class |
OpenGLRenderer.DisplayListInfo
Display list base indices for fonts/characters.
|
Renderer.ConstantType, Renderer.RendererType
Modifier and Type | Field and Description |
---|---|
private boolean |
drawScreenTexture |
private BitmapFont |
g_kVerdana_S16B0I0
Bitmap Fonts:
|
private static byte[] |
gs_aucChar0
Bitmap Fonts:
|
private static byte[] |
gs_aucChar1
Bitmap Fonts:
|
private static byte[] |
gs_aucChar10
Bitmap Fonts:
|
private static byte[] |
gs_aucChar100
Bitmap Fonts:
|
private static byte[] |
gs_aucChar101
Bitmap Fonts:
|
private static byte[] |
gs_aucChar102
Bitmap Fonts:
|
private static byte[] |
gs_aucChar103
Bitmap Fonts:
|
private static byte[] |
gs_aucChar104
Bitmap Fonts:
|
private static byte[] |
gs_aucChar105
Bitmap Fonts:
|
private static byte[] |
gs_aucChar106
Bitmap Fonts:
|
private static byte[] |
gs_aucChar107
Bitmap Fonts:
|
private static byte[] |
gs_aucChar108
Bitmap Fonts:
|
private static byte[] |
gs_aucChar109
Bitmap Fonts:
|
private static byte[] |
gs_aucChar11
Bitmap Fonts:
|
private static byte[] |
gs_aucChar110
Bitmap Fonts:
|
private static byte[] |
gs_aucChar111
Bitmap Fonts:
|
private static byte[] |
gs_aucChar112
Bitmap Fonts:
|
private static byte[] |
gs_aucChar113
Bitmap Fonts:
|
private static byte[] |
gs_aucChar114
Bitmap Fonts:
|
private static byte[] |
gs_aucChar115
Bitmap Fonts:
|
private static byte[] |
gs_aucChar116
Bitmap Fonts:
|
private static byte[] |
gs_aucChar117
Bitmap Fonts:
|
private static byte[] |
gs_aucChar118
Bitmap Fonts:
|
private static byte[] |
gs_aucChar119
Bitmap Fonts:
|
private static byte[] |
gs_aucChar12
Bitmap Fonts:
|
private static byte[] |
gs_aucChar120
Bitmap Fonts:
|
private static byte[] |
gs_aucChar121
Bitmap Fonts:
|
private static byte[] |
gs_aucChar122
Bitmap Fonts:
|
private static byte[] |
gs_aucChar123
Bitmap Fonts:
|
private static byte[] |
gs_aucChar124
Bitmap Fonts:
|
private static byte[] |
gs_aucChar125
Bitmap Fonts:
|
private static byte[] |
gs_aucChar126
Bitmap Fonts:
|
private static byte[] |
gs_aucChar127
Bitmap Fonts:
|
private static byte[] |
gs_aucChar128
Bitmap Fonts:
|
private static byte[] |
gs_aucChar129
Bitmap Fonts:
|
private static byte[] |
gs_aucChar13
Bitmap Fonts:
|
private static byte[] |
gs_aucChar130
Bitmap Fonts:
|
private static byte[] |
gs_aucChar131
Bitmap Fonts:
|
private static byte[] |
gs_aucChar132
Bitmap Fonts:
|
private static byte[] |
gs_aucChar133
Bitmap Fonts:
|
private static byte[] |
gs_aucChar134
Bitmap Fonts:
|
private static byte[] |
gs_aucChar135
Bitmap Fonts:
|
private static byte[] |
gs_aucChar136
Bitmap Fonts:
|
private static byte[] |
gs_aucChar137
Bitmap Fonts:
|
private static byte[] |
gs_aucChar138
Bitmap Fonts:
|
private static byte[] |
gs_aucChar139
Bitmap Fonts:
|
private static byte[] |
gs_aucChar14
Bitmap Fonts:
|
private static byte[] |
gs_aucChar140
Bitmap Fonts:
|
private static byte[] |
gs_aucChar141
Bitmap Fonts:
|
private static byte[] |
gs_aucChar142
Bitmap Fonts:
|
private static byte[] |
gs_aucChar143
Bitmap Fonts:
|
private static byte[] |
gs_aucChar144
Bitmap Fonts:
|
private static byte[] |
gs_aucChar145
Bitmap Fonts:
|
private static byte[] |
gs_aucChar146
Bitmap Fonts:
|
private static byte[] |
gs_aucChar147
Bitmap Fonts:
|
private static byte[] |
gs_aucChar148
Bitmap Fonts:
|
private static byte[] |
gs_aucChar149
Bitmap Fonts:
|
private static byte[] |
gs_aucChar15
Bitmap Fonts:
|
private static byte[] |
gs_aucChar150
Bitmap Fonts:
|
private static byte[] |
gs_aucChar151
Bitmap Fonts:
|
private static byte[] |
gs_aucChar152
Bitmap Fonts:
|
private static byte[] |
gs_aucChar153
Bitmap Fonts:
|
private static byte[] |
gs_aucChar154
Bitmap Fonts:
|
private static byte[] |
gs_aucChar155
Bitmap Fonts:
|
private static byte[] |
gs_aucChar156
Bitmap Fonts:
|
private static byte[] |
gs_aucChar157
Bitmap Fonts:
|
private static byte[] |
gs_aucChar158
Bitmap Fonts:
|
private static byte[] |
gs_aucChar159
Bitmap Fonts:
|
private static byte[] |
gs_aucChar16
Bitmap Fonts:
|
private static byte[] |
gs_aucChar160
Bitmap Fonts:
|
private static byte[] |
gs_aucChar161
Bitmap Fonts:
|
private static byte[] |
gs_aucChar162
Bitmap Fonts:
|
private static byte[] |
gs_aucChar163
Bitmap Fonts:
|
private static byte[] |
gs_aucChar164
Bitmap Fonts:
|
private static byte[] |
gs_aucChar165
Bitmap Fonts:
|
private static byte[] |
gs_aucChar166
Bitmap Fonts:
|
private static byte[] |
gs_aucChar167
Bitmap Fonts:
|
private static byte[] |
gs_aucChar168
Bitmap Fonts:
|
private static byte[] |
gs_aucChar169
Bitmap Fonts:
|
private static byte[] |
gs_aucChar17
Bitmap Fonts:
|
private static byte[] |
gs_aucChar170
Bitmap Fonts:
|
private static byte[] |
gs_aucChar171
Bitmap Fonts:
|
private static byte[] |
gs_aucChar172
Bitmap Fonts:
|
private static byte[] |
gs_aucChar173
Bitmap Fonts:
|
private static byte[] |
gs_aucChar174
Bitmap Fonts:
|
private static byte[] |
gs_aucChar175
Bitmap Fonts:
|
private static byte[] |
gs_aucChar176
Bitmap Fonts:
|
private static byte[] |
gs_aucChar177
Bitmap Fonts:
|
private static byte[] |
gs_aucChar178
Bitmap Fonts:
|
private static byte[] |
gs_aucChar179
Bitmap Fonts:
|
private static byte[] |
gs_aucChar18
Bitmap Fonts:
|
private static byte[] |
gs_aucChar180
Bitmap Fonts:
|
private static byte[] |
gs_aucChar181
Bitmap Fonts:
|
private static byte[] |
gs_aucChar182
Bitmap Fonts:
|
private static byte[] |
gs_aucChar183
Bitmap Fonts:
|
private static byte[] |
gs_aucChar184
Bitmap Fonts:
|
private static byte[] |
gs_aucChar185
Bitmap Fonts:
|
private static byte[] |
gs_aucChar186
Bitmap Fonts:
|
private static byte[] |
gs_aucChar187
Bitmap Fonts:
|
private static byte[] |
gs_aucChar188
Bitmap Fonts:
|
private static byte[] |
gs_aucChar189
Bitmap Fonts:
|
private static byte[] |
gs_aucChar19
Bitmap Fonts:
|
private static byte[] |
gs_aucChar190
Bitmap Fonts:
|
private static byte[] |
gs_aucChar191
Bitmap Fonts:
|
private static byte[] |
gs_aucChar192
Bitmap Fonts:
|
private static byte[] |
gs_aucChar193
Bitmap Fonts:
|
private static byte[] |
gs_aucChar194
Bitmap Fonts:
|
private static byte[] |
gs_aucChar195
Bitmap Fonts:
|
private static byte[] |
gs_aucChar196
Bitmap Fonts:
|
private static byte[] |
gs_aucChar197
Bitmap Fonts:
|
private static byte[] |
gs_aucChar198
Bitmap Fonts:
|
private static byte[] |
gs_aucChar199
Bitmap Fonts:
|
private static byte[] |
gs_aucChar2
Bitmap Fonts:
|
private static byte[] |
gs_aucChar20
Bitmap Fonts:
|
private static byte[] |
gs_aucChar200
Bitmap Fonts:
|
private static byte[] |
gs_aucChar201
Bitmap Fonts:
|
private static byte[] |
gs_aucChar202
Bitmap Fonts:
|
private static byte[] |
gs_aucChar203
Bitmap Fonts:
|
private static byte[] |
gs_aucChar204
Bitmap Fonts:
|
private static byte[] |
gs_aucChar205
Bitmap Fonts:
|
private static byte[] |
gs_aucChar206
Bitmap Fonts:
|
private static byte[] |
gs_aucChar207
Bitmap Fonts:
|
private static byte[] |
gs_aucChar208
Bitmap Fonts:
|
private static byte[] |
gs_aucChar209
Bitmap Fonts:
|
private static byte[] |
gs_aucChar21
Bitmap Fonts:
|
private static byte[] |
gs_aucChar210
Bitmap Fonts:
|
private static byte[] |
gs_aucChar211
Bitmap Fonts:
|
private static byte[] |
gs_aucChar212
Bitmap Fonts:
|
private static byte[] |
gs_aucChar213
Bitmap Fonts:
|
private static byte[] |
gs_aucChar214
Bitmap Fonts:
|
private static byte[] |
gs_aucChar215
Bitmap Fonts:
|
private static byte[] |
gs_aucChar216
Bitmap Fonts:
|
private static byte[] |
gs_aucChar217
Bitmap Fonts:
|
private static byte[] |
gs_aucChar218
Bitmap Fonts:
|
private static byte[] |
gs_aucChar219
Bitmap Fonts:
|
private static byte[] |
gs_aucChar22
Bitmap Fonts:
|
private static byte[] |
gs_aucChar220
Bitmap Fonts:
|
private static byte[] |
gs_aucChar221
Bitmap Fonts:
|
private static byte[] |
gs_aucChar222
Bitmap Fonts:
|
private static byte[] |
gs_aucChar223
Bitmap Fonts:
|
private static byte[] |
gs_aucChar224
Bitmap Fonts:
|
private static byte[] |
gs_aucChar225
Bitmap Fonts:
|
private static byte[] |
gs_aucChar226
Bitmap Fonts:
|
private static byte[] |
gs_aucChar227
Bitmap Fonts:
|
private static byte[] |
gs_aucChar228
Bitmap Fonts:
|
private static byte[] |
gs_aucChar229
Bitmap Fonts:
|
private static byte[] |
gs_aucChar23
Bitmap Fonts:
|
private static byte[] |
gs_aucChar230
Bitmap Fonts:
|
private static byte[] |
gs_aucChar231
Bitmap Fonts:
|
private static byte[] |
gs_aucChar232
Bitmap Fonts:
|
private static byte[] |
gs_aucChar233
Bitmap Fonts:
|
private static byte[] |
gs_aucChar234
Bitmap Fonts:
|
private static byte[] |
gs_aucChar235
Bitmap Fonts:
|
private static byte[] |
gs_aucChar236
Bitmap Fonts:
|
private static byte[] |
gs_aucChar237
Bitmap Fonts:
|
private static byte[] |
gs_aucChar238
Bitmap Fonts:
|
private static byte[] |
gs_aucChar239
Bitmap Fonts:
|
private static byte[] |
gs_aucChar24
Bitmap Fonts:
|
private static byte[] |
gs_aucChar240
Bitmap Fonts:
|
private static byte[] |
gs_aucChar241
Bitmap Fonts:
|
private static byte[] |
gs_aucChar242
Bitmap Fonts:
|
private static byte[] |
gs_aucChar243
Bitmap Fonts:
|
private static byte[] |
gs_aucChar244
Bitmap Fonts:
|
private static byte[] |
gs_aucChar245
Bitmap Fonts:
|
private static byte[] |
gs_aucChar246
Bitmap Fonts:
|
private static byte[] |
gs_aucChar247
Bitmap Fonts:
|
private static byte[] |
gs_aucChar248
Bitmap Fonts:
|
private static byte[] |
gs_aucChar249
Bitmap Fonts:
|
private static byte[] |
gs_aucChar25
Bitmap Fonts:
|
private static byte[] |
gs_aucChar250
Bitmap Fonts:
|
private static byte[] |
gs_aucChar251
Bitmap Fonts:
|
private static byte[] |
gs_aucChar252
Bitmap Fonts:
|
private static byte[] |
gs_aucChar253
Bitmap Fonts:
|
private static byte[] |
gs_aucChar254
Bitmap Fonts:
|
private static byte[] |
gs_aucChar255
Bitmap Fonts:
|
private static byte[] |
gs_aucChar26
Bitmap Fonts:
|
private static byte[] |
gs_aucChar27
Bitmap Fonts:
|
private static byte[] |
gs_aucChar28
Bitmap Fonts:
|
private static byte[] |
gs_aucChar29
Bitmap Fonts:
|
private static byte[] |
gs_aucChar3
Bitmap Fonts:
|
private static byte[] |
gs_aucChar30
Bitmap Fonts:
|
private static byte[] |
gs_aucChar31
Bitmap Fonts:
|
private static byte[] |
gs_aucChar32
Bitmap Fonts:
|
private static byte[] |
gs_aucChar33
Bitmap Fonts:
|
private static byte[] |
gs_aucChar34
Bitmap Fonts:
|
private static byte[] |
gs_aucChar35
Bitmap Fonts:
|
private static byte[] |
gs_aucChar36
Bitmap Fonts:
|
private static byte[] |
gs_aucChar37
Bitmap Fonts:
|
private static byte[] |
gs_aucChar38
Bitmap Fonts:
|
private static byte[] |
gs_aucChar39
Bitmap Fonts:
|
private static byte[] |
gs_aucChar4
Bitmap Fonts:
|
private static byte[] |
gs_aucChar40
Bitmap Fonts:
|
private static byte[] |
gs_aucChar41
Bitmap Fonts:
|
private static byte[] |
gs_aucChar42
Bitmap Fonts:
|
private static byte[] |
gs_aucChar43
Bitmap Fonts:
|
private static byte[] |
gs_aucChar44
Bitmap Fonts:
|
private static byte[] |
gs_aucChar45
Bitmap Fonts:
|
private static byte[] |
gs_aucChar46
Bitmap Fonts:
|
private static byte[] |
gs_aucChar47
Bitmap Fonts:
|
private static byte[] |
gs_aucChar48
Bitmap Fonts:
|
private static byte[] |
gs_aucChar49
Bitmap Fonts:
|
private static byte[] |
gs_aucChar5
Bitmap Fonts:
|
private static byte[] |
gs_aucChar50
Bitmap Fonts:
|
private static byte[] |
gs_aucChar51
Bitmap Fonts:
|
private static byte[] |
gs_aucChar52
Bitmap Fonts:
|
private static byte[] |
gs_aucChar53
Bitmap Fonts:
|
private static byte[] |
gs_aucChar54
Bitmap Fonts:
|
private static byte[] |
gs_aucChar55
Bitmap Fonts:
|
private static byte[] |
gs_aucChar56
Bitmap Fonts:
|
private static byte[] |
gs_aucChar57
Bitmap Fonts:
|
private static byte[] |
gs_aucChar58
Bitmap Fonts:
|
private static byte[] |
gs_aucChar59
Bitmap Fonts:
|
private static byte[] |
gs_aucChar6
Bitmap Fonts:
|
private static byte[] |
gs_aucChar60
Bitmap Fonts:
|
private static byte[] |
gs_aucChar61
Bitmap Fonts:
|
private static byte[] |
gs_aucChar62
Bitmap Fonts:
|
private static byte[] |
gs_aucChar63
Bitmap Fonts:
|
private static byte[] |
gs_aucChar64
Bitmap Fonts:
|
private static byte[] |
gs_aucChar65
Bitmap Fonts:
|
private static byte[] |
gs_aucChar66
Bitmap Fonts:
|
private static byte[] |
gs_aucChar67
Bitmap Fonts:
|
private static byte[] |
gs_aucChar68
Bitmap Fonts:
|
private static byte[] |
gs_aucChar69
Bitmap Fonts:
|
private static byte[] |
gs_aucChar7
Bitmap Fonts:
|
private static byte[] |
gs_aucChar70
Bitmap Fonts:
|
private static byte[] |
gs_aucChar71
Bitmap Fonts:
|
private static byte[] |
gs_aucChar72
Bitmap Fonts:
|
private static byte[] |
gs_aucChar73
Bitmap Fonts:
|
private static byte[] |
gs_aucChar74
Bitmap Fonts:
|
private static byte[] |
gs_aucChar75
Bitmap Fonts:
|
private static byte[] |
gs_aucChar76
Bitmap Fonts:
|
private static byte[] |
gs_aucChar77
Bitmap Fonts:
|
private static byte[] |
gs_aucChar78
Bitmap Fonts:
|
private static byte[] |
gs_aucChar79
Bitmap Fonts:
|
private static byte[] |
gs_aucChar8
Bitmap Fonts:
|
private static byte[] |
gs_aucChar80
Bitmap Fonts:
|
private static byte[] |
gs_aucChar81
Bitmap Fonts:
|
private static byte[] |
gs_aucChar82
Bitmap Fonts:
|
private static byte[] |
gs_aucChar83
Bitmap Fonts:
|
private static byte[] |
gs_aucChar84
Bitmap Fonts:
|
private static byte[] |
gs_aucChar85
Bitmap Fonts:
|
private static byte[] |
gs_aucChar86
Bitmap Fonts:
|
private static byte[] |
gs_aucChar87
Bitmap Fonts:
|
private static byte[] |
gs_aucChar88
Bitmap Fonts:
|
private static byte[] |
gs_aucChar89
Bitmap Fonts:
|
private static byte[] |
gs_aucChar9
Bitmap Fonts:
|
private static byte[] |
gs_aucChar90
Bitmap Fonts:
|
private static byte[] |
gs_aucChar91
Bitmap Fonts:
|
private static byte[] |
gs_aucChar92
Bitmap Fonts:
|
private static byte[] |
gs_aucChar93
Bitmap Fonts:
|
private static byte[] |
gs_aucChar94
Bitmap Fonts:
|
private static byte[] |
gs_aucChar95
Bitmap Fonts:
|
private static byte[] |
gs_aucChar96
Bitmap Fonts:
|
private static byte[] |
gs_aucChar97
Bitmap Fonts:
|
private static byte[] |
gs_aucChar98
Bitmap Fonts:
|
private static byte[] |
gs_aucChar99
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar0
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar1
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar10
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar100
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar101
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar102
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar103
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar104
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar105
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar106
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar107
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar108
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar109
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar11
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar110
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar111
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar112
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar113
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar114
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar115
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar116
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar117
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar118
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar119
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar12
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar120
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar121
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar122
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar123
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar124
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar125
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar126
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar127
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar128
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar129
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar13
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar130
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar131
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar132
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar133
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar134
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar135
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar136
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar137
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar138
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar139
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar14
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar140
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar141
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar142
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar143
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar144
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar145
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar146
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar147
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar148
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar149
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar15
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar150
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar151
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar152
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar153
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar154
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar155
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar156
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar157
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar158
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar159
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar16
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar160
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar161
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar162
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar163
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar164
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar165
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar166
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar167
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar168
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar169
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar17
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar170
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar171
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar172
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar173
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar174
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar175
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar176
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar177
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar178
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar179
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar18
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar180
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar181
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar182
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar183
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar184
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar185
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar186
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar187
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar188
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar189
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar19
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar190
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar191
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar192
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar193
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar194
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar195
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar196
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar197
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar198
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar199
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar2
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar20
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar200
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar201
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar202
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar203
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar204
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar205
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar206
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar207
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar208
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar209
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar21
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar210
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar211
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar212
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar213
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar214
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar215
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar216
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar217
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar218
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar219
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar22
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar220
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar221
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar222
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar223
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar224
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar225
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar226
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar227
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar228
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar229
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar23
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar230
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar231
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar232
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar233
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar234
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar235
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar236
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar237
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar238
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar239
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar24
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar240
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar241
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar242
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar243
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar244
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar245
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar246
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar247
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar248
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar249
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar25
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar250
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar251
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar252
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar253
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar254
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar255
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar26
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar27
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar28
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar29
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar3
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar30
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar31
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar32
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar33
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar34
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar35
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar36
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar37
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar38
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar39
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar4
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar40
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar41
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar42
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar43
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar44
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar45
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar46
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar47
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar48
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar49
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar5
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar50
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar51
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar52
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar53
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar54
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar55
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar56
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar57
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar58
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar59
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar6
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar60
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar61
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar62
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar63
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar64
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar65
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar66
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar67
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar68
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar69
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar7
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar70
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar71
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar72
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar73
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar74
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar75
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar76
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar77
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar78
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar79
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar8
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar80
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar81
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar82
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar83
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar84
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar85
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar86
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar87
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar88
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar89
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar9
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar90
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar91
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar92
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar93
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar94
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar95
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar96
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar97
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar98
Bitmap Fonts:
|
private static BitmapFontChar |
gs_kChar99
Bitmap Fonts:
|
private static BitmapFontChar[] |
gs_kChars
Bitmap Fonts:
|
private int[] |
m_aiParams
reusable storage avoids repeated 'new' calls
|
private byte[] |
m_aucBitmap
reusable storage avoids repeated 'new' calls
|
private int |
m_iDrawBuffer |
private int |
m_iDrawBufferSave |
private int |
m_iShadingLanguage |
private javax.media.opengl.awt.GLCanvas |
m_kCanvas
GLCanvas for Java/JOGL
|
Vector<OpenGLRenderer.DisplayListInfo> |
m_kDLInfo
Our display lists.
|
private javax.media.opengl.GL3 |
m_kGL
GL object from GLCanvas.getGL() used to access openGL calls.
|
static int[] |
ms_aeAlphaDstBlend
Mappings from Wild Magic constants to OpenGL enumerations.
|
static int[] |
ms_aeAlphaSrcBlend
Mappings from Wild Magic constants to OpenGL enumerations.
|
static int[] |
ms_aeAlphaTest
Mappings from Wild Magic constants to OpenGL enumerations.
|
static int[] |
ms_aeBlendEquation
Blend Equation mappings from Wild Magic to OpenGL enumerations.
|
static int[] |
ms_aeCullFace
Mappings from Wild Magic constants to OpenGL enumerations.
|
static int[] |
ms_aeDepthCompare
Mappings from Wild Magic constants to OpenGL enumerations.
|
static int[] |
ms_aeFillTypes
Mappings from Wild Magic constants to OpenGL enumerations.
|
static int[] |
ms_aeFrontFace
Mappings from Wild Magic constants to OpenGL enumerations.
|
static int[] |
ms_aeImageComponents
Mappings from Wild Magic constants to OpenGL enumerations.
|
static int[] |
ms_aeImageFormats
Mappings from Wild Magic constants to OpenGL enumerations.
|
static int[] |
ms_aeImageTypes
Mappings from Wild Magic constants to OpenGL enumerations.
|
static int[] |
ms_aeObjectType
Mappings from Wild Magic constants to OpenGL enumerations.
|
static int[] |
ms_aeSamplerTypes
Mappings from Wild Magic constants to OpenGL enumerations.
|
static int[] |
ms_aeStencilCompare
Mappings from Wild Magic constants to OpenGL enumerations.
|
static int[] |
ms_aeStencilOperation
Mappings from Wild Magic constants to OpenGL enumerations.
|
static int[] |
ms_aeTextureMipmap
Mappings from Wild Magic constants to OpenGL enumerations.
|
static int[] |
ms_aeWrapMode
Mappings from Wild Magic constants to OpenGL enumerations.
|
static int[] |
ms_aeZBufferCompare
Mappings from Wild Magic constants to OpenGL enumerations.
|
protected static String |
ms_kColor0Str |
protected static String |
ms_kColor1Str |
protected static String |
ms_kColorStr |
private static javax.media.opengl.GLContext |
ms_kContext
GLContext for Java/JOGL
|
protected static String |
ms_kEOL |
protected static String |
ms_kInStr |
protected static String |
ms_kNormalStr |
protected static String |
ms_kPositionStr |
protected static String |
ms_kSampler1DStr
For loading and parsing a shader program.
|
protected static String |
ms_kSampler2DStr |
protected static String |
ms_kSampler3DStr |
protected static String |
ms_kSamplerCubeStr |
protected static String |
ms_kSamplerProjStr |
protected static String |
ms_kTexCoordStr |
protected static String |
ms_kTexUnitString |
protected static String |
ms_kUserString |
(package private) com.jogamp.opengl.util.awt.TextRenderer |
renderer |
private Camera |
screenCamera |
private TriMesh |
screenPolygon |
private Texture |
screenTexture |
private TextureID |
screenTextureResource |
private static long |
serialVersionUID |
private static int |
textureID |
private int |
xPos |
private int |
yPos |
m_aspkLight, m_aspkState, m_bAllowAlpha, m_bAllowBlue, m_bAllowGreen, m_bAllowRed, m_bFullscreen, m_bReverseCullFace, m_bTextureLoadFail, m_eBuffering, m_eDepth, m_eFormat, m_eMultisampling, m_eStencil, m_fLineWidth, m_fPointSize, m_iFontID, m_iHeight, m_iLineStippleRepeat, m_iMax3DTexSize, m_iMaxColors, m_iMaxLights, m_iMaxPShaderImages, m_iMaxStencilIndices, m_iMaxTCoords, m_iMaxUserClipPlanes, m_iMaxVShaderImages, m_iWidth, m_kBackgroundColor, m_kExternalDir, m_kProjectionMatrix, m_kReleaseFunction, m_kSaveProjectionMatrix, m_kSaveViewMatrix, m_kSaveWorldMatrix, m_kViewMatrix, m_kWorldMatrix, m_pkCamera, m_pkGeometry, m_pkProjector, m_usLineStipplePattern
Constructor and Description |
---|
OpenGLRenderer(FrameBuffer.FormatType eFormat,
FrameBuffer.DepthType eDepth,
FrameBuffer.StencilType eStencil,
FrameBuffer.BufferingType eBuffering,
FrameBuffer.MultisamplingType eMultisampling,
int iWidth,
int iHeight)
Create an OpenGLRenderer
|
OpenGLRenderer(FrameBuffer.FormatType eFormat,
FrameBuffer.DepthType eDepth,
FrameBuffer.StencilType eStencil,
FrameBuffer.BufferingType eBuffering,
FrameBuffer.MultisamplingType eMultisampling,
int iWidth,
int iHeight,
javax.media.opengl.awt.GLCanvas kCanvas) |
Modifier and Type | Method and Description |
---|---|
boolean |
BeginScene()
Begin rendering the scene.
|
void |
ClearBackBuffer()
Clear back buffer.
|
void |
ClearBackBuffer(int iXPos,
int iYPos,
int iWidth,
int iHeight)
Clear the back buffer in the specified subwindow.
|
void |
ClearBuffers()
Clear all buffers.
|
void |
ClearBuffers(int iXPos,
int iYPos,
int iWidth,
int iHeight)
Clear the all buffers in the specified subwindow.
|
void |
ClearColorDepth()
Clear all buffers.
|
void |
ClearScreenOverlay() |
void |
ClearStencilBuffer()
Clear stencil buffer.
|
void |
ClearStencilBuffer(int iXPos,
int iYPos,
int iWidth,
int iHeight)
Clear the stencil buffer in the specified subwindow.
|
void |
ClearZBuffer()
Clear depth buffer.
|
void |
ClearZBuffer(int iXPos,
int iYPos,
int iWidth,
int iHeight)
Clear the depth buffer in the specified subwindow.
|
Program |
CompilePrograms(Geometry pkGeometry,
Program pkVProgram,
Program pkPProgram)
Compiles two shaders into a program.
|
void |
DisableUserClipPlane(int i)
Disables additional clip planes.
|
void |
DisplayBackBuffer()
Display the back buffer.
|
void |
dispose()
Delete memory:
|
void |
Draw(byte[] aucBuffer)
Draw a byte bitmap.
|
void |
Draw(float iX,
float iY,
float iZ,
ColorRGBA rkColor,
char[] acText)
Draw text.
|
void |
Draw(int iX,
int iY,
ColorRGBA rkColor,
char[] acText)
Draw text.
|
void |
Draw(int iX,
int iY,
ColorRGBA rkColor,
String text) |
void |
DrawCharacter(BitmapFont rkFont,
char cChar,
ColorRGBA rkColor)
Text drawing
|
void |
DrawDefault() |
void |
DrawElements()
The entry point to drawing a geometry object.
|
void |
DrawLeft() |
void |
DrawRight() |
void |
DrawScreenOverlay() |
void |
Finish()
Include additional clip planes.
|
void |
FrameBufferToTexSubImage3D(Texture kTarget,
int iZ) |
void |
FrameBufferToTexSubImage3D(Texture kTarget,
int iZ,
boolean bCopyToCPU) |
void |
FrameBufferToTexture(Texture kTarget) |
javax.media.opengl.awt.GLCanvas |
GetCanvas() |
char |
GetCommentCharacter()
Renderer-specific information for loading shader programs.
|
javax.media.opengl.GLContext |
GetContext() |
int |
GetDrawBuffer() |
String |
GetExtension()
Renderer-specific information for loading shader programs.
|
ColorRGBA |
GetPixelColor(int iX,
int iY)
Read the pixel color at the current mouse location.
|
ByteBuffer |
GetScreenImage(int iWidth,
int iHeight) |
private void |
GetSizeOnScreen(BitmapFont rkFont,
char cChar,
int[] aiSize) |
int[] |
GetSizeOnScreen(char[] acText) |
void |
GetTexImage(Texture kTarget) |
boolean |
GetUnique()
Returns if the program being loaded must be unique.
|
void |
InitCanvas()
Initialize canvas with hardware accelerated capabilities.
|
void |
InitializeState()
Initialize the rendering state (vertices, colors, normals, textures,
vertex and pixel programs, etc.)
|
private void |
initScreenTexture() |
void |
OnDepthRangeChange()
Called when the depth range changes.
|
void |
OnDisableProgram(ResourceIdentifier pkID)
Disable the Compiled Program specified by the ResourceIdentifer parameter pkID.
|
void |
OnDisableTexture(ResourceIdentifier pkID)
Disable the Texture specified by the ResourceIdentifer parameter pkID.
|
void |
OnDisableVAO() |
void |
OnEnableProgram(ResourceIdentifier pkID)
Enable the VertexProgram specified by the ResourceIdentifer parameter pkID.
|
void |
OnEnableTexture(ResourceIdentifier pkID,
SamplerInformation pkSI)
Enable the Texture specified by the ResourceIdentifer parameter pkID and the SamplerInformation pkSI.
|
void |
OnEnableVAO(Geometry pkGeometry,
ResourceIdentifier pkID) |
ResourceIdentifier |
OnLoadProgram(Program pkCProgram)
Resource loading and releasing (to/from video memory).
|
ResourceIdentifier |
OnLoadTexture(Texture pkTexture)
Resource loading and releasing (to/from video memory).
|
ResourceIdentifier |
OnLoadVAO(Geometry pkGeometry) |
void |
OnReleaseProgram(ResourceIdentifier pkID)
Release the VertexProgram described in the ResourceIdentifier parameter.
|
void |
OnReleaseTexture(ResourceIdentifier pkID)
Release the Texture described in the ResourceIdentifier parameter.
|
void |
OnReleaseVAOBuffer(ResourceIdentifier pkID)
Release the IndexBuffer described in the ResourceIdentifier parameter.
|
void |
OnReloadTexture(ResourceIdentifier pkID)
Resource loading and releasing (to/from video memory).
|
void |
OnReloadVAO(Geometry pkGeometry,
ResourceIdentifier pkID)
Resource loading and releasing (to/from video memory).
|
void |
OnViewportChange()
Called when the viewport changes.
|
void |
ParseProgram(Program pkProgram,
int iType)
Parse the input program for the parameters.
|
Program |
ReadProgram(String rkProgramName,
int iType)
Read a Shader Program from file.
|
protected boolean |
ReadProgramFile(Program pkProgram,
String rkProgramName,
String rkDirectory)
Read text file containing one or more shader programs from disk,
set program name, type, and program text string
|
protected void |
RecurseParamsInProgram(Program rkProgram)
Query the linked program, setup the RendererConstants, UserConstants,
and Samplers.
|
BufferedImage |
Screenshot() |
boolean |
SelectFont(int iFontID)
Select a font based on ID.
|
void |
SetAlphaState(AlphaState pkState)
Sets the AlphaState for the OpenGLRenderer.
|
void |
SetBackgroundColor(ColorRGBA rkColor)
Set the background color
|
void |
SetColorMask(boolean bAllowRed,
boolean bAllowGreen,
boolean bAllowBlue,
boolean bAllowAlpha)
Enable or disable which color channels will be written to the color
buffer.
|
void |
SetCullState(CullState pkState)
Sets the CullState for the OpenGLRenderer.
|
void |
SetDrawable(javax.media.opengl.GLAutoDrawable kDraw) |
void |
SetLineStipple(int iRepeat,
short usPattern)
Set the line stipple.
|
void |
SetLineWidth(float fWidth)
Set the line width.
|
void |
SetPointSize(float fSize)
Set the point size.
|
void |
SetPolygonOffsetState(PolygonOffsetState pkState)
Sets the PolygonOffsetState for the OpenGLRenderer.
|
void |
SetPProgramConstant(Renderer.ConstantType eCType,
RendererConstant.Type paramType,
int iBaseRegister,
int iRegisterQuantity,
int iNumFloats,
float[] afData)
Resource enabling and disabling.
|
void |
SetStencilState(StencilState pkState)
Sets the StencilState for the OpenGLRenderer.
|
void |
SetVProgramConstant(Renderer.ConstantType eCType,
RendererConstant.Type paramType,
int iBaseRegister,
int iRegisterQuantity,
int iNumFloats,
float[] afData)
Resource enabling and disabling.
|
void |
SetWireframeState(WireframeState pkState)
Sets the WireframeState for the OpenGLRenderer.
|
void |
SetZBufferState(ZBufferState pkState)
Sets the ZBufferState for the OpenGLRenderer.
|
void |
UnloadFont(int iFontID)
Clear a font based on ID.
|
Activate, ApplyEffect, DisableProgram, DisableTexture, DisableVAO, Draw, DrawScene, EnableProgram, EnableTexture, EnableUserClipPlane, EnableVAO, EndScene, GetAlphaState, GetBackgroundColor, GetBufferingType, GetCamera, GetColorMask, GetCullState, GetDepthType, GetFormatType, GetGeometry, GetHeight, GetLight, GetLineStipplePattern, GetLineStippleRepeat, GetLineWidth, GetMaterialState, GetMaxColors, GetMaxLights, GetMaxPShaderImages, GetMaxStencilIndices, GetMaxTCoords, GetMaxUserClipPlanes, GetMaxVShaderImages, GetMultisamplingType, GetPointSize, GetPolygonOffsetState, GetProjector, GetReverseCullFace, GetStencilState, GetStencilType, GetTransform, GetWidth, GetWireframeState, GetZBufferState, LoadAllResources, LoadProgram, LoadResources, LoadTexture, LoadVAO, OnFrameChange, OnFrustumChange, ReleaseAllResources, ReleaseProgram, ReleaseResources, ReleaseResources, ReleaseTexture, ReleaseVAO, Resize, RestoreGlobalState, RestorePostWorldTransformation, RestoreWorldTransformation, SetCamera, SetConstantCameraModelDirection, SetConstantCameraModelPosition, SetConstantCameraModelRight, SetConstantCameraModelUp, SetConstantCameraWorldDirection, SetConstantCameraWorldPosition, SetConstantCameraWorldRight, SetConstantCameraWorldUp, SetConstantLightAmbient, SetConstantLightAttenuation, SetConstantLightDiffuse, SetConstantLightModelDirection, SetConstantLightModelPosition, SetConstantLightSpecular, SetConstantLightSpotCutoff, SetConstantLightWorldDirection, SetConstantLightWorldPosition, SetConstantMaterialAmbient, SetConstantMaterialDiffuse, SetConstantMaterialEmissive, SetConstantMaterialSpecular, SetConstantPMatrix, SetConstantProjectorMatrix, SetConstantProjectorModelDirection, SetConstantProjectorModelPosition, SetConstantProjectorModelRight, SetConstantProjectorModelUp, SetConstantProjectorWorldDirection, SetConstantProjectorWorldPosition, SetConstantProjectorWorldRight, SetConstantProjectorWorldUp, SetConstantVMatrix, SetConstantVPMatrix, SetConstantWMatrix, SetConstantWVMatrix, SetConstantWVPMatrix, SetExternalDir, SetGeometry, SetGlobalState, SetLight, SetMaterialState, SetPostWorldTransformation, SetProjector, SetRendererConstant, SetReverseCullFace, SetWorldTransformation, SetWorldTransformation, ToggleFullscreen
private static final long serialVersionUID
public Vector<OpenGLRenderer.DisplayListInfo> m_kDLInfo
public static int[] ms_aeObjectType
public static int[] ms_aeAlphaSrcBlend
public static int[] ms_aeAlphaDstBlend
public static int[] ms_aeBlendEquation
public static int[] ms_aeAlphaTest
public static int[] ms_aeFrontFace
public static int[] ms_aeCullFace
public static int[] ms_aeStencilCompare
public static int[] ms_aeStencilOperation
public static int[] ms_aeZBufferCompare
public static int[] ms_aeTextureMipmap
public static int[] ms_aeDepthCompare
public static int[] ms_aeWrapMode
public static int[] ms_aeImageComponents
public static int[] ms_aeImageFormats
public static int[] ms_aeImageTypes
public static int[] ms_aeSamplerTypes
public static int[] ms_aeFillTypes
private int m_iDrawBuffer
private int m_iDrawBufferSave
private javax.media.opengl.awt.GLCanvas m_kCanvas
private static javax.media.opengl.GLContext ms_kContext
private javax.media.opengl.GL3 m_kGL
private int m_iShadingLanguage
private byte[] m_aucBitmap
private int[] m_aiParams
protected static final String ms_kSampler1DStr
protected static final String ms_kSampler2DStr
protected static final String ms_kSampler3DStr
protected static final String ms_kSamplerCubeStr
protected static final String ms_kSamplerProjStr
protected static final String ms_kPositionStr
protected static final String ms_kNormalStr
protected static final String ms_kColorStr
protected static final String ms_kColor0Str
protected static final String ms_kColor1Str
protected static final String ms_kTexCoordStr
protected static final String ms_kInStr
protected static final String ms_kEOL
protected static final String ms_kTexUnitString
protected static final String ms_kUserString
private static final byte[] gs_aucChar0
private static BitmapFontChar gs_kChar0
private static final byte[] gs_aucChar1
private static BitmapFontChar gs_kChar1
private static final byte[] gs_aucChar2
private static BitmapFontChar gs_kChar2
private static final byte[] gs_aucChar3
private static BitmapFontChar gs_kChar3
private static final byte[] gs_aucChar4
private static BitmapFontChar gs_kChar4
private static final byte[] gs_aucChar5
private static BitmapFontChar gs_kChar5
private static final byte[] gs_aucChar6
private static BitmapFontChar gs_kChar6
private static final byte[] gs_aucChar7
private static BitmapFontChar gs_kChar7
private static final byte[] gs_aucChar8
private static BitmapFontChar gs_kChar8
private static final byte[] gs_aucChar9
private static BitmapFontChar gs_kChar9
private static final byte[] gs_aucChar10
private static BitmapFontChar gs_kChar10
private static final byte[] gs_aucChar11
private static BitmapFontChar gs_kChar11
private static final byte[] gs_aucChar12
private static BitmapFontChar gs_kChar12
private static final byte[] gs_aucChar13
private static BitmapFontChar gs_kChar13
private static final byte[] gs_aucChar14
private static BitmapFontChar gs_kChar14
private static final byte[] gs_aucChar15
private static BitmapFontChar gs_kChar15
private static final byte[] gs_aucChar16
private static BitmapFontChar gs_kChar16
private static final byte[] gs_aucChar17
private static BitmapFontChar gs_kChar17
private static final byte[] gs_aucChar18
private static BitmapFontChar gs_kChar18
private static final byte[] gs_aucChar19
private static BitmapFontChar gs_kChar19
private static final byte[] gs_aucChar20
private static BitmapFontChar gs_kChar20
private static final byte[] gs_aucChar21
private static BitmapFontChar gs_kChar21
private static final byte[] gs_aucChar22
private static BitmapFontChar gs_kChar22
private static final byte[] gs_aucChar23
private static BitmapFontChar gs_kChar23
private static final byte[] gs_aucChar24
private static BitmapFontChar gs_kChar24
private static final byte[] gs_aucChar25
private static BitmapFontChar gs_kChar25
private static final byte[] gs_aucChar26
private static BitmapFontChar gs_kChar26
private static final byte[] gs_aucChar27
private static BitmapFontChar gs_kChar27
private static final byte[] gs_aucChar28
private static BitmapFontChar gs_kChar28
private static final byte[] gs_aucChar29
private static BitmapFontChar gs_kChar29
private static final byte[] gs_aucChar30
private static BitmapFontChar gs_kChar30
private static final byte[] gs_aucChar31
private static BitmapFontChar gs_kChar31
private static final byte[] gs_aucChar32
private static BitmapFontChar gs_kChar32
private static final byte[] gs_aucChar33
private static BitmapFontChar gs_kChar33
private static final byte[] gs_aucChar34
private static BitmapFontChar gs_kChar34
private static final byte[] gs_aucChar35
private static BitmapFontChar gs_kChar35
private static final byte[] gs_aucChar36
private static BitmapFontChar gs_kChar36
private static final byte[] gs_aucChar37
private static BitmapFontChar gs_kChar37
private static final byte[] gs_aucChar38
private static BitmapFontChar gs_kChar38
private static final byte[] gs_aucChar39
private static BitmapFontChar gs_kChar39
private static final byte[] gs_aucChar40
private static BitmapFontChar gs_kChar40
private static final byte[] gs_aucChar41
private static BitmapFontChar gs_kChar41
private static final byte[] gs_aucChar42
private static BitmapFontChar gs_kChar42
private static final byte[] gs_aucChar43
private static BitmapFontChar gs_kChar43
private static final byte[] gs_aucChar44
private static BitmapFontChar gs_kChar44
private static final byte[] gs_aucChar45
private static BitmapFontChar gs_kChar45
private static final byte[] gs_aucChar46
private static BitmapFontChar gs_kChar46
private static final byte[] gs_aucChar47
private static BitmapFontChar gs_kChar47
private static final byte[] gs_aucChar48
private static BitmapFontChar gs_kChar48
private static final byte[] gs_aucChar49
private static BitmapFontChar gs_kChar49
private static final byte[] gs_aucChar50
private static BitmapFontChar gs_kChar50
private static final byte[] gs_aucChar51
private static BitmapFontChar gs_kChar51
private static final byte[] gs_aucChar52
private static BitmapFontChar gs_kChar52
private static final byte[] gs_aucChar53
private static BitmapFontChar gs_kChar53
private static final byte[] gs_aucChar54
private static BitmapFontChar gs_kChar54
private static final byte[] gs_aucChar55
private static BitmapFontChar gs_kChar55
private static final byte[] gs_aucChar56
private static BitmapFontChar gs_kChar56
private static final byte[] gs_aucChar57
private static BitmapFontChar gs_kChar57
private static final byte[] gs_aucChar58
private static BitmapFontChar gs_kChar58
private static final byte[] gs_aucChar59
private static BitmapFontChar gs_kChar59
private static final byte[] gs_aucChar60
private static BitmapFontChar gs_kChar60
private static final byte[] gs_aucChar61
private static BitmapFontChar gs_kChar61
private static final byte[] gs_aucChar62
private static BitmapFontChar gs_kChar62
private static final byte[] gs_aucChar63
private static BitmapFontChar gs_kChar63
private static final byte[] gs_aucChar64
private static BitmapFontChar gs_kChar64
private static final byte[] gs_aucChar65
private static BitmapFontChar gs_kChar65
private static final byte[] gs_aucChar66
private static BitmapFontChar gs_kChar66
private static final byte[] gs_aucChar67
private static BitmapFontChar gs_kChar67
private static final byte[] gs_aucChar68
private static BitmapFontChar gs_kChar68
private static final byte[] gs_aucChar69
private static BitmapFontChar gs_kChar69
private static final byte[] gs_aucChar70
private static BitmapFontChar gs_kChar70
private static final byte[] gs_aucChar71
private static BitmapFontChar gs_kChar71
private static final byte[] gs_aucChar72
private static BitmapFontChar gs_kChar72
private static final byte[] gs_aucChar73
private static BitmapFontChar gs_kChar73
private static final byte[] gs_aucChar74
private static BitmapFontChar gs_kChar74
private static final byte[] gs_aucChar75
private static BitmapFontChar gs_kChar75
private static final byte[] gs_aucChar76
private static BitmapFontChar gs_kChar76
private static final byte[] gs_aucChar77
private static BitmapFontChar gs_kChar77
private static final byte[] gs_aucChar78
private static BitmapFontChar gs_kChar78
private static final byte[] gs_aucChar79
private static BitmapFontChar gs_kChar79
private static final byte[] gs_aucChar80
private static BitmapFontChar gs_kChar80
private static final byte[] gs_aucChar81
private static BitmapFontChar gs_kChar81
private static final byte[] gs_aucChar82
private static BitmapFontChar gs_kChar82
private static final byte[] gs_aucChar83
private static BitmapFontChar gs_kChar83
private static final byte[] gs_aucChar84
private static BitmapFontChar gs_kChar84
private static final byte[] gs_aucChar85
private static BitmapFontChar gs_kChar85
private static final byte[] gs_aucChar86
private static BitmapFontChar gs_kChar86
private static final byte[] gs_aucChar87
private static BitmapFontChar gs_kChar87
private static final byte[] gs_aucChar88
private static BitmapFontChar gs_kChar88
private static final byte[] gs_aucChar89
private static BitmapFontChar gs_kChar89
private static final byte[] gs_aucChar90
private static BitmapFontChar gs_kChar90
private static final byte[] gs_aucChar91
private static BitmapFontChar gs_kChar91
private static final byte[] gs_aucChar92
private static BitmapFontChar gs_kChar92
private static final byte[] gs_aucChar93
private static BitmapFontChar gs_kChar93
private static final byte[] gs_aucChar94
private static BitmapFontChar gs_kChar94
private static final byte[] gs_aucChar95
private static BitmapFontChar gs_kChar95
private static final byte[] gs_aucChar96
private static BitmapFontChar gs_kChar96
private static final byte[] gs_aucChar97
private static BitmapFontChar gs_kChar97
private static final byte[] gs_aucChar98
private static BitmapFontChar gs_kChar98
private static final byte[] gs_aucChar99
private static BitmapFontChar gs_kChar99
private static final byte[] gs_aucChar100
private static BitmapFontChar gs_kChar100
private static final byte[] gs_aucChar101
private static BitmapFontChar gs_kChar101
private static final byte[] gs_aucChar102
private static BitmapFontChar gs_kChar102
private static final byte[] gs_aucChar103
private static BitmapFontChar gs_kChar103
private static final byte[] gs_aucChar104
private static BitmapFontChar gs_kChar104
private static final byte[] gs_aucChar105
private static BitmapFontChar gs_kChar105
private static final byte[] gs_aucChar106
private static BitmapFontChar gs_kChar106
private static final byte[] gs_aucChar107
private static BitmapFontChar gs_kChar107
private static final byte[] gs_aucChar108
private static BitmapFontChar gs_kChar108
private static final byte[] gs_aucChar109
private static BitmapFontChar gs_kChar109
private static final byte[] gs_aucChar110
private static BitmapFontChar gs_kChar110
private static final byte[] gs_aucChar111
private static BitmapFontChar gs_kChar111
private static final byte[] gs_aucChar112
private static BitmapFontChar gs_kChar112
private static final byte[] gs_aucChar113
private static BitmapFontChar gs_kChar113
private static final byte[] gs_aucChar114
private static BitmapFontChar gs_kChar114
private static final byte[] gs_aucChar115
private static BitmapFontChar gs_kChar115
private static final byte[] gs_aucChar116
private static BitmapFontChar gs_kChar116
private static final byte[] gs_aucChar117
private static BitmapFontChar gs_kChar117
private static final byte[] gs_aucChar118
private static BitmapFontChar gs_kChar118
private static final byte[] gs_aucChar119
private static BitmapFontChar gs_kChar119
private static final byte[] gs_aucChar120
private static BitmapFontChar gs_kChar120
private static final byte[] gs_aucChar121
private static BitmapFontChar gs_kChar121
private static final byte[] gs_aucChar122
private static BitmapFontChar gs_kChar122
private static final byte[] gs_aucChar123
private static BitmapFontChar gs_kChar123
private static final byte[] gs_aucChar124
private static BitmapFontChar gs_kChar124
private static final byte[] gs_aucChar125
private static BitmapFontChar gs_kChar125
private static final byte[] gs_aucChar126
private static BitmapFontChar gs_kChar126
private static final byte[] gs_aucChar127
private static BitmapFontChar gs_kChar127
private static final byte[] gs_aucChar128
private static BitmapFontChar gs_kChar128
private static final byte[] gs_aucChar129
private static BitmapFontChar gs_kChar129
private static final byte[] gs_aucChar130
private static BitmapFontChar gs_kChar130
private static final byte[] gs_aucChar131
private static BitmapFontChar gs_kChar131
private static final byte[] gs_aucChar132
private static BitmapFontChar gs_kChar132
private static final byte[] gs_aucChar133
private static BitmapFontChar gs_kChar133
private static final byte[] gs_aucChar134
private static BitmapFontChar gs_kChar134
private static final byte[] gs_aucChar135
private static BitmapFontChar gs_kChar135
private static final byte[] gs_aucChar136
private static BitmapFontChar gs_kChar136
private static final byte[] gs_aucChar137
private static BitmapFontChar gs_kChar137
private static final byte[] gs_aucChar138
private static BitmapFontChar gs_kChar138
private static final byte[] gs_aucChar139
private static BitmapFontChar gs_kChar139
private static final byte[] gs_aucChar140
private static BitmapFontChar gs_kChar140
private static final byte[] gs_aucChar141
private static BitmapFontChar gs_kChar141
private static final byte[] gs_aucChar142
private static BitmapFontChar gs_kChar142
private static final byte[] gs_aucChar143
private static BitmapFontChar gs_kChar143
private static final byte[] gs_aucChar144
private static BitmapFontChar gs_kChar144
private static final byte[] gs_aucChar145
private static BitmapFontChar gs_kChar145
private static final byte[] gs_aucChar146
private static BitmapFontChar gs_kChar146
private static final byte[] gs_aucChar147
private static BitmapFontChar gs_kChar147
private static final byte[] gs_aucChar148
private static BitmapFontChar gs_kChar148
private static final byte[] gs_aucChar149
private static BitmapFontChar gs_kChar149
private static final byte[] gs_aucChar150
private static BitmapFontChar gs_kChar150
private static final byte[] gs_aucChar151
private static BitmapFontChar gs_kChar151
private static final byte[] gs_aucChar152
private static BitmapFontChar gs_kChar152
private static final byte[] gs_aucChar153
private static BitmapFontChar gs_kChar153
private static final byte[] gs_aucChar154
private static BitmapFontChar gs_kChar154
private static final byte[] gs_aucChar155
private static BitmapFontChar gs_kChar155
private static final byte[] gs_aucChar156
private static BitmapFontChar gs_kChar156
private static final byte[] gs_aucChar157
private static BitmapFontChar gs_kChar157
private static final byte[] gs_aucChar158
private static BitmapFontChar gs_kChar158
private static final byte[] gs_aucChar159
private static BitmapFontChar gs_kChar159
private static final byte[] gs_aucChar160
private static BitmapFontChar gs_kChar160
private static final byte[] gs_aucChar161
private static BitmapFontChar gs_kChar161
private static final byte[] gs_aucChar162
private static BitmapFontChar gs_kChar162
private static final byte[] gs_aucChar163
private static BitmapFontChar gs_kChar163
private static final byte[] gs_aucChar164
private static BitmapFontChar gs_kChar164
private static final byte[] gs_aucChar165
private static BitmapFontChar gs_kChar165
private static final byte[] gs_aucChar166
private static BitmapFontChar gs_kChar166
private static final byte[] gs_aucChar167
private static BitmapFontChar gs_kChar167
private static final byte[] gs_aucChar168
private static BitmapFontChar gs_kChar168
private static final byte[] gs_aucChar169
private static BitmapFontChar gs_kChar169
private static final byte[] gs_aucChar170
private static BitmapFontChar gs_kChar170
private static final byte[] gs_aucChar171
private static BitmapFontChar gs_kChar171
private static final byte[] gs_aucChar172
private static BitmapFontChar gs_kChar172
private static final byte[] gs_aucChar173
private static BitmapFontChar gs_kChar173
private static final byte[] gs_aucChar174
private static BitmapFontChar gs_kChar174
private static final byte[] gs_aucChar175
private static BitmapFontChar gs_kChar175
private static final byte[] gs_aucChar176
private static BitmapFontChar gs_kChar176
private static final byte[] gs_aucChar177
private static BitmapFontChar gs_kChar177
private static final byte[] gs_aucChar178
private static BitmapFontChar gs_kChar178
private static final byte[] gs_aucChar179
private static BitmapFontChar gs_kChar179
private static final byte[] gs_aucChar180
private static BitmapFontChar gs_kChar180
private static final byte[] gs_aucChar181
private static BitmapFontChar gs_kChar181
private static final byte[] gs_aucChar182
private static BitmapFontChar gs_kChar182
private static final byte[] gs_aucChar183
private static BitmapFontChar gs_kChar183
private static final byte[] gs_aucChar184
private static BitmapFontChar gs_kChar184
private static final byte[] gs_aucChar185
private static BitmapFontChar gs_kChar185
private static final byte[] gs_aucChar186
private static BitmapFontChar gs_kChar186
private static final byte[] gs_aucChar187
private static BitmapFontChar gs_kChar187
private static final byte[] gs_aucChar188
private static BitmapFontChar gs_kChar188
private static final byte[] gs_aucChar189
private static BitmapFontChar gs_kChar189
private static final byte[] gs_aucChar190
private static BitmapFontChar gs_kChar190
private static final byte[] gs_aucChar191
private static BitmapFontChar gs_kChar191
private static final byte[] gs_aucChar192
private static BitmapFontChar gs_kChar192
private static final byte[] gs_aucChar193
private static BitmapFontChar gs_kChar193
private static final byte[] gs_aucChar194
private static BitmapFontChar gs_kChar194
private static final byte[] gs_aucChar195
private static BitmapFontChar gs_kChar195
private static final byte[] gs_aucChar196
private static BitmapFontChar gs_kChar196
private static final byte[] gs_aucChar197
private static BitmapFontChar gs_kChar197
private static final byte[] gs_aucChar198
private static BitmapFontChar gs_kChar198
private static final byte[] gs_aucChar199
private static BitmapFontChar gs_kChar199
private static final byte[] gs_aucChar200
private static BitmapFontChar gs_kChar200
private static final byte[] gs_aucChar201
private static BitmapFontChar gs_kChar201
private static final byte[] gs_aucChar202
private static BitmapFontChar gs_kChar202
private static final byte[] gs_aucChar203
private static BitmapFontChar gs_kChar203
private static final byte[] gs_aucChar204
private static BitmapFontChar gs_kChar204
private static final byte[] gs_aucChar205
private static BitmapFontChar gs_kChar205
private static final byte[] gs_aucChar206
private static BitmapFontChar gs_kChar206
private static final byte[] gs_aucChar207
private static BitmapFontChar gs_kChar207
private static final byte[] gs_aucChar208
private static BitmapFontChar gs_kChar208
private static final byte[] gs_aucChar209
private static BitmapFontChar gs_kChar209
private static final byte[] gs_aucChar210
private static BitmapFontChar gs_kChar210
private static final byte[] gs_aucChar211
private static BitmapFontChar gs_kChar211
private static final byte[] gs_aucChar212
private static BitmapFontChar gs_kChar212
private static final byte[] gs_aucChar213
private static BitmapFontChar gs_kChar213
private static final byte[] gs_aucChar214
private static BitmapFontChar gs_kChar214
private static final byte[] gs_aucChar215
private static BitmapFontChar gs_kChar215
private static final byte[] gs_aucChar216
private static BitmapFontChar gs_kChar216
private static final byte[] gs_aucChar217
private static BitmapFontChar gs_kChar217
private static final byte[] gs_aucChar218
private static BitmapFontChar gs_kChar218
private static final byte[] gs_aucChar219
private static BitmapFontChar gs_kChar219
private static final byte[] gs_aucChar220
private static BitmapFontChar gs_kChar220
private static final byte[] gs_aucChar221
private static BitmapFontChar gs_kChar221
private static final byte[] gs_aucChar222
private static BitmapFontChar gs_kChar222
private static final byte[] gs_aucChar223
private static BitmapFontChar gs_kChar223
private static final byte[] gs_aucChar224
private static BitmapFontChar gs_kChar224
private static final byte[] gs_aucChar225
private static BitmapFontChar gs_kChar225
private static final byte[] gs_aucChar226
private static BitmapFontChar gs_kChar226
private static final byte[] gs_aucChar227
private static BitmapFontChar gs_kChar227
private static final byte[] gs_aucChar228
private static BitmapFontChar gs_kChar228
private static final byte[] gs_aucChar229
private static BitmapFontChar gs_kChar229
private static final byte[] gs_aucChar230
private static BitmapFontChar gs_kChar230
private static final byte[] gs_aucChar231
private static BitmapFontChar gs_kChar231
private static final byte[] gs_aucChar232
private static BitmapFontChar gs_kChar232
private static final byte[] gs_aucChar233
private static BitmapFontChar gs_kChar233
private static final byte[] gs_aucChar234
private static BitmapFontChar gs_kChar234
private static final byte[] gs_aucChar235
private static BitmapFontChar gs_kChar235
private static final byte[] gs_aucChar236
private static BitmapFontChar gs_kChar236
private static final byte[] gs_aucChar237
private static BitmapFontChar gs_kChar237
private static final byte[] gs_aucChar238
private static BitmapFontChar gs_kChar238
private static final byte[] gs_aucChar239
private static BitmapFontChar gs_kChar239
private static final byte[] gs_aucChar240
private static BitmapFontChar gs_kChar240
private static final byte[] gs_aucChar241
private static BitmapFontChar gs_kChar241
private static final byte[] gs_aucChar242
private static BitmapFontChar gs_kChar242
private static final byte[] gs_aucChar243
private static BitmapFontChar gs_kChar243
private static final byte[] gs_aucChar244
private static BitmapFontChar gs_kChar244
private static final byte[] gs_aucChar245
private static BitmapFontChar gs_kChar245
private static final byte[] gs_aucChar246
private static BitmapFontChar gs_kChar246
private static final byte[] gs_aucChar247
private static BitmapFontChar gs_kChar247
private static final byte[] gs_aucChar248
private static BitmapFontChar gs_kChar248
private static final byte[] gs_aucChar249
private static BitmapFontChar gs_kChar249
private static final byte[] gs_aucChar250
private static BitmapFontChar gs_kChar250
private static final byte[] gs_aucChar251
private static BitmapFontChar gs_kChar251
private static final byte[] gs_aucChar252
private static BitmapFontChar gs_kChar252
private static final byte[] gs_aucChar253
private static BitmapFontChar gs_kChar253
private static final byte[] gs_aucChar254
private static BitmapFontChar gs_kChar254
private static final byte[] gs_aucChar255
private static BitmapFontChar gs_kChar255
private static BitmapFontChar[] gs_kChars
private final BitmapFont g_kVerdana_S16B0I0
private static int textureID
private boolean drawScreenTexture
private Texture screenTexture
private TriMesh screenPolygon
private Camera screenCamera
private TextureID screenTextureResource
private int xPos
private int yPos
com.jogamp.opengl.util.awt.TextRenderer renderer
public OpenGLRenderer(FrameBuffer.FormatType eFormat, FrameBuffer.DepthType eDepth, FrameBuffer.StencilType eStencil, FrameBuffer.BufferingType eBuffering, FrameBuffer.MultisamplingType eMultisampling, int iWidth, int iHeight)
eFormat
- FormatType (NONE, RGB, RGBA, DEPTH)eDepth
- DepthType (NONE, DEPTH_16, DEPTH_24, DEPTH_32)eStencil
- StencilType (NONE, STENCIL_8)eBuffering
- BufferingType (SINGLE, DOUBLE)iWidth
- the window widthiHeight
- the window heightpublic OpenGLRenderer(FrameBuffer.FormatType eFormat, FrameBuffer.DepthType eDepth, FrameBuffer.StencilType eStencil, FrameBuffer.BufferingType eBuffering, FrameBuffer.MultisamplingType eMultisampling, int iWidth, int iHeight, javax.media.opengl.awt.GLCanvas kCanvas)
public boolean BeginScene()
BeginScene
in class Renderer
public void ClearBackBuffer()
ClearBackBuffer
in class Renderer
public void ClearBackBuffer(int iXPos, int iYPos, int iWidth, int iHeight)
ClearBackBuffer
in class Renderer
iXPos
- the x-position for the subwindowiYPos
- the y-position for the subwindowiWidth
- the subwindow widthiHeight
- the subwindow heightpublic void ClearBuffers()
ClearBuffers
in class Renderer
public void ClearBuffers(int iXPos, int iYPos, int iWidth, int iHeight)
ClearBuffers
in class Renderer
iXPos
- the x-position for the subwindowiYPos
- the y-position for the subwindowiWidth
- the subwindow widthiHeight
- the subwindow heightpublic void ClearColorDepth()
ClearColorDepth
in class Renderer
public void ClearStencilBuffer()
ClearStencilBuffer
in class Renderer
public void ClearStencilBuffer(int iXPos, int iYPos, int iWidth, int iHeight)
ClearStencilBuffer
in class Renderer
iXPos
- the x-position for the subwindowiYPos
- the y-position for the subwindowiWidth
- the subwindow widthiHeight
- the subwindow heightpublic void ClearZBuffer()
ClearZBuffer
in class Renderer
public void ClearZBuffer(int iXPos, int iYPos, int iWidth, int iHeight)
ClearZBuffer
in class Renderer
iXPos
- the x-position for the subwindowiYPos
- the y-position for the subwindowiWidth
- the subwindow widthiHeight
- the subwindow heightpublic Program CompilePrograms(Geometry pkGeometry, Program pkVProgram, Program pkPProgram)
CompilePrograms
in class Renderer
pkVProgram
- the vertex program to compilepkPProgram
- the pixel program to compilepublic void DisableUserClipPlane(int i)
DisableUserClipPlane
in class Renderer
i
- the clip plane to disable (GL_CLIP_PLANE0 + i).public void DisplayBackBuffer()
DisplayBackBuffer
in class Renderer
public void Draw(byte[] aucBuffer)
public void Draw(float iX, float iY, float iZ, ColorRGBA rkColor, char[] acText)
Renderer
public void Draw(int iX, int iY, ColorRGBA rkColor, char[] acText)
iX
- the x-position for the start of the text being drawn.iY
- the y-position for the start of the text being drawn.rkColor
- text coloracText
- text to drawpublic void DrawCharacter(BitmapFont rkFont, char cChar, ColorRGBA rkColor)
rkFont
- the BitmapFont for text drawingcChar
- the character to draw.public void DrawDefault()
DrawDefault
in class Renderer
public void DrawElements()
DrawElements
in class Renderer
public void Finish()
Finish
in class Renderer
i
- the GL_CLIP_PLANE0 (+i) clip plane to include.rkPlane
- the clip plane definition.
public void EnableUserClipPlane (int i, Plane3f rkPlane)
{
double adPlane[] = new double[]
{
rkPlane.Normal.X,
rkPlane.Normal.Y,
rkPlane.Normal.Z,
-rkPlane.Constant
};
m_kGL.glEnable(GL3.GL_CLIP_PLANE0 + i);
m_kGL.glClipPlane(GL3.GL_CLIP_PLANE0 + i,adPlane,0);
adPlane = null;
}public void FrameBufferToTexSubImage3D(Texture kTarget, int iZ)
FrameBufferToTexSubImage3D
in class Renderer
public void FrameBufferToTexSubImage3D(Texture kTarget, int iZ, boolean bCopyToCPU)
FrameBufferToTexSubImage3D
in class Renderer
public void FrameBufferToTexture(Texture kTarget)
FrameBufferToTexture
in class Renderer
public javax.media.opengl.awt.GLCanvas GetCanvas()
public final char GetCommentCharacter()
GetCommentCharacter
in class Renderer
public javax.media.opengl.GLContext GetContext()
public int GetDrawBuffer()
GetDrawBuffer
in class Renderer
public final String GetExtension()
GetExtension
in class Renderer
public ColorRGBA GetPixelColor(int iX, int iY)
Renderer
GetPixelColor
in class Renderer
iX
- mouse x positioniY
- mouse y positionpublic ByteBuffer GetScreenImage(int iWidth, int iHeight)
GetScreenImage
in class Renderer
public int[] GetSizeOnScreen(char[] acText)
GetSizeOnScreen
in class Renderer
public void GetTexImage(Texture kTarget)
GetTexImage
in class Renderer
public boolean GetUnique()
public void InitCanvas()
public void InitializeState()
InitializeState
in class Renderer
public void OnDepthRangeChange()
OnDepthRangeChange
in class Renderer
public void OnDisableProgram(ResourceIdentifier pkID)
OnDisableProgram
in class Renderer
pkID
- the ResourceIdentifier describing the compiled GLSL Program to disable.public void OnDisableTexture(ResourceIdentifier pkID)
OnDisableTexture
in class Renderer
pkID
- the ResourceIdentifier describing the Texture to disable.public void OnDisableVAO()
OnDisableVAO
in class Renderer
public void OnEnableProgram(ResourceIdentifier pkID)
OnEnableProgram
in class Renderer
pkID
- the ResourceIdentifier describing the VertexProgram to enable.public void OnEnableTexture(ResourceIdentifier pkID, SamplerInformation pkSI)
OnEnableTexture
in class Renderer
pkID
- the ResourceIdentifier describing the Texture to enable.public void OnEnableVAO(Geometry pkGeometry, ResourceIdentifier pkID)
OnEnableVAO
in class Renderer
public ResourceIdentifier OnLoadProgram(Program pkCProgram)
OnLoadProgram
in class Renderer
pkCProgram
- the compiled program to generate/bindpublic ResourceIdentifier OnLoadTexture(Texture pkTexture)
OnLoadTexture
in class Renderer
pkTexture
- the Texture to generate/bindpublic ResourceIdentifier OnLoadVAO(Geometry pkGeometry)
public void OnReloadVAO(Geometry pkGeometry, ResourceIdentifier pkID)
Renderer
OnReloadVAO
in class Renderer
pkID
- the vertex array object to generate/bind
with the new ResourceIdentifier for the VAOpublic void OnReleaseProgram(ResourceIdentifier pkID)
Renderer
OnReleaseProgram
in class Renderer
pkID
- the ResourceIdentifier with the VertexProgram to release.public void OnReleaseTexture(ResourceIdentifier pkID)
OnReleaseTexture
in class Renderer
pkID
- the ResourceIdentifier with the Texture to release.public void OnReleaseVAOBuffer(ResourceIdentifier pkID)
OnReleaseVAOBuffer
in class Renderer
pkID
- the ResourceIdentifier with the IndexBuffer to release.public void OnReloadTexture(ResourceIdentifier pkID)
OnReloadTexture
in class Renderer
pkTexture
- the Texture to generate/bindpublic void OnViewportChange()
OnViewportChange
in class Renderer
public void ParseProgram(Program pkProgram, int iType)
ParseProgram
in class Renderer
pkProgram
- Program to parse.iType
- the type of program to parse, Program.VERTEX or Program.PIXEL.public Program ReadProgram(String rkProgramName, int iType)
ReadProgram
in class Renderer
rkProgramName
- the name of the program to load.iType
- the type of program to read VERTEX, PIXEL.public BufferedImage Screenshot()
Screenshot
in class Renderer
public boolean SelectFont(int iFontID)
SelectFont
in class Renderer
iFontID
- the font to use.public void SetAlphaState(AlphaState pkState)
SetAlphaState
in class Renderer
pkState
- the new AlphaState.public void SetBackgroundColor(ColorRGBA rkColor)
SetBackgroundColor
in class Renderer
rkColor
- the new background color.public void SetColorMask(boolean bAllowRed, boolean bAllowGreen, boolean bAllowBlue, boolean bAllowAlpha)
SetColorMask
in class Renderer
bAllowRed
- when true allow the red channel to be writtenbAllowGreen
- when true allow the green channel to be writtenbAllowBlue
- when true allow the blue channel to be writtenbAllowAlpha
- when true allow the alpha channel to be writtenpublic void SetCullState(CullState pkState)
SetCullState
in class Renderer
pkState
- the new CullState.public void SetDrawable(javax.media.opengl.GLAutoDrawable kDraw)
public void SetLineStipple(int iRepeat, short usPattern)
SetLineStipple
in class Renderer
iRepeat
- the repeat factorusPattern
- the stipple pattern.public void SetLineWidth(float fWidth)
SetLineWidth
in class Renderer
fWidth
- new line width.public void SetPointSize(float fSize)
SetPointSize
in class Renderer
fSize
- new point size.public void SetPolygonOffsetState(PolygonOffsetState pkState)
SetPolygonOffsetState
in class Renderer
pkState
- the new PolygonOffsetState.public void SetPProgramConstant(Renderer.ConstantType eCType, RendererConstant.Type paramType, int iBaseRegister, int iRegisterQuantity, int iNumFloats, float[] afData)
SetPProgramConstant
in class Renderer
eCTYpe
- the ConstantType parameter (RENDERER, NUMERICAL, USER)paramType
- the RendererConstant.Type parameteriBaseRegister
- the register to load the parameter values intoiRegisterQuantity
- the number of registersiNumFloats
- the number of floats in the program constantafData
- the parameter values.public void SetStencilState(StencilState pkState)
SetStencilState
in class Renderer
pkState
- the new StencilState.public void SetVProgramConstant(Renderer.ConstantType eCType, RendererConstant.Type paramType, int iBaseRegister, int iRegisterQuantity, int iNumFloats, float[] afData)
SetVProgramConstant
in class Renderer
eCTYpe
- the ConstantType parameter (RENDERER, NUMERICAL, USER)paramType
- the RendererConstant.Type parameteriBaseRegister
- the register to load the parameter values intoiRegisterQuantity
- the number of registersiNumFloats
- the number of floats in the program constantafData
- the parameter values.public void SetWireframeState(WireframeState pkState)
SetWireframeState
in class Renderer
pkState
- the new WireframeState.public void SetZBufferState(ZBufferState pkState)
SetZBufferState
in class Renderer
pkState
- the new ZBufferState.public void UnloadFont(int iFontID)
UnloadFont
in class Renderer
iFontID
- the font to remove.protected boolean ReadProgramFile(Program pkProgram, String rkProgramName, String rkDirectory)
rkProgramName
- the name of the program to load.rkDirectory
- the directory where the program is located.protected void RecurseParamsInProgram(Program rkProgram)
rkProgram
- the shader program to queryprivate void GetSizeOnScreen(BitmapFont rkFont, char cChar, int[] aiSize)
public void ClearScreenOverlay()
ClearScreenOverlay
in class Renderer
public void DrawScreenOverlay()
DrawScreenOverlay
in class Renderer
private void initScreenTexture()