added concrete implementations of putc(), getc(), getchar() and gets()
[tangerine.git] / arch / all-sdl / hidd / sdl.conf
blobf95d872e86d53c1908d0415ba9e262d12a11e1cc
1 ##begin config
2 basename        SDLGfx
3 libbasetype     struct sdlhidd
4 version         1.0
5 residentpri     9
6 classid         CLID_Hidd_SDLGfx
7 superclass      CLID_Hidd_Gfx
8 classptr_field  gfxclass
9 classdatatype   struct gfxdata
10 ##end config
12 ##begin cdefprivate
13 #include "sdl_intern.h"
14 ##end cdefprivate
16 ##begin methodlist
17 .interface Root
18 New
19 Dispose
20 .interface Hidd_Gfx
21 NewBitMap
22 #Show
23 CopyBox
24 ##end methodlist
27 ##begin class
28 ##begin config
29 basename        SDLBitMap
30 type            hidd
31 superclass      CLID_Hidd_BitMap
32 classptr_field  bmclass
33 classdatatype   struct bmdata
34 ##end config
36 ##begin methodlist
37 .interface Root
38 New
39 Dispose
40 Get
41 .interface Hidd_BitMap
42 SetColors
43 PutPixel
44 GetPixel
45 PutImage
46 GetImage
47 FillRect
48 Clear
49 BlitColorExpansion
50 PutAlphaImage
51 PutTemplate
52 ##end methodlist
53 ##end class
56 ##begin class
57 ##begin config
58 basename        SDLMouse
59 type            hidd
60 classid         CLID_Hidd_SDLMouse
61 superclass      CLID_Hidd
62 classptr_field  mouseclass
63 classdatatype   struct mousedata
64 ##end config
66 ##begin methodlist
67 .interface Root
68 New
69 Dispose
70 .interface Hidd_SDLMouse
71 HandleEvent
72 ##end methodlist
73 ##end class
76 ##begin class
77 ##begin config
78 basename        SDLKbd
79 type            hidd
80 classid         CLID_Hidd_SDLKbd
81 superclass      CLID_Hidd
82 classptr_field  kbdclass
83 classdatatype   struct kbddata
84 ##end config
86 ##begin methodlist
87 .interface Root
88 New
89 Dispose
90 .interface Hidd_SDLKbd
91 HandleEvent
92 ##end methodlist
93 ##end class