Initial import of Scalos. To decrease size I have
[AROS-Contrib.git] / scalos / include / pragmas / cybergraphics_pragmas.h
blob60777ff369a52c9d3285015f17f7356849ed89f3
1 #ifndef PRAGMAS_CYBERGRAPHICS_PRAGMAS_H
2 #define PRAGMAS_CYBERGRAPHICS_PRAGMAS_H
4 #ifndef CLIB_CYBERGRAPHICS_PROTOS_H
5 #include <clib/cybergraphics_protos.h>
6 #endif
8 #pragma libcall CyberGfxBase IsCyberModeID 036 001
9 #pragma libcall CyberGfxBase BestCModeIDTagList 03c 801
10 #pragma libcall CyberGfxBase CModeRequestTagList 042 9802
11 #pragma libcall CyberGfxBase AllocCModeListTagList 048 901
12 #pragma libcall CyberGfxBase FreeCModeList 04e 801
13 #pragma libcall CyberGfxBase ScalePixelArray 05a 76543921080a
14 #pragma libcall CyberGfxBase GetCyberMapAttr 060 0802
15 #pragma libcall CyberGfxBase GetCyberIDAttr 066 1002
16 #pragma libcall CyberGfxBase ReadRGBPixel 06c 10903
17 #pragma libcall CyberGfxBase WriteRGBPixel 072 210904
18 #pragma libcall CyberGfxBase ReadPixelArray 078 76543921080a
19 #pragma libcall CyberGfxBase WritePixelArray 07e 76543921080a
20 #pragma libcall CyberGfxBase MovePixelArray 084 543291007
21 #pragma libcall CyberGfxBase InvertPixelArray 090 3210905
22 #pragma libcall CyberGfxBase FillPixelArray 096 43210906
23 #pragma libcall CyberGfxBase DoCDrawMethodTagList 09c a9803
24 #pragma libcall CyberGfxBase CVideoCtrlTagList 0a2 9802
25 #pragma libcall CyberGfxBase LockBitMapTagList 0a8 9802
26 #pragma libcall CyberGfxBase UnLockBitMap 0ae 801
27 #pragma libcall CyberGfxBase UnLockBitMapTagList 0b4 9802
28 #pragma libcall CyberGfxBase ExtractColor 0ba 432109807
29 #pragma libcall CyberGfxBase WriteLUTPixelArray 0c6 76543a921080b
30 #pragma libcall CyberGfxBase WritePixelArrayAlpha 0d8 76543921080a
31 #pragma libcall CyberGfxBase BltTemplateAlpha 0de 5432910808
32 #pragma libcall CyberGfxBase ProcessPixelArray 0e4 a543210908
33 #pragma libcall CyberGfxBase BltBitMapAlpha 0ea a5432910809
34 #pragma libcall CyberGfxBase BltBitMapRastPortAlpha 0f0 a5432910809
35 #pragma libcall CyberGfxBase ScalePixelArrayAlpha 102 76543921080a
36 #ifdef __SASC_60
37 #pragma tagcall CyberGfxBase BestCModeIDTags 03c 801
38 #pragma tagcall CyberGfxBase CModeRequestTags 042 9802
39 #pragma tagcall CyberGfxBase AllocCModeListTags 048 901
40 #pragma tagcall CyberGfxBase DoCDrawMethodTags 09c a9803
41 #pragma tagcall CyberGfxBase CVideoCtrlTags 0a2 9802
42 #pragma tagcall CyberGfxBase LockBitMapTags 0a8 9802
43 #pragma tagcall CyberGfxBase UnLockBitMapTags 0b4 9802
44 #pragma tagcall CyberGfxBase ProcessPixelArrayTags 0e4 a543210908
45 #endif
47 #endif /* PRAGMAS_CYBERGRAPHICS_PRAGMA_H */