2 Copyright © 2011, The AROS Development Team. All rights reserved.
9 #ifndef HIDD_GRAPHICS_H
10 # include <hidd/graphics.h>
13 ULONG
Convert_RGB24_To_BGR032(APTR srcPixels
, ULONG srcMod
,
14 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
15 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
16 ULONG
Convert_BGR24_To_BGR032(APTR srcPixels
, ULONG srcMod
,
17 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
18 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
19 ULONG
Convert_RGB16_To_BGR032(APTR srcPixels
, ULONG srcMod
,
20 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
21 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
22 ULONG
Convert_RGB16LE_To_BGR032(APTR srcPixels
, ULONG srcMod
,
23 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
24 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
25 ULONG
Convert_BGR16_To_BGR032(APTR srcPixels
, ULONG srcMod
,
26 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
27 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
28 ULONG
Convert_BGR16LE_To_BGR032(APTR srcPixels
, ULONG srcMod
,
29 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
30 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
31 ULONG
Convert_ARGB32_To_BGR032(APTR srcPixels
, ULONG srcMod
,
32 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
33 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
34 ULONG
Convert_BGRA32_To_BGR032(APTR srcPixels
, ULONG srcMod
,
35 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
36 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
37 ULONG
Convert_RGBA32_To_BGR032(APTR srcPixels
, ULONG srcMod
,
38 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
39 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
40 ULONG
Convert_ABGR32_To_BGR032(APTR srcPixels
, ULONG srcMod
,
41 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
42 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
43 ULONG
Convert_0RGB32_To_BGR032(APTR srcPixels
, ULONG srcMod
,
44 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
45 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
46 ULONG
Convert_BGR032_To_BGR032(APTR srcPixels
, ULONG srcMod
,
47 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
48 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
49 ULONG
Convert_RGB032_To_BGR032(APTR srcPixels
, ULONG srcMod
,
50 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
51 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
52 ULONG
Convert_0BGR32_To_BGR032(APTR srcPixels
, ULONG srcMod
,
53 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
54 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
56 ULONG
Convert_BGR032_To_ARGB32(APTR srcPixels
, ULONG srcMod
,
57 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
58 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
60 ULONG
Convert_RGB24_To_RGB16LE(APTR srcPixels
, ULONG srcMod
,
61 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
62 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
63 ULONG
Convert_BGR24_To_RGB16LE(APTR srcPixels
, ULONG srcMod
,
64 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
65 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
66 ULONG
Convert_RGB16_To_RGB16LE(APTR srcPixels
, ULONG srcMod
,
67 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
68 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
69 ULONG
Convert_RGB16LE_To_RGB16LE(APTR srcPixels
, ULONG srcMod
,
70 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
71 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
72 ULONG
Convert_BGR16_To_RGB16LE(APTR srcPixels
, ULONG srcMod
,
73 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
74 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
75 ULONG
Convert_BGR16LE_To_RGB16LE(APTR srcPixels
, ULONG srcMod
,
76 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
77 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
78 ULONG
Convert_ARGB32_To_RGB16LE(APTR srcPixels
, ULONG srcMod
,
79 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
80 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
81 ULONG
Convert_BGRA32_To_RGB16LE(APTR srcPixels
, ULONG srcMod
,
82 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
83 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
84 ULONG
Convert_RGBA32_To_RGB16LE(APTR srcPixels
, ULONG srcMod
,
85 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
86 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
87 ULONG
Convert_ABGR32_To_RGB16LE(APTR srcPixels
, ULONG srcMod
,
88 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
89 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
90 ULONG
Convert_0RGB32_To_RGB16LE(APTR srcPixels
, ULONG srcMod
,
91 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
92 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
93 ULONG
Convert_BGR032_To_RGB16LE(APTR srcPixels
, ULONG srcMod
,
94 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
95 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
96 ULONG
Convert_RGB032_To_RGB16LE(APTR srcPixels
, ULONG srcMod
,
97 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
98 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
99 ULONG
Convert_0BGR32_To_RGB16LE(APTR srcPixels
, ULONG srcMod
,
100 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
101 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
103 ULONG
Convert_RGB16LE_To_ARGB32(APTR srcPixels
, ULONG srcMod
,
104 HIDDT_StdPixFmt srcPixFmt
, APTR dstPixels
, ULONG dstMod
,
105 HIDDT_StdPixFmt dstPixFmt
, ULONG width
, ULONG height
);
107 #endif /* RGBCONV_H */