Skip to content
This repository
Newer
Older
100644 138 lines (132 sloc) 3.073 kb
bfd90409 » cthulhuology
2009-07-12 Importing SDLPerl 2.2
1 TYPEMAP
2 const Uint16 * T_PTR
11914b06 » Tobias Leich
2009-11-30 xs for SDL::GFX::Primitives done, test and docs open [Ticket #73]
3 const Sint16 * T_PTR
24042efc » kthakore
2010-12-13 Using UV instead of IV for Event attributes
4 Uint8 T_UV
bfd90409 » cthulhuology
2009-07-12 Importing SDLPerl 2.2
5 Uint8 * T_PTR
6 const Uint8* T_PTR
7 Uint8 ** T_PTR
8 Uint16 T_UV
9 Uint16 * T_PTR
10 Uint32 T_UV
11 Uint32 * T_PTR
12 SDLKey T_UV
741bcb06 » Tobias Leich
2009-11-08 added SDL_keysym struct
13 SDLKey * T_PTR
14 SDLMod T_UV
15 SDLMod * T_PTR
bfd90409 » cthulhuology
2009-07-12 Importing SDLPerl 2.2
16 Sint16 T_IV
17 Sint16 * T_PTR
18 Sint32 T_IV
19 Sint32 * T_PTR
263e588c » kthakore
2009-11-08 Got Event working. Events at 25%. Poll_event and Push_event done
20 SDL_Event * O_OBJECT
3f36fc2e » kthakore
2009-11-04 Fix of typemap for Event objects
21 SDL_ActiveEvent * O_OBJECT
22 SDL_KeyboardEvent * O_OBJECT
23 SDL_TextInputEvent * O_OBJECT
24 SDL_MouseMotionEvent * O_OBJECT
25 SDL_MouseButtonEvent * O_OBJECT
26 SDL_JoyAxisEvent * O_OBJECT
27 SDL_JoyHatEvent * O_OBJECT
87d11e79 » kthakore
2009-11-05 Fixed JoyButtonEvent
28 SDL_JoyButtonEvent * O_OBJECT
3f36fc2e » kthakore
2009-11-04 Fix of typemap for Event objects
29 SDL_JoyBallEvent * O_OBJECT
30 SDL_ResizeEvent * O_OBJECT
31 SDL_ExposeEvent * O_OBJECT
32 SDL_SysWMEvent * O_OBJECT
33 SDL_UserEvent * O_OBJECT
34 SDL_QuitEvent * O_OBJECT
35 SDL_keysym * O_OBJECT
88a46efc » acme
2009-10-15 try seperating out surface - not quite working yet
36 SDL_Surface * O_OBJECT
bfd90409 » cthulhuology
2009-07-12 Importing SDLPerl 2.2
37 SDL_SysWMmsg * T_PTR
0ceb9780 » kthakore
2009-11-18 Migrate CD, CDTrack, CDROM. use safemalloc instead of malloc in Audio…
38 SDL_CD * O_OBJECT
39 SDL_CDtrack * O_OBJECT
bfd90409 » cthulhuology
2009-07-12 Importing SDLPerl 2.2
40 SDL_TimerCallback T_PTR
e4ab5b2e » kthakore
2009-09-08 Using new Rect with v2.2.2.11. Had to change getClipRect paramters.
41 SDL_Rect * O_OBJECT
3e3f41ee » acme
2009-10-14 Split out SDL_Color into its own C-level class
42 SDL_Color * O_OBJECT
1be4c6f1 » kthakore
2009-10-25 Should never malloc SDL_Pallete
43 SDL_Palette * O_OBJECT
50d9130a » acme
2009-10-16 Wrap PixelFormat
44 SDL_PixelFormat * O_OBJECT
f1ad86be » kthakore
2009-10-23 Added VideoInfo as an object with appropriate docs
45 SDL_VideoInfo * O_OBJECT
ce88b52f » acme
2009-11-03 Wrap SDL_version
46 SDL_version * O_OBJECT
67bdd320 » Tobias Leich
2009-12-01 linked_verion is _const_ SDL_verion *
47 const SDL_version * O_OBJECT
4bd2d74d » kthakore
2009-11-06 Typo fixes. NULL is a pointer cannot be assinged to integer value.
48 SDL_SysWMInfo * O_OBJECT
a95ab5ca » kthakore
2009-11-16 Implemented Mouse and Cursor. Need to test
49 SDL_Cursor * O_OBJECT
afb3d727 » acme
2009-11-15 Implement SDL::AudioSpec
50 SDL_AudioSpec * O_OBJECT
e512f666 » kthakore
2009-11-23 Added stubs for AudioCVT
51 SDL_AudioCVT * O_OBJECT
bfd90409 » cthulhuology
2009-07-12 Importing SDLPerl 2.2
52 Mix_Fading T_UV
42bd71c5 » acme
2009-11-06 Implement MixChunk
53 Mix_Chunk * O_OBJECT
47cda863 » acme
2009-11-06 Implement MixMusic
54 Mix_Music * O_OBJECT
bfd90409 » cthulhuology
2009-07-12 Importing SDLPerl 2.2
55 SDL_GLattr T_IV
a74034f9 » Tobias Leich
2010-03-21 added stubs for SDL::Pango and SDL::Pango::Context
56 SDLPango_Context * O_OBJECT
9af5927a » kthakore
2010-07-23 Initial XS for Timer
57 sdlx_timer * O_OBJECT
6cad5e2c » Tobias Leich
2010-07-30 added SDLx::Layer, no crashes anymore, SDLx::Layer stores surface and…
58 SDLx_LayerManager * O_OBJECT
0c99f562 » kthakore
2010-08-13 Added SDLx::Controller::Object
59 SDLx_Layer * O_OBJECT
53222599 » kthakore
2010-09-01 Renamed SDLx::Controller::Object to Interface
60 SDLx_Interface * O_OBJECT
0739b15c » kthakore
2010-08-14 MAde state an object
61 SDLx_State * O_OBJECT
6f709d81 » Tobias Leich
2010-03-29 added alignment support, constants and docs
62 SDLPango_Alignment T_UV
bfd90409 » cthulhuology
2009-07-12 Importing SDLPerl 2.2
63 int * T_PTR
11914b06 » Tobias Leich
2009-11-30 xs for SDL::GFX::Primitives done, test and docs open [Ticket #73]
64 int ** T_PTR
bfd90409 » cthulhuology
2009-07-12 Importing SDLPerl 2.2
65 void * T_PTR
66 SDL_TimerID T_PTR
67 SDL_NewTimerCallback T_PTR
f104313f » kthakore
2009-11-17 Added Joystick XS, Added surface tests. Need a joystick to test the r…
68 SDL_Joystick * O_OBJECT
09193111 » Tobias Leich
2009-12-05 added FPSManager
69 FPSmanager * O_OBJECT
bfd90409 » cthulhuology
2009-07-12 Importing SDLPerl 2.2
70 SDLNet_SocketSet T_PTR
71 TCPsocket T_PTR
72 UDPsocket T_PTR
73 UDPpacket * T_PTR
74 UDPpacket ** T_PTR
66c9210d » kthakore
2009-12-09 Testing load of SDL::Net, TCP, UDP, IPaddress
75 IPaddress* O_OBJECT
bfd90409 » cthulhuology
2009-07-12 Importing SDLPerl 2.2
76 SDLNet_GenericSocket T_PTR
b41abbd6 » acme
2009-10-17 Wrap TTF_Font with a few calls
77 TTF_Font * O_OBJECT
fcd68a90 » kthakore
2009-10-21 Mare Overlay an object with new and DESTROY. Bootstrapper made to
78 SDL_Overlay * O_OBJECT
a469fbe5 » kthakore
2011-01-06 Why can it not find any of lib/SDL/SMPEG.pm sub
79 SMPEG_Info * O_OBJECT
80 SMPEG * O_OBJECT
bfd90409 » cthulhuology
2009-07-12 Importing SDLPerl 2.2
81 SMPEGstatus T_IV
82 SDL_mutex * T_PTR
83 GLbitfield T_IV
84 GLenum T_IV
85 ConsoleInformation * T_PTR
86 GLboolean T_U_CHAR
45f73689 » kthakore
2009-08-22 Added types for GLU and Tels Faster color function
87 GLUquadric * T_PTR
88 GLdouble T_NV
bfd90409 » cthulhuology
2009-07-12 Importing SDLPerl 2.2
89 GLUnurbsObj * T_PTR
90 GLUtesselator * T_PTR
91 GLuint T_UV
92 GLuint* T_PTR
93 GLint T_IV
94 GLint* T_PTR
95 float * T_PTR
96 float T_NV
97 GLfloat T_NV
98 Sound_DecoderInfo * T_PTR
99 const Sound_DecoderInfo * T_PTR
100 Sound_Sample * T_PTR
101 Sound_AudioInfo * T_PTR
0f35eddf » kthakore
2009-11-19 Cleanup. Added RWops xs,pm, and pod. Added tests to 00-load
102 SDL_RWops* O_OBJECT
bfd90409 » cthulhuology
2009-07-12 Importing SDLPerl 2.2
103 SDL_svg_context* T_PTR
5e9f2784 » kthakore
2009-10-28 Added in Video.XS set_gamma, and stub for set_gamma_ramp. Added test …
104 int T_IV
0b79e0ec » kthakore
2009-11-12 Implemented get_key_state
105 intArray T_ARRAY
e4ab5b2e » kthakore
2009-09-08 Using new Rect with v2.2.2.11. Had to change getClipRect paramters.
106
107 OUTPUT
108
8573a51b » Tobias Leich
2010-11-11 moved obj2bag and bag2obj to helper.h
109 O_OBJECT_NPGC
110 sv_setref_pv( $arg, CLASS, (void*)$var );
111
e4ab5b2e » kthakore
2009-09-08 Using new Rect with v2.2.2.11. Had to change getClipRect paramters.
112 O_OBJECT
8573a51b » Tobias Leich
2010-11-11 moved obj2bag and bag2obj to helper.h
113 if ($var) {
2536d28d » Tobias Leich
2011-01-28 removed debug messages, code cleanup
114 void** pointers = malloc(3 * sizeof(void*));
115 pointers[0] = (void*)$var;
116 pointers[1] = (void*)PERL_GET_CONTEXT;
0c4b8bb2 » Tobias Leich
2011-01-28 freeing threadid on destroy, using safemalloc everywhere
117 Uint32 *threadid = (Uint32 *)safemalloc(sizeof(Uint32));
2536d28d » Tobias Leich
2011-01-28 removed debug messages, code cleanup
118 *threadid = SDL_ThreadID();
119 pointers[2] = (void*)threadid;
fb19ae52 » kthakore
2010-12-22 Fixed leaking of references
120 sv_setref_pv( $arg, CLASS, (void*)pointers );
8573a51b » Tobias Leich
2010-11-11 moved obj2bag and bag2obj to helper.h
121 } else {
122 XSRETURN_UNDEF;
123 }
e4ab5b2e » kthakore
2009-09-08 Using new Rect with v2.2.2.11. Had to change getClipRect paramters.
124
125 INPUT
126
8573a51b » Tobias Leich
2010-11-11 moved obj2bag and bag2obj to helper.h
127 O_OBJECT_NPGC
128 $var = ($type) SvIV((SV*)SvRV($arg));
e4ab5b2e » kthakore
2009-09-08 Using new Rect with v2.2.2.11. Had to change getClipRect paramters.
129
8573a51b » Tobias Leich
2010-11-11 moved obj2bag and bag2obj to helper.h
130 O_OBJECT
131 if( sv_isobject($arg) && (SvTYPE(SvRV($arg)) == SVt_PVMG) ) {
132 void** pointers = (void**)(SvIV((SV*)SvRV( $arg )));
133 $var = ($type)(pointers[0]);
134 } else if ($arg == 0) {
135 XSRETURN(0);
136 } else {
137 XSRETURN_UNDEF;
138 }
Something went wrong with that request. Please try again.