… | |
… | |
800 | XPUSHs (sv_2mortal (sv_bless (newRV_noinc ((SV *)hv), gv_stashpv ("CFPlus::UI::Event", 1)))); |
800 | XPUSHs (sv_2mortal (sv_bless (newRV_noinc ((SV *)hv), gv_stashpv ("CFPlus::UI::Event", 1)))); |
801 | } |
801 | } |
802 | } |
802 | } |
803 | |
803 | |
804 | int |
804 | int |
805 | Mix_OpenAudio (int frequency = 48000, int format = MIX_DEFAULT_FORMAT, int channels = 1, int chunksize = 2048) |
805 | Mix_OpenAudio (int frequency = 44100, int format = MIX_DEFAULT_FORMAT, int channels = 2, int chunksize = 4096) |
806 | POSTCALL: |
806 | POSTCALL: |
807 | Mix_HookMusicFinished (music_finished); |
807 | Mix_HookMusicFinished (music_finished); |
808 | Mix_ChannelFinished (channel_finished); |
808 | Mix_ChannelFinished (channel_finished); |
809 | |
809 | |
810 | void |
810 | void |
… | |
… | |
2235 | } |
2235 | } |
2236 | |
2236 | |
2237 | MODULE = CFPlus PACKAGE = CFPlus::MixChunk |
2237 | MODULE = CFPlus PACKAGE = CFPlus::MixChunk |
2238 | |
2238 | |
2239 | PROTOTYPES: DISABLE |
2239 | PROTOTYPES: DISABLE |
|
|
2240 | |
|
|
2241 | CFPlus::MixChunk |
|
|
2242 | new (SV *class, SV *data_sv) |
|
|
2243 | CODE: |
|
|
2244 | { |
|
|
2245 | STRLEN datalen; |
|
|
2246 | char *data = SvPVbyte (data_sv, datalen); |
|
|
2247 | |
|
|
2248 | RETVAL = Mix_LoadWAV_RW (SDL_RWFromConstMem (data, datalen), 1); |
|
|
2249 | } |
|
|
2250 | OUTPUT: |
|
|
2251 | RETVAL |
2240 | |
2252 | |
2241 | CFPlus::MixChunk |
2253 | CFPlus::MixChunk |
2242 | new_from_file (SV *class, char *path) |
2254 | new_from_file (SV *class, char *path) |
2243 | CODE: |
2255 | CODE: |
2244 | RETVAL = Mix_LoadWAV (path); |
2256 | RETVAL = Mix_LoadWAV (path); |
… | |
… | |
2547 | |
2559 | |
2548 | void glTexCoord (float s, float t) |
2560 | void glTexCoord (float s, float t) |
2549 | CODE: |
2561 | CODE: |
2550 | glTexCoord2f (s, t); |
2562 | glTexCoord2f (s, t); |
2551 | |
2563 | |
|
|
2564 | void glRect (float x1, float y1, float x2, float y2) |
|
|
2565 | CODE: |
|
|
2566 | glRectf (x1, y1, x2, y2); |
|
|
2567 | |
2552 | PROTOTYPES: ENABLE |
2568 | PROTOTYPES: ENABLE |
2553 | |
2569 | |
2554 | void glBegin (int mode) |
2570 | void glBegin (int mode) |
2555 | |
2571 | |
2556 | void glEnd () |
2572 | void glEnd () |