only bring in as many sdl things as are strictly necessary
[tangerine.git] / arch / common / hidd.radeon / radeon.conf
bloba2c9e3082576e30d913ab111b442d705a6bcf9ef
1 ##begin config
2 basename        ATI
3 version         1.0
4 libbasetype     struct atibase
5 classptr_field  sd.AtiClass
6 classid         CLID_Hidd_Gfx_Ati
7 superclass      CLID_Hidd_Gfx
8 residentpri     -1
9 ##end config
11 ##begin cdefprivate
12 #include "ati.h"
13 #include <hidd/i2c.h>
14 ##end cdefprivate
16 ##begin methodlist
17 .interface Root
18 New
19 Get
20 Set
21 .interface Hidd_Gfx
22 NewBitMap
23 Show
24 CopyBox
25 SetCursorShape
26 SetCursorVisible
27 SetCursorPos
28 ##end methodlist
30 ##begin class
31 ##begin config
32 basename       ATII2C
33 type           hidd
34 superclass     CLID_Hidd_I2C
35 classptr_field sd.AtiI2C
36 ##end config
37 ##begin methodlist
38 .interface Hidd_I2C
39 PutBits
40 GetBits
41 ##end methodlist
42 ##end class
44 ##begin class
45 ##begin config
46 basename        ATIOnBM
47 type            hidd
48 superclass      CLID_Hidd_BitMap
49 classptr_field sd.OnBMClass
50 classdatatype atiBitMap
51 ##end config
52 ##begin methodlist
53 .interface Root
54 New
55 Dispose
56 Get
57 .interface Hidd_BitMap
58 Clear
59 PutPixel
60 GetPixel
61 DrawLine
62 DrawRect
63 FillRect
64 DrawPolygon
65 BytesPerLine
66 PutImageLUT
67 PutImage
68 GetImage
69 PutTemplate
70 PutPattern
71 ObtainDirectAccess
72 ReleaseDirectAccess
73 BlitColorExpansion
74 DrawEllipse
75 DrawPixel
76 ##end methodlist
77 ##end class
79 ##begin class
80 ##begin config
81 basename        ATIOffBM
82 type            hidd
83 superclass      CLID_Hidd_BitMap
84 classptr_field sd.OffBMClass
85 classdatatype atiBitMap
86 ##end config
87 ##begin methodlist
88 .interface Root
89 New
90 Dispose
91 Get
92 .interface Hidd_BitMap
93 Clear
94 PutPixel
95 GetPixel
96 DrawLine
97 DrawRect
98 FillRect
99 DrawPolygon
100 BytesPerLine
101 PutImageLUT
102 PutImage
103 GetImage
104 PutTemplate
105 PutPattern
106 ObtainDirectAccess
107 ReleaseDirectAccess
108 BlitColorExpansion
109 DrawEllipse
110 DrawPixel
111 ##end methodlist
112 ##end class
114 ##begin class
115 ##begin config
116 basename        ATIPlanBM
117 type            hidd
118 classptr_field  sd.PlanarBMClass
119 superclass      CLID_Hidd_BitMap
120 classid         CLID_Hidd_PlanarBM".ati"
121 classdatatype   struct planarbm_data
122 ##end config
124 ##begin methodlist
125 .interface Root
127 Dispose
128 .interface Hidd_BitMap
129 PutPixel
130 GetPixel
131 PutImage
132 PutImageLUT
133 GetImageLUT
134 BlitColorExpansion
135 .interface Hidd_PlanarBM
136 SetBitMap
137 ##end methodlist
138 ##end class