4 libbasetype struct IntCGFXBase
8 #include <utility/tagitem.h>
9 #include <utility/hooks.h>
10 #include <graphics/gfx.h>
11 #include <graphics/rastport.h>
12 #include <graphics/view.h>
15 #include "cybergraphics_intern.h"
20 BOOL IsCyberModeID(ULONG modeID) (D0)
21 ULONG BestCModeIDTagList(struct TagItem *tags) (A0)
23 struct List *AllocCModeListTagList(struct TagItem *tags) (A1)
24 void FreeCModeList(struct List *modeList) (A0)
26 LONG ScalePixelArray(APTR srcRect, UWORD SrcW, UWORD SrcH, UWORD SrcMod, struct RastPort *RastPort, UWORD DestX, UWORD DestY, UWORD DestW, UWORD DestH, UBYTE SrcFormat) (A0, D0, D1, D2, A1, D3, D4, D5, D6, D7)
27 ULONG GetCyberMapAttr(struct BitMap *bitMap, ULONG attribute) (A0, D0)
28 ULONG GetCyberIDAttr(ULONG attribute, ULONG DisplayModeID) (D0, D1)
29 ULONG ReadRGBPixel(struct RastPort *rp, UWORD x, UWORD y) (A1, D0, D1)
30 LONG WriteRGBPixel(struct RastPort *rp, UWORD x, UWORD y, ULONG pixel) (A1, D0, D1, D2)
31 ULONG ReadPixelArray(APTR dst, UWORD destx, UWORD desty, UWORD dstmod, struct RastPort *rp, UWORD srcx, UWORD srcy, UWORD width, UWORD height, UBYTE dstformat) (A0, D0, D1, D2, A1, D3, D4, D5, D6, D7)
32 ULONG WritePixelArray(APTR src, UWORD srcx, UWORD srcy, UWORD srcmod, struct RastPort *rp, UWORD destx, UWORD desty, UWORD width, UWORD height, UBYTE srcformat) (A0, D0, D1, D2, A1, D3, D4, D5, D6, D7)
33 ULONG MovePixelArray(UWORD SrcX, UWORD SrcY, struct RastPort *RastPort, UWORD DstX, UWORD DstY, UWORD SizeX, UWORD SizeY) (D0, D1, A1, D2, D3, D4, D5)
35 ULONG InvertPixelArray(struct RastPort *rp, UWORD destx, UWORD desty, UWORD width, UWORD height) (A1, D0, D1, D2, D3)
36 ULONG FillPixelArray(struct RastPort *rp, UWORD destx, UWORD desty, UWORD width, UWORD height, ULONG pixel) (A1, D0, D1, D2, D3, D4)
37 void DoCDrawMethodTagList(struct Hook *hook, struct RastPort *rp, struct TagItem *tags) (A0, A1, A2)
38 void CVideoCtrlTagList(struct ViewPort *vp, struct TagItem *tags) (A0, A1)
39 APTR LockBitMapTagList(APTR bitmap, struct TagItem *tags) (A0, A1)
40 void UnLockBitMap(APTR Handle) (A0)
41 void UnLockBitMapTagList(APTR Handle, struct TagItem *Tags) (A0, A1)
43 ULONG ExtractColor(struct RastPort *RastPort, struct BitMap *SingleMap, ULONG Colour, ULONG sX, ULONG sY, ULONG Width, ULONG Height) (A0, A1, D0, D1, D2, D3, D4)
45 LONG WriteLUTPixelArray(APTR srcRect, UWORD SrcX, UWORD SrcY, UWORD SrcMod, struct RastPort *rp, APTR CTable, UWORD DestX, UWORD DestY, UWORD SizeX, UWORD SizeY, UBYTE CTabFormat) (A0, D0, D1, D2, A1, A2, D3, D4, D5, D6, D7)
47 ULONG WritePixelArrayAlpha(APTR src, UWORD srcx, UWORD srcy, UWORD srcmod, struct RastPort *rp, UWORD destx, UWORD desty, UWORD width, UWORD height, ULONG globalalpha) (A0, D0, D1, D2, A1, D3, D4, D5, D6, D7)
49 void BltTemplateAlpha(APTR src, LONG srcx, LONG srcmod, struct RastPort *rp, LONG destx, LONG desty, LONG width, LONG height) (A0, D0, D1, A1, D2, D3, D4, D5)
50 VOID ProcessPixelArray(struct RastPort *rp, ULONG destX, ULONG destY, ULONG sizeX, ULONG sizeY, ULONG operation, LONG value, struct TagItem *taglist) (A1, D0, D1, D2, D3, D4, D5, A2)