Check for SYS/GL during library init. Reason is that
[AROS.git] / workbench / hidds / nvidia / nvidia.conf
blob914d0111c3bd0c87f6a929cef81c89a8a559bc60
1 ##begin config
2 basename        NV
3 version         42.1
4 libbasetype     struct nvbase
5 classptr_field  sd.nvclass
6 classid         CLID_Hidd_Gfx_nVidia
7 superclass      CLID_Hidd_Gfx
8 options         noexpunge
9 ##end config
11 ##begin cdefprivate
12 #include "nv.h"
13 ##end cdefprivate
15 ##begin methodlist
16 .interface Root
17 New
18 Get
19 Set
20 .interface Hidd_Gfx
21 CreateObject
22 Show
23 CopyBox
24 SetCursorVisible
25 SetCursorPos
26 SetCursorShape
27 ##end methodlist
30 ##begin class
31 ##begin config
32 basename        NVOnBM
33 type            hidd
34 classptr_field  sd.onbmclass
35 superclass      CLID_Hidd_BitMap
36 classdatatype   nvBitMap
37 ##end config
39 ##begin methodlist
40 .interface Root
41 New
42 Get
43 .function NVBM__Root__Get
44 Dispose
45 .function NVBM__Root__Dispose
46 .interface Hidd_BitMap
47 PutPixel
48 .function NVBM__Hidd_BitMap__PutPixel
49 GetPixel
50 .function NVBM__Hidd_BitMap__GetPixel
51 Clear
52 .function NVBM__Hidd_BitMap__Clear
53 FillRect
54 .function NVBM__Hidd_BitMap__FillRect
55 BytesPerLine
56 .function NVBM__Hidd_BitMap__BytesPerLine
57 DrawLine
58 .function NVBM__Hidd_BitMap__DrawLine
59 PutImageLUT
60 .function NVBM__Hidd_BitMap__PutImageLUT
61 BlitColorExpansion
62 .function NVBM__Hidd_BitMap__BlitColorExpansion
63 DrawRect
64 .function NVBM__Hidd_BitMap__DrawRect
65 DrawPolygon
66 .function NVBM__Hidd_BitMap__DrawPolygon
67 PutImage
68 .function NVBM__Hidd_BitMap__PutImage
69 GetImage
70 .function NVBM__Hidd_BitMap__GetImage
71 PutTemplate
72 .function NVBM__Hidd_BitMap__PutTemplate
73 PutPattern
74 .function NVBM__Hidd_BitMap__PutPattern
75 ObtainDirectAccess
76 .function NVBM__Hidd_BitMap__ObtainDirectAccess
77 ReleaseDirectAccess
78 .function NVBM__Hidd_BitMap__ReleaseDirectAccess
79 ##end methodlist
80 ##end class
83 ##begin class
84 ##begin config
85 basename        NVOffBM
86 type            hidd
87 classptr_field  sd.offbmclass
88 superclass      CLID_Hidd_BitMap
89 classdatatype   nvBitMap
90 ##end config
92 ##begin methodlist
93 .interface Root
94 New
95 Get
96 .function NVBM__Root__Get
97 Dispose
98 .function NVBM__Root__Dispose
99 .interface Hidd_BitMap
100 PutPixel
101 .function NVBM__Hidd_BitMap__PutPixel
102 GetPixel
103 .function NVBM__Hidd_BitMap__GetPixel
104 Clear
105 .function NVBM__Hidd_BitMap__Clear
106 FillRect
107 .function NVBM__Hidd_BitMap__FillRect
108 BytesPerLine
109 .function NVBM__Hidd_BitMap__BytesPerLine
110 DrawLine
111 .function NVBM__Hidd_BitMap__DrawLine
112 PutImageLUT
113 .function NVBM__Hidd_BitMap__PutImageLUT
114 BlitColorExpansion
115 .function NVBM__Hidd_BitMap__BlitColorExpansion
116 DrawRect
117 .function NVBM__Hidd_BitMap__DrawRect
118 DrawPolygon
119 .function NVBM__Hidd_BitMap__DrawPolygon
120 PutImage
121 .function NVBM__Hidd_BitMap__PutImage
122 GetImage
123 .function NVBM__Hidd_BitMap__GetImage
124 PutTemplate
125 .function NVBM__Hidd_BitMap__PutTemplate
126 PutPattern
127 .function NVBM__Hidd_BitMap__PutPattern
128 ObtainDirectAccess
129 .function NVBM__Hidd_BitMap__ObtainDirectAccess
130 ReleaseDirectAccess
131 .function NVBM__Hidd_BitMap__ReleaseDirectAccess
132 ##end methodlist
133 ##end class
136 ##begin class
137 ##begin config
138 basename        NVPlanBM
139 type            hidd
140 classptr_field  sd.planarbmclass
141 superclass      CLID_Hidd_BitMap
142 classid         CLID_Hidd_PlanarBM".nv"
143 classdatatype   struct planarbm_data
144 ##end config
146 ##begin methodlist
147 .interface Root
149 Dispose
150 .interface Hidd_BitMap
151 PutPixel
152 GetPixel
153 PutImage
154 PutImageLUT
155 GetImageLUT
156 BlitColorExpansion
157 .interface Hidd_PlanarBM
158 SetBitMap
159 ##end methodlist
160 ##end class