expose the gfx drivers memory attributes via the gfx hidd attributes.
[AROS.git] / workbench / hidds / vmwaresvga / vmwaresvga.conf
blob73db9cf7b0f35c740875eb4dfff8d8f7088279f2
1 ##begin config
2 basename        VMWareSVGA
3 libbasetype     struct VMWareSVGABase
4 version         45.1
5 residentpri     9
6 classptr_field  vsd.vmwaresvgaclass
7 classid         CLID_Hidd_VMWareSVGA
8 superclass      CLID_Hidd_Gfx
9 options         noexpunge
10 ##end config
12 ##begin cdefprivate
13 #include "vmwaresvga_intern.h"
14 ##end cdefprivate
16 ##begin methodlist
17 .interface Root
18 New
19 Dispose
20 Get
21 .interface Hidd_Gfx
22 CreateObject
23 CopyBox
24 SetCursorShape
25 SetCursorPos
26 SetCursorVisible
27 ##end methodlist
29 ##begin class
30 ##begin config
31 basename VMWareSVGAOnBM
32 type hidd
33 classptr_field vsd.vmwaresvgaonbmclass
34 superclass CLID_Hidd_BitMap
35 classdatatype struct BitmapData
36 ##end config
38 ##begin methodlist
39 .interface Root
40 New
41 Dispose
42 Get
43 .interface Hidd_BitMap
44 SetColors
45 PutPixel
46 Clear
47 GetPixel
48 #DrawPixel
49 FillRect
50 GetImage
51 PutImage
52 BlitColorExpansion
53 PutImageLUT
54 GetImageLUT
55 UpdateRect
56 ##end methodlist
57 ##end class
60 ##begin class
61 ##begin config
62 basename VMWareSVGAOffBM
63 type hidd
64 classptr_field vsd.vmwaresvgaoffbmclass
65 superclass CLID_Hidd_BitMap
66 classdatatype struct BitmapData
67 ##end config
69 ##begin methodlist
70 .interface Root
71 New
72 Dispose
73 Get
74 .interface Hidd_BitMap
75 SetColors
76 PutPixel
77 #Clear
78 GetPixel
79 #DrawPixel
80 FillRect
81 GetImage
82 PutImage
83 BlitColorExpansion
84 PutImageLUT
85 GetImageLUT
86 UpdateRect
87 ##end methodlist
88 ##end class
90 ##begin class
91 ##begin config
92 basename GalliumVMWareSVGA
93 type hidd
94 classptr_field vsd.galliumclass
95 classid         CLID_Hidd_Gallium_VMWareSVGA
96 superclass CLID_Hidd_Gallium
97 classdatatype struct HIDDGalliumVMWareSVGAData
98 ##end config
100 ##begin methodlist
101 .interface Root
104 .interface Hidd_Gallium
105 CreatePipeScreen
106 DisplayResource
107 ##end methodlist
108 ##end class