adapt all gfx drivers to use the new gfx.hidd CreateObject API.
[AROS.git] / arch / m68k-amiga / hidd / gfx / amigavideo.conf
blobc15cac217ffd2edbfc08150cc6ddbf13f965dc68
1 ##begin config
2 basename        AmigaVideoCl
3 libbase         AmigaVideoClBase
4 libbasetype     struct amigavideoclbase
5 version         42.1
6 residentpri     9
7 classid         CLID_Hidd_AmigaVideoGfx
8 superclass      CLID_Hidd_Gfx
9 classptr_field  csd.amigagfxclass
10 classdatatype   struct amigagfx_data
11 seglist_field   csd.cs_SegList
12 oopbase_field   csd.cs_OOPBase
13 ##end config
15 ##begin cdefprivate
16 #include <hidd/graphics.h>
17 #include <hardware/custom.h>
18 #include "amigavideogfx.h"
19 #include "amigavideobitmap.h"
21 ##end cdefprivate
23 ##begin methodlist
24 .interface Root
25 New
26 Dispose
27 Get
28 Set
29 .interface Hidd_Gfx
30 CopyBox
31 CopyBoxMasked
32 CreateObject
33 ShowViewPorts
34 GetMaxSpriteSize
35 SetCursorShape
36 SetCursorPos
37 SetCursorVisible
38 NextModeID
39 QueryModeIDs
40 ReleaseModeIDs
41 GetMode
42 ModeProperties
43 MakeViewPort
44 CleanViewPort
45 ##end methodlist
48 ##begin class
49 ##begin config
50 basename AmigaVideoBM
51 type hidd
52 superclass CLID_Hidd_PlanarBM
53 classptr_field csd.amigabmclass
54 classdatatype struct amigabm_data
55 ##end config
57 ##begin methodlist
58 .interface Root
59 New
60 Dispose
61 Set
62 Get
63 .interface Hidd_BitMap
64 PutPixel
65 GetPixel
66 DrawLine
67 PutImage
68 PutImageLUT
69 GetImageLUT
70 SetColors
71 FillRect
72 UpdateRect
73 PutTemplate
74 PutPattern
75 .interface Hidd_PlanarBM
76 SetBitMap
77 GetBitMap
78 ##end methodlist
79 ##end class