Added SDL::Mixer::mix_set_panning support
[sdlgit/SDL_perl.git] / lib / SDL / Constants.pm
1 # SDL::Constants
2 #
3 # This is an automatically generated file, don't bother editing
4 #
5 # Copyright (C) 2003,2004 David J. Goehrig <dgoehrig@cpan.org>
6 #
7
8 package SDL::Constants;
9
10 require Exporter;
11
12 BEGIN {
13 #supposedly this crap isn't thread safe
14 #SelfLoader screws up and we can't be certain to read all DATA
15 #if this isn't loaded prior to creating new threads.
16
17   if (! $threads::threads) {
18
19     use SelfLoader;
20     #$SelfLoader::DEBUG=1;
21   }
22 };
23
24 use vars qw(
25         @EXPORT
26         @ISA
27 );
28
29 @ISA=qw(Exporter);
30 @EXPORT=qw(
31         AUDIO_S16
32         AUDIO_S16MSB
33         AUDIO_S8
34         AUDIO_U16
35         AUDIO_U16MSB
36         AUDIO_U8
37         CD_ERROR
38         CD_PAUSED
39         CD_PLAYING
40         CD_STOPPED
41         CD_TRAYEMPTY
42         INADDR_ANY
43         INADDR_NONE
44         KMOD_ALT
45         KMOD_CAPS
46         KMOD_CTRL
47         KMOD_LALT
48         KMOD_LCTRL
49         KMOD_LSHIFT
50         KMOD_NONE
51         KMOD_NUM
52         KMOD_RALT
53         KMOD_RCTRL
54         KMOD_RSHIFT
55         KMOD_SHIFT
56         MIX_DEFAULT_CHANNELS
57         MIX_DEFAULT_FORMAT
58         MIX_DEFAULT_FREQUENCY
59         MIX_FADING_IN
60         MIX_FADING_OUT
61         MIX_MAX_VOLUME
62         MIX_NO_FADING
63         MIX_CHANNEL_POST
64         SDLK_0
65         SDLK_1
66         SDLK_2
67         SDLK_3
68         SDLK_4
69         SDLK_5
70         SDLK_6
71         SDLK_7
72         SDLK_8
73         SDLK_9
74         SDLK_AMPERSAND
75         SDLK_ASTERISK
76         SDLK_AT
77         SDLK_BACKQUOTE
78         SDLK_BACKSLASH
79         SDLK_BACKSPACE
80         SDLK_BREAK
81         SDLK_CAPSLOCK
82         SDLK_CARET
83         SDLK_CLEAR
84         SDLK_COLON
85         SDLK_COMMA
86         SDLK_DELETE
87         SDLK_DOLLAR
88         SDLK_DOWN
89         SDLK_END
90         SDLK_EQUALS
91         SDLK_ESCAPE
92         SDLK_EURO
93         SDLK_EXCLAIM
94         SDLK_F1
95         SDLK_F10
96         SDLK_F11
97         SDLK_F12
98         SDLK_F13
99         SDLK_F14
100         SDLK_F15
101         SDLK_F2
102         SDLK_F3
103         SDLK_F4
104         SDLK_F5
105         SDLK_F6
106         SDLK_F7
107         SDLK_F8
108         SDLK_F9
109         SDLK_GREATER
110         SDLK_HASH
111         SDLK_HELP
112         SDLK_HOME
113         SDLK_INSERT
114         SDLK_KP0
115         SDLK_KP1
116         SDLK_KP2
117         SDLK_KP3
118         SDLK_KP4
119         SDLK_KP5
120         SDLK_KP6
121         SDLK_KP7
122         SDLK_KP8
123         SDLK_KP9
124         SDLK_KP_DIVIDE
125         SDLK_KP_ENTER
126         SDLK_KP_EQUALS
127         SDLK_KP_MINUS
128         SDLK_KP_MULTIPLY
129         SDLK_KP_PERIOD
130         SDLK_KP_PLUS
131         SDLK_LALT
132         SDLK_LCTRL
133         SDLK_LEFT
134         SDLK_LEFTBRACKET
135         SDLK_LEFTPAREN
136         SDLK_LESS
137         SDLK_LMETA
138         SDLK_LSHIFT
139         SDLK_LSUPER
140         SDLK_MENU
141         SDLK_MINUS
142         SDLK_MODE
143         SDLK_NUMLOCK
144         SDLK_PAGEDOWN
145         SDLK_PAGEUP
146         SDLK_PAUSE
147         SDLK_PERIOD
148         SDLK_PLUS
149         SDLK_POWER
150         SDLK_PRINT
151         SDLK_QUESTION
152         SDLK_QUOTE
153         SDLK_QUOTEDBL
154         SDLK_RALT
155         SDLK_RCTRL
156         SDLK_RETURN
157         SDLK_RIGHT
158         SDLK_RIGHTBRACKET
159         SDLK_RIGHTPAREN
160         SDLK_RMETA
161         SDLK_RSHIFT
162         SDLK_RSUPER
163         SDLK_SCROLLOCK
164         SDLK_SEMICOLON
165         SDLK_SLASH
166         SDLK_SPACE
167         SDLK_SYSREQ
168         SDLK_TAB
169         SDLK_UNDERSCORE
170         SDLK_UP
171         SDLK_a
172         SDLK_b
173         SDLK_c
174         SDLK_d
175         SDLK_e
176         SDLK_f
177         SDLK_g
178         SDLK_h
179         SDLK_i
180         SDLK_j
181         SDLK_k
182         SDLK_l
183         SDLK_m
184         SDLK_n
185         SDLK_o
186         SDLK_p
187         SDLK_q
188         SDLK_r
189         SDLK_s
190         SDLK_t
191         SDLK_u
192         SDLK_v
193         SDLK_w
194         SDLK_x
195         SDLK_y
196         SDLK_z
197         SDL_ACTIVEEVENT
198         SDL_ANYFORMAT
199         SDL_APPACTIVE
200         SDL_APPINPUTFOCUS
201         SDL_APPMOUSEFOCUS
202         SDL_ASYNCBLIT
203         SDL_AUDIO_PAUSED
204         SDL_AUDIO_PLAYING
205         SDL_AUDIO_STOPPED
206         SDL_BUTTON_LEFT
207         SDL_BUTTON_MIDDLE
208         SDL_BUTTON_RIGHT
209         SDL_BUTTON_WHEELUP
210         SDL_BUTTON_WHEELDOWN
211         SDL_DOUBLEBUF
212         SDL_ENABLE
213         SDL_FULLSCREEN
214         SDL_GL_ACCUM_ALPHA_SIZE
215         SDL_GL_ACCUM_BLUE_SIZE
216         SDL_GL_ACCUM_GREEN_SIZE
217         SDL_GL_ACCUM_RED_SIZE
218         SDL_GL_ALPHA_SIZE
219         SDL_GL_BLUE_SIZE
220         SDL_GL_BUFFER_SIZE
221         SDL_GL_DEPTH_SIZE
222         SDL_GL_DOUBLEBUFFER
223         SDL_GL_GREEN_SIZE
224         SDL_GL_RED_SIZE
225         SDL_GL_STENCIL_SIZE
226         SDL_GRAB_OFF
227         SDL_GRAB_ON
228         SDL_GRAB_QUERY
229         SDL_HAT_CENTERED
230         SDL_HAT_DOWN
231         SDL_HAT_LEFT
232         SDL_HAT_LEFTDOWN
233         SDL_HAT_LEFTUP
234         SDL_HAT_RIGHT
235         SDL_HAT_RIGHTDOWN
236         SDL_HAT_RIGHTUP
237         SDL_HAT_UP
238         SDL_HWACCEL
239         SDL_HWPALETTE
240         SDL_HWSURFACE
241         SDL_IGNORE
242         SDL_INIT_AUDIO
243         SDL_INIT_CDROM
244         SDL_INIT_EVERYTHING
245         SDL_INIT_JOYSTICK
246         SDL_INIT_NOPARACHUTE
247         SDL_INIT_TIMER
248         SDL_INIT_VIDEO
249         SDL_IYUV_OVERLAY
250         SDL_JOYAXISMOTION
251         SDL_JOYBALLMOTION
252         SDL_JOYBUTTONDOWN
253         SDL_JOYBUTTONUP
254         SDL_JOYHATMOTION
255         SDL_KEYDOWN
256         SDL_KEYUP
257         SDL_MIX_MAXVOLUME
258         SDL_MOUSEBUTTONDOWN
259         SDL_MOUSEBUTTONUP
260         SDL_MOUSEMOTION
261         SDL_OPENGL
262         SDL_OPENGLBLIT
263         SDL_PREALLOC
264         SDL_PRESSED
265         SDL_QUERY
266         SDL_QUIT
267         SDL_RELEASED
268         SDL_RESIZABLE
269         SDL_RLEACCEL
270         SDL_RLEACCELOK
271         SDL_SRCALPHA
272         SDL_SRCCOLORKEY
273         SDL_SWSURFACE
274         SDL_SYSWMEVENT
275         SDL_UYVY_OVERLAY
276         SDL_VIDEOEXPOSE
277         SDL_VIDEORESIZE
278         SDL_YUY2_OVERLAY
279         SDL_YV12_OVERLAY
280         SDL_YVYU_OVERLAY
281         SMPEG_ERROR
282         SMPEG_PLAYING
283         SMPEG_STOPPED
284         TEXT_BLENDED
285         TEXT_SHADED
286         TEXT_SOLID
287         TTF_STYLE_BOLD
288         TTF_STYLE_ITALIC
289         TTF_STYLE_NORMAL
290         TTF_STYLE_UNDERLINE
291         UNICODE_BLENDED
292         UNICODE_SHADED
293         UNICODE_SOLID
294         UTF8_BLENDED
295         UTF8_SHADED
296         UTF8_SOLID
297 );
298
299
300 __DATA__
301 sub AUDIO_S16 {32784}
302 sub AUDIO_S16MSB {36880}
303 sub AUDIO_S8 {32776}
304 sub AUDIO_U16 {16}
305 sub AUDIO_U16MSB {4112}
306 sub AUDIO_U8 {8}
307 sub CD_ERROR {-1}
308 sub CD_PAUSED {3}
309 sub CD_PLAYING {2}
310 sub CD_STOPPED {1}
311 sub CD_TRAYEMPTY {0}
312 sub INADDR_ANY {0}
313 sub INADDR_NONE {-1}
314 sub KMOD_ALT {768}
315 sub KMOD_CAPS {8192}
316 sub KMOD_CTRL {192}
317 sub KMOD_LALT {256}
318 sub KMOD_LCTRL {64}
319 sub KMOD_LSHIFT {1}
320 sub KMOD_NONE {0}
321 sub KMOD_NUM {4096}
322 sub KMOD_RALT {512}
323 sub KMOD_RCTRL {128}
324 sub KMOD_RSHIFT {2}
325 sub KMOD_SHIFT {3}
326 sub MIX_DEFAULT_CHANNELS {2}
327 sub MIX_DEFAULT_FORMAT {32784}
328 sub MIX_DEFAULT_FREQUENCY {22050}
329 sub MIX_FADING_IN {2}
330 sub MIX_FADING_OUT {1}
331 sub MIX_MAX_VOLUME {128}
332 sub MIX_NO_FADING {0}
333 sub MIX_CHANNEL_POST {-2}
334 sub SDLK_0 {48}
335 sub SDLK_1 {49}
336 sub SDLK_2 {50}
337 sub SDLK_3 {51}
338 sub SDLK_4 {52}
339 sub SDLK_5 {53}
340 sub SDLK_6 {54}
341 sub SDLK_7 {55}
342 sub SDLK_8 {56}
343 sub SDLK_9 {57}
344 sub SDLK_AMPERSAND {38}
345 sub SDLK_ASTERISK {42}
346 sub SDLK_AT {64}
347 sub SDLK_BACKQUOTE {96}
348 sub SDLK_BACKSLASH {92}
349 sub SDLK_BACKSPACE {8}
350 sub SDLK_BREAK {318}
351 sub SDLK_CAPSLOCK {301}
352 sub SDLK_CARET {94}
353 sub SDLK_CLEAR {12}
354 sub SDLK_COLON {58}
355 sub SDLK_COMMA {44}
356 sub SDLK_DELETE {127}
357 sub SDLK_DOLLAR {36}
358 sub SDLK_DOWN {274}
359 sub SDLK_END {279}
360 sub SDLK_EQUALS {61}
361 sub SDLK_ESCAPE {27}
362 sub SDLK_EURO {321}
363 sub SDLK_EXCLAIM {33}
364 sub SDLK_F1 {282}
365 sub SDLK_F10 {291}
366 sub SDLK_F11 {292}
367 sub SDLK_F12 {293}
368 sub SDLK_F13 {294}
369 sub SDLK_F14 {295}
370 sub SDLK_F15 {296}
371 sub SDLK_F2 {283}
372 sub SDLK_F3 {284}
373 sub SDLK_F4 {285}
374 sub SDLK_F5 {286}
375 sub SDLK_F6 {287}
376 sub SDLK_F7 {288}
377 sub SDLK_F8 {289}
378 sub SDLK_F9 {290}
379 sub SDLK_GREATER {62}
380 sub SDLK_HASH {35}
381 sub SDLK_HELP {315}
382 sub SDLK_HOME {278}
383 sub SDLK_INSERT {277}
384 sub SDLK_KP0 {256}
385 sub SDLK_KP1 {257}
386 sub SDLK_KP2 {258}
387 sub SDLK_KP3 {259}
388 sub SDLK_KP4 {260}
389 sub SDLK_KP5 {261}
390 sub SDLK_KP6 {262}
391 sub SDLK_KP7 {263}
392 sub SDLK_KP8 {264}
393 sub SDLK_KP9 {265}
394 sub SDLK_KP_DIVIDE {267}
395 sub SDLK_KP_ENTER {271}
396 sub SDLK_KP_EQUALS {272}
397 sub SDLK_KP_MINUS {269}
398 sub SDLK_KP_MULTIPLY {268}
399 sub SDLK_KP_PERIOD {266}
400 sub SDLK_KP_PLUS {270}
401 sub SDLK_LALT {308}
402 sub SDLK_LCTRL {306}
403 sub SDLK_LEFT {276}
404 sub SDLK_LEFTBRACKET {91}
405 sub SDLK_LEFTPAREN {40}
406 sub SDLK_LESS {60}
407 sub SDLK_LMETA {310}
408 sub SDLK_LSHIFT {304}
409 sub SDLK_LSUPER {311}
410 sub SDLK_MENU {319}
411 sub SDLK_MINUS {45}
412 sub SDLK_MODE {313}
413 sub SDLK_NUMLOCK {300}
414 sub SDLK_PAGEDOWN {281}
415 sub SDLK_PAGEUP {280}
416 sub SDLK_PAUSE {19}
417 sub SDLK_PERIOD {46}
418 sub SDLK_PLUS {43}
419 sub SDLK_POWER {320}
420 sub SDLK_PRINT {316}
421 sub SDLK_QUESTION {63}
422 sub SDLK_QUOTE {39}
423 sub SDLK_QUOTEDBL {34}
424 sub SDLK_RALT {307}
425 sub SDLK_RCTRL {305}
426 sub SDLK_RETURN {13}
427 sub SDLK_RIGHT {275}
428 sub SDLK_RIGHTBRACKET {93}
429 sub SDLK_RIGHTPAREN {41}
430 sub SDLK_RMETA {309}
431 sub SDLK_RSHIFT {303}
432 sub SDLK_RSUPER {312}
433 sub SDLK_SCROLLOCK {302}
434 sub SDLK_SEMICOLON {59}
435 sub SDLK_SLASH {47}
436 sub SDLK_SPACE {32}
437 sub SDLK_SYSREQ {317}
438 sub SDLK_TAB {9}
439 sub SDLK_UNDERSCORE {95}
440 sub SDLK_UP {273}
441 sub SDLK_a {97}
442 sub SDLK_b {98}
443 sub SDLK_c {99}
444 sub SDLK_d {100}
445 sub SDLK_e {101}
446 sub SDLK_f {102}
447 sub SDLK_g {103}
448 sub SDLK_h {104}
449 sub SDLK_i {105}
450 sub SDLK_j {106}
451 sub SDLK_k {107}
452 sub SDLK_l {108}
453 sub SDLK_m {109}
454 sub SDLK_n {110}
455 sub SDLK_o {111}
456 sub SDLK_p {112}
457 sub SDLK_q {113}
458 sub SDLK_r {114}
459 sub SDLK_s {115}
460 sub SDLK_t {116}
461 sub SDLK_u {117}
462 sub SDLK_v {118}
463 sub SDLK_w {119}
464 sub SDLK_x {120}
465 sub SDLK_y {121}
466 sub SDLK_z {122}
467 sub SDL_ACTIVEEVENT {1}
468 sub SDL_ANYFORMAT {268435456}
469 sub SDL_APPACTIVE {4}
470 sub SDL_APPINPUTFOCUS {2}
471 sub SDL_APPMOUSEFOCUS {1}
472 sub SDL_ASYNCBLIT {4}
473 sub SDL_AUDIO_PAUSED {2}
474 sub SDL_AUDIO_PLAYING {1}
475 sub SDL_AUDIO_STOPPED {0}
476 sub SDL_BUTTON_LEFT {1}
477 sub SDL_BUTTON_MIDDLE {2}
478 sub SDL_BUTTON_RIGHT {4}
479 sub SDL_BUTTON_WHEELUP {8}
480 sub SDL_BUTTON_WHEELDOWN {16}
481 sub SDL_DOUBLEBUF {1073741824}
482 sub SDL_ENABLE {1}
483 sub SDL_FULLSCREEN {-2147483648}
484 sub SDL_GL_ACCUM_ALPHA_SIZE {11}
485 sub SDL_GL_ACCUM_BLUE_SIZE {10}
486 sub SDL_GL_ACCUM_GREEN_SIZE {9}
487 sub SDL_GL_ACCUM_RED_SIZE {8}
488 sub SDL_GL_ALPHA_SIZE {3}
489 sub SDL_GL_BLUE_SIZE {2}
490 sub SDL_GL_BUFFER_SIZE {4}
491 sub SDL_GL_DEPTH_SIZE {6}
492 sub SDL_GL_DOUBLEBUFFER {5}
493 sub SDL_GL_GREEN_SIZE {1}
494 sub SDL_GL_RED_SIZE {0}
495 sub SDL_GL_STENCIL_SIZE {7}
496 sub SDL_GRAB_OFF {0}
497 sub SDL_GRAB_ON {1}
498 sub SDL_GRAB_QUERY {-1}
499 sub SDL_HAT_CENTERED {0}
500 sub SDL_HAT_DOWN {4}
501 sub SDL_HAT_LEFT {8}
502 sub SDL_HAT_LEFTDOWN {12}
503 sub SDL_HAT_LEFTUP {9}
504 sub SDL_HAT_RIGHT {2}
505 sub SDL_HAT_RIGHTDOWN {6}
506 sub SDL_HAT_RIGHTUP {3}
507 sub SDL_HAT_UP {1}
508 sub SDL_HWACCEL {256}
509 sub SDL_HWPALETTE {536870912}
510 sub SDL_HWSURFACE {1}
511 sub SDL_IGNORE {0}
512 sub SDL_INIT_AUDIO {16}
513 sub SDL_INIT_CDROM {256}
514 sub SDL_INIT_EVERYTHING {65535}
515 sub SDL_INIT_JOYSTICK {512}
516 sub SDL_INIT_NOPARACHUTE {1048576}
517 sub SDL_INIT_TIMER {1}
518 sub SDL_INIT_VIDEO {32}
519 sub SDL_IYUV_OVERLAY {1448433993}
520 sub SDL_JOYAXISMOTION {7}
521 sub SDL_JOYBALLMOTION {8}
522 sub SDL_JOYBUTTONDOWN {10}
523 sub SDL_JOYBUTTONUP {11}
524 sub SDL_JOYHATMOTION {9}
525 sub SDL_KEYDOWN {2}
526 sub SDL_KEYUP {3}
527 sub SDL_MIX_MAXVOLUME {128}
528 sub SDL_MOUSEBUTTONDOWN {5}
529 sub SDL_MOUSEBUTTONUP {6}
530 sub SDL_MOUSEMOTION {4}
531 sub SDL_OPENGL {2}
532 sub SDL_OPENGLBLIT {10}
533 sub SDL_PREALLOC {16777216}
534 sub SDL_PRESSED {1}
535 sub SDL_QUERY {-1}
536 sub SDL_QUIT {12}
537 sub SDL_RELEASED {0}
538 sub SDL_RESIZABLE {16}
539 sub SDL_RLEACCEL {16384}
540 sub SDL_RLEACCELOK {8192}
541 sub SDL_SRCALPHA {65536}
542 sub SDL_SRCCOLORKEY {4096}
543 sub SDL_SWSURFACE {0}
544 sub SDL_SYSWMEVENT {13}
545 sub SDL_UYVY_OVERLAY {1498831189}
546 sub SDL_VIDEOEXPOSE {17}
547 sub SDL_VIDEORESIZE {16}
548 sub SDL_YUY2_OVERLAY {844715353}
549 sub SDL_YV12_OVERLAY {842094169}
550 sub SDL_YVYU_OVERLAY {1431918169}
551 sub SMPEG_ERROR {-1}
552 sub SMPEG_PLAYING {1}
553 sub SMPEG_STOPPED {0}
554 sub TEXT_BLENDED {4}
555 sub TEXT_SHADED {2}
556 sub TEXT_SOLID {1}
557 sub TTF_STYLE_BOLD {1}
558 sub TTF_STYLE_ITALIC {2}
559 sub TTF_STYLE_NORMAL {0}
560 sub TTF_STYLE_UNDERLINE {4}
561 sub UNICODE_BLENDED {256}
562 sub UNICODE_SHADED {128}
563 sub UNICODE_SOLID {64}
564 sub UTF8_BLENDED {32}
565 sub UTF8_SHADED {16}
566 sub UTF8_SOLID {8}
567