Main Page   Alphabetical List   Compound List   File List   Compound Members   File Members  

gtcglsyms.h

00001 // This code is automatically generated by makegtcglsyms.py
00002 enum client_states {
00003   GTC_COLOR_ARRAY=0,
00004   GTC_EDGE_FLAG_ARRAY=1,
00005   GTC_INDEX_ARRAY=2,
00006   GTC_NORMAL_ARRAY=3,
00007   GTC_TEXTURE_COORD_ARRAY=4,
00008   GTC_VERTEX_ARRAY=5,
00009   GTC_client_states_end
00010 };
00011 #ifdef GTC_INSTANCIATE_SYM_TRANSLATOR
00012 int gtc_client_states_to_gl[]={
00013   GL_COLOR_ARRAY,
00014   GL_EDGE_FLAG_ARRAY,
00015   GL_INDEX_ARRAY,
00016   GL_NORMAL_ARRAY,
00017   GL_TEXTURE_COORD_ARRAY,
00018   GL_VERTEX_ARRAY,
00019   -1
00020 };
00021 char *gtc_client_states_to_str[]={
00022   "COLOR_ARRAY",
00023   "EDGE_FLAG_ARRAY",
00024   "INDEX_ARRAY",
00025   "NORMAL_ARRAY",
00026   "TEXTURE_COORD_ARRAY",
00027   "VERTEX_ARRAY",
00028   0
00029 };
00030 #endif
00031 enum enables {
00032   GTC_ALPHA_TEST=0,
00033   GTC_AUTO_NORMAL=1,
00034   GTC_BLEND=2,
00035   GTC_CLIP_PLANE0=3,
00036   GTC_CLIP_PLANE1=4,
00037   GTC_CLIP_PLANE2=5,
00038   GTC_CLIP_PLANE3=6,
00039   GTC_CLIP_PLANE4=7,
00040   GTC_CLIP_PLANE5=8,
00041   GTC_COLOR_LOGIC_OP=9,
00042   GTC_COLOR_MATERIAL=10,
00043   GTC_CULL_FACE=11,
00044   GTC_DEPTH_TEST=12,
00045   GTC_DITHER=13,
00046   GTC_FOG=14,
00047   GTC_INDEX_LOGIC_OP=15,
00048   GTC_LIGHT0=16,
00049   GTC_LIGHT1=17,
00050   GTC_LIGHT2=18,
00051   GTC_LIGHT3=19,
00052   GTC_LIGHT4=20,
00053   GTC_LIGHT5=21,
00054   GTC_LIGHT6=22,
00055   GTC_LIGHT7=23,
00056   GTC_LIGHTING=24,
00057   GTC_LINE_SMOOTH=25,
00058   GTC_LINE_STIPPLE=26,
00059   GTC_MAP1_COLOR_4=27,
00060   GTC_MAP1_INDEX=28,
00061   GTC_MAP1_NORMAL=29,
00062   GTC_MAP1_TEXTURE_COORD_1=30,
00063   GTC_MAP1_TEXTURE_COORD_2=31,
00064   GTC_MAP1_TEXTURE_COORD_3=32,
00065   GTC_MAP1_TEXTURE_COORD_4=33,
00066   GTC_MAP1_VERTEX_3=34,
00067   GTC_MAP1_VERTEX_4=35,
00068   GTC_MAP2_COLOR_4=36,
00069   GTC_MAP2_INDEX=37,
00070   GTC_MAP2_NORMAL=38,
00071   GTC_MAP2_TEXTURE_COORD_1=39,
00072   GTC_MAP2_TEXTURE_COORD_2=40,
00073   GTC_MAP2_TEXTURE_COORD_3=41,
00074   GTC_MAP2_TEXTURE_COORD_4=42,
00075   GTC_MAP2_VERTEX_3=43,
00076   GTC_MAP2_VERTEX_4=44,
00077   GTC_NORMALIZE=45,
00078   GTC_POINT_SMOOTH=46,
00079   GTC_POLYGON_OFFSET_FILL=47,
00080   GTC_POLYGON_OFFSET_LINE=48,
00081   GTC_POLYGON_OFFSET_POINT=49,
00082   GTC_POLYGON_SMOOTH=50,
00083   GTC_POLYGON_STIPPLE=51,
00084   GTC_SCISSOR_TEST=52,
00085   GTC_STENCIL_TEST=53,
00086   GTC_TEXTURE_1D=54,
00087   GTC_TEXTURE_2D=55,
00088   GTC_TEXTURE_GEN_Q=56,
00089   GTC_TEXTURE_GEN_R=57,
00090   GTC_TEXTURE_GEN_S=58,
00091   GTC_TEXTURE_GEN_T=59,
00092   GTC_enables_end
00093 };
00094 #ifdef GTC_INSTANCIATE_SYM_TRANSLATOR
00095 int gtc_enables_to_gl[]={
00096   GL_ALPHA_TEST,
00097   GL_AUTO_NORMAL,
00098   GL_BLEND,
00099   GL_CLIP_PLANE0,
00100   GL_CLIP_PLANE1,
00101   GL_CLIP_PLANE2,
00102   GL_CLIP_PLANE3,
00103   GL_CLIP_PLANE4,
00104   GL_CLIP_PLANE5,
00105   GL_COLOR_LOGIC_OP,
00106   GL_COLOR_MATERIAL,
00107   GL_CULL_FACE,
00108   GL_DEPTH_TEST,
00109   GL_DITHER,
00110   GL_FOG,
00111   GL_INDEX_LOGIC_OP,
00112   GL_LIGHT0,
00113   GL_LIGHT1,
00114   GL_LIGHT2,
00115   GL_LIGHT3,
00116   GL_LIGHT4,
00117   GL_LIGHT5,
00118   GL_LIGHT6,
00119   GL_LIGHT7,
00120   GL_LIGHTING,
00121   GL_LINE_SMOOTH,
00122   GL_LINE_STIPPLE,
00123   GL_MAP1_COLOR_4,
00124   GL_MAP1_INDEX,
00125   GL_MAP1_NORMAL,
00126   GL_MAP1_TEXTURE_COORD_1,
00127   GL_MAP1_TEXTURE_COORD_2,
00128   GL_MAP1_TEXTURE_COORD_3,
00129   GL_MAP1_TEXTURE_COORD_4,
00130   GL_MAP1_VERTEX_3,
00131   GL_MAP1_VERTEX_4,
00132   GL_MAP2_COLOR_4,
00133   GL_MAP2_INDEX,
00134   GL_MAP2_NORMAL,
00135   GL_MAP2_TEXTURE_COORD_1,
00136   GL_MAP2_TEXTURE_COORD_2,
00137   GL_MAP2_TEXTURE_COORD_3,
00138   GL_MAP2_TEXTURE_COORD_4,
00139   GL_MAP2_VERTEX_3,
00140   GL_MAP2_VERTEX_4,
00141   GL_NORMALIZE,
00142   GL_POINT_SMOOTH,
00143   GL_POLYGON_OFFSET_FILL,
00144   GL_POLYGON_OFFSET_LINE,
00145   GL_POLYGON_OFFSET_POINT,
00146   GL_POLYGON_SMOOTH,
00147   GL_POLYGON_STIPPLE,
00148   GL_SCISSOR_TEST,
00149   GL_STENCIL_TEST,
00150   GL_TEXTURE_1D,
00151   GL_TEXTURE_2D,
00152   GL_TEXTURE_GEN_Q,
00153   GL_TEXTURE_GEN_R,
00154   GL_TEXTURE_GEN_S,
00155   GL_TEXTURE_GEN_T,
00156   -1
00157 };
00158 char *gtc_enables_to_str[]={
00159   "ALPHA_TEST",
00160   "AUTO_NORMAL",
00161   "BLEND",
00162   "CLIP_PLANE0",
00163   "CLIP_PLANE1",
00164   "CLIP_PLANE2",
00165   "CLIP_PLANE3",
00166   "CLIP_PLANE4",
00167   "CLIP_PLANE5",
00168   "COLOR_LOGIC_OP",
00169   "COLOR_MATERIAL",
00170   "CULL_FACE",
00171   "DEPTH_TEST",
00172   "DITHER",
00173   "FOG",
00174   "INDEX_LOGIC_OP",
00175   "LIGHT0",
00176   "LIGHT1",
00177   "LIGHT2",
00178   "LIGHT3",
00179   "LIGHT4",
00180   "LIGHT5",
00181   "LIGHT6",
00182   "LIGHT7",
00183   "LIGHTING",
00184   "LINE_SMOOTH",
00185   "LINE_STIPPLE",
00186   "MAP1_COLOR_4",
00187   "MAP1_INDEX",
00188   "MAP1_NORMAL",
00189   "MAP1_TEXTURE_COORD_1",
00190   "MAP1_TEXTURE_COORD_2",
00191   "MAP1_TEXTURE_COORD_3",
00192   "MAP1_TEXTURE_COORD_4",
00193   "MAP1_VERTEX_3",
00194   "MAP1_VERTEX_4",
00195   "MAP2_COLOR_4",
00196   "MAP2_INDEX",
00197   "MAP2_NORMAL",
00198   "MAP2_TEXTURE_COORD_1",
00199   "MAP2_TEXTURE_COORD_2",
00200   "MAP2_TEXTURE_COORD_3",
00201   "MAP2_TEXTURE_COORD_4",
00202   "MAP2_VERTEX_3",
00203   "MAP2_VERTEX_4",
00204   "NORMALIZE",
00205   "POINT_SMOOTH",
00206   "POLYGON_OFFSET_FILL",
00207   "POLYGON_OFFSET_LINE",
00208   "POLYGON_OFFSET_POINT",
00209   "POLYGON_SMOOTH",
00210   "POLYGON_STIPPLE",
00211   "SCISSOR_TEST",
00212   "STENCIL_TEST",
00213   "TEXTURE_1D",
00214   "TEXTURE_2D",
00215   "TEXTURE_GEN_Q",
00216   "TEXTURE_GEN_R",
00217   "TEXTURE_GEN_S",
00218   "TEXTURE_GEN_T",
00219   0
00220 };
00221 #endif
00222 enum depth_funcs {
00223   GTC_NEVER=0,
00224   GTC_LESS=1,
00225   GTC_EQUAL=2,
00226   GTC_LEQUAL=3,
00227   GTC_GREATER=4,
00228   GTC_NOTEQUAL=5,
00229   GTC_GEQUAL=6,
00230   GTC_ALWAYS=7,
00231   GTC_depth_funcs_end
00232 };
00233 #ifdef GTC_INSTANCIATE_SYM_TRANSLATOR
00234 int gtc_depth_funcs_to_gl[]={
00235   GL_NEVER,
00236   GL_LESS,
00237   GL_EQUAL,
00238   GL_LEQUAL,
00239   GL_GREATER,
00240   GL_NOTEQUAL,
00241   GL_GEQUAL,
00242   GL_ALWAYS,
00243   -1
00244 };
00245 char *gtc_depth_funcs_to_str[]={
00246   "NEVER",
00247   "LESS",
00248   "EQUAL",
00249   "LEQUAL",
00250   "GREATER",
00251   "NOTEQUAL",
00252   "GEQUAL",
00253   "ALWAYS",
00254   0
00255 };
00256 #endif
00257 enum light_param_names {
00258   GTC_SPOT_EXPONENT=0,
00259   GTC_SPOT_CUTOFF=1,
00260   GTC_CONSTANT_ATTENUATION=2,
00261   GTC_LINEAR_ATTENUATION=3,
00262   GTC_QUADRATIC_ATTENUATION=4,
00263   GTC_light_param_names_end
00264 };
00265 #ifdef GTC_INSTANCIATE_SYM_TRANSLATOR
00266 int gtc_light_param_names_to_gl[]={
00267   GL_SPOT_EXPONENT,
00268   GL_SPOT_CUTOFF,
00269   GL_CONSTANT_ATTENUATION,
00270   GL_LINEAR_ATTENUATION,
00271   GL_QUADRATIC_ATTENUATION,
00272   -1
00273 };
00274 char *gtc_light_param_names_to_str[]={
00275   "SPOT_EXPONENT",
00276   "SPOT_CUTOFF",
00277   "CONSTANT_ATTENUATION",
00278   "LINEAR_ATTENUATION",
00279   "QUADRATIC_ATTENUATION",
00280   0
00281 };
00282 #endif
00283 enum light_params_names {
00284   GTC_AMBIENT=0,
00285   GTC_DIFFUSE=1,
00286   GTC_SPECULAR=2,
00287   GTC_POSITION=3,
00288   GTC_SPOT_DIRECTION=4,
00289   GTC_light_params_names_end
00290 };
00291 #ifdef GTC_INSTANCIATE_SYM_TRANSLATOR
00292 int gtc_light_params_names_to_gl[]={
00293   GL_AMBIENT,
00294   GL_DIFFUSE,
00295   GL_SPECULAR,
00296   GL_POSITION,
00297   GL_SPOT_DIRECTION,
00298   -1
00299 };
00300 char *gtc_light_params_names_to_str[]={
00301   "AMBIENT",
00302   "DIFFUSE",
00303   "SPECULAR",
00304   "POSITION",
00305   "SPOT_DIRECTION",
00306   0
00307 };
00308 #endif
00309 enum primitives {
00310   GTC_POINTS=0,
00311   GTC_LINE_STRIP=1,
00312   GTC_LINE_LOOP=2,
00313   GTC_LINES=3,
00314   GTC_TRIANGLE_STRIP=4,
00315   GTC_TRIANGLE_FAN=5,
00316   GTC_TRIANGLES=6,
00317   GTC_QUAD_STRIP=7,
00318   GTC_QUADS=8,
00319   GTC_POLYGON=9,
00320   GTC_primitives_end
00321 };
00322 #ifdef GTC_INSTANCIATE_SYM_TRANSLATOR
00323 int gtc_primitives_to_gl[]={
00324   GL_POINTS,
00325   GL_LINE_STRIP,
00326   GL_LINE_LOOP,
00327   GL_LINES,
00328   GL_TRIANGLE_STRIP,
00329   GL_TRIANGLE_FAN,
00330   GL_TRIANGLES,
00331   GL_QUAD_STRIP,
00332   GL_QUADS,
00333   GL_POLYGON,
00334   -1
00335 };
00336 char *gtc_primitives_to_str[]={
00337   "POINTS",
00338   "LINE_STRIP",
00339   "LINE_LOOP",
00340   "LINES",
00341   "TRIANGLE_STRIP",
00342   "TRIANGLE_FAN",
00343   "TRIANGLES",
00344   "QUAD_STRIP",
00345   "QUADS",
00346   "POLYGON",
00347   0
00348 };
00349 #endif
00350 enum formats {
00351   GTC_INTERNALFORMAT_1=0,
00352   GTC_INTERNALFORMAT_2=1,
00353   GTC_INTERNALFORMAT_3=2,
00354   GTC_INTERNALFORMAT_4=3,
00355   GTC_ALPHA=4,
00356   GTC_ALPHA4=5,
00357   GTC_ALPHA8=6,
00358   GTC_ALPHA12=7,
00359   GTC_ALPHA16=8,
00360   GTC_LUMINANCE=9,
00361   GTC_LUMINANCE4=10,
00362   GTC_LUMINANCE8=11,
00363   GTC_LUMINANCE12=12,
00364   GTC_LUMINANCE16=13,
00365   GTC_LUMINANCE_ALPHA=14,
00366   GTC_LUMINANCE4_ALPHA4=15,
00367   GTC_LUMINANCE6_ALPHA2=16,
00368   GTC_LUMINANCE8_ALPHA8=17,
00369   GTC_LUMINANCE12_ALPHA4=18,
00370   GTC_LUMINANCE12_ALPHA12=19,
00371   GTC_LUMINANCE16_ALPHA16=20,
00372   GTC_INTENSITY=21,
00373   GTC_INTENSITY4=22,
00374   GTC_INTENSITY8=23,
00375   GTC_INTENSITY12=24,
00376   GTC_INTENSITY16=25,
00377   GTC_R3_G3_B2=26,
00378   GTC_RGB=27,
00379   GTC_RGB4=28,
00380   GTC_RGB5=29,
00381   GTC_RGB8=30,
00382   GTC_RGB10=31,
00383   GTC_RGB12=32,
00384   GTC_RGB16=33,
00385   GTC_RGBA=34,
00386   GTC_RGBA2=35,
00387   GTC_RGBA4=36,
00388   GTC_RGB5_A1=37,
00389   GTC_RGBA8=38,
00390   GTC_RGB10_A2=39,
00391   GTC_RGBA12=40,
00392   GTC_RGBA16=41,
00393   GTC_formats_end
00394 };
00395 #ifdef GTC_INSTANCIATE_SYM_TRANSLATOR
00396 int gtc_formats_to_gl[]={
00397   1,
00398   2,
00399   3,
00400   4,
00401   GL_ALPHA,
00402   GL_ALPHA4,
00403   GL_ALPHA8,
00404   GL_ALPHA12,
00405   GL_ALPHA16,
00406   GL_LUMINANCE,
00407   GL_LUMINANCE4,
00408   GL_LUMINANCE8,
00409   GL_LUMINANCE12,
00410   GL_LUMINANCE16,
00411   GL_LUMINANCE_ALPHA,
00412   GL_LUMINANCE4_ALPHA4,
00413   GL_LUMINANCE6_ALPHA2,
00414   GL_LUMINANCE8_ALPHA8,
00415   GL_LUMINANCE12_ALPHA4,
00416   GL_LUMINANCE12_ALPHA12,
00417   GL_LUMINANCE16_ALPHA16,
00418   GL_INTENSITY,
00419   GL_INTENSITY4,
00420   GL_INTENSITY8,
00421   GL_INTENSITY12,
00422   GL_INTENSITY16,
00423   GL_R3_G3_B2,
00424   GL_RGB,
00425   GL_RGB4,
00426   GL_RGB5,
00427   GL_RGB8,
00428   GL_RGB10,
00429   GL_RGB12,
00430   GL_RGB16,
00431   GL_RGBA,
00432   GL_RGBA2,
00433   GL_RGBA4,
00434   GL_RGB5_A1,
00435   GL_RGBA8,
00436   GL_RGB10_A2,
00437   GL_RGBA12,
00438   GL_RGBA16,
00439   -1
00440 };
00441 char *gtc_formats_to_str[]={
00442   "INTERNALFORMAT_1",
00443   "INTERNALFORMAT_2",
00444   "INTERNALFORMAT_3",
00445   "INTERNALFORMAT_4",
00446   "ALPHA",
00447   "ALPHA4",
00448   "ALPHA8",
00449   "ALPHA12",
00450   "ALPHA16",
00451   "LUMINANCE",
00452   "LUMINANCE4",
00453   "LUMINANCE8",
00454   "LUMINANCE12",
00455   "LUMINANCE16",
00456   "LUMINANCE_ALPHA",
00457   "LUMINANCE4_ALPHA4",
00458   "LUMINANCE6_ALPHA2",
00459   "LUMINANCE8_ALPHA8",
00460   "LUMINANCE12_ALPHA4",
00461   "LUMINANCE12_ALPHA12",
00462   "LUMINANCE16_ALPHA16",
00463   "INTENSITY",
00464   "INTENSITY4",
00465   "INTENSITY8",
00466   "INTENSITY12",
00467   "INTENSITY16",
00468   "R3_G3_B2",
00469   "RGB",
00470   "RGB4",
00471   "RGB5",
00472   "RGB8",
00473   "RGB10",
00474   "RGB12",
00475   "RGB16",
00476   "RGBA",
00477   "RGBA2",
00478   "RGBA4",
00479   "RGB5_A1",
00480   "RGBA8",
00481   "RGB10_A2",
00482   "RGBA12",
00483   "RGBA16",
00484   0
00485 };
00486 #endif
00487 enum types {
00488   GTC_UNSIGNED_BYTE=0,
00489   GTC_BYTE=1,
00490   GTC_BITMAP=2,
00491   GTC_UNSIGNED_SHORT=3,
00492   GTC_SHORT=4,
00493   GTC_UNSIGNED_INT=5,
00494   GTC_INT=6,
00495   GTC_FLOAT=7,
00496   GTC_types_end
00497 };
00498 #ifdef GTC_INSTANCIATE_SYM_TRANSLATOR
00499 int gtc_types_to_gl[]={
00500   GL_UNSIGNED_BYTE,
00501   GL_BYTE,
00502   GL_BITMAP,
00503   GL_UNSIGNED_SHORT,
00504   GL_SHORT,
00505   GL_UNSIGNED_INT,
00506   GL_INT,
00507   GL_FLOAT,
00508   -1
00509 };
00510 char *gtc_types_to_str[]={
00511   "UNSIGNED_BYTE",
00512   "BYTE",
00513   "BITMAP",
00514   "UNSIGNED_SHORT",
00515   "SHORT",
00516   "UNSIGNED_INT",
00517   "INT",
00518   "FLOAT",
00519   0
00520 };
00521 #endif

Generated at Sat Jul 14 18:53:52 2001 for GTC by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001