1 #ifndef CLIB_MCPGFX_PROTOS_H
2 #define CLIB_MCPGFX_PROTOS_H
7 ** C prototypes. For use with 32 bit integers only.
9 ** Copyright © 2001 Amiga, Inc.
10 ** All Rights Reserved
15 #endif /* __cplusplus */
18 #include <exec/types.h>
20 #ifndef LIBRARIES_MCPGFX_H
21 #include <libraries/mcpgfx.h>
23 #ifndef GRAPHICS_RASTPORT_H
24 #include <graphics/rastport.h>
26 #ifndef INTUITION_SCREENS_H
27 #include <intuition/screens.h>
29 #ifndef UTILITY_TAGITEM_H
30 #include <utility/tagitem.h>
32 VOID
mcpPaintSysIGad( APTR sysImageObject
, struct DrawInfo
*drawInfo
, LONG gadgetNumber
, LONG width
, LONG height
);
33 VOID
mcpRectFillA( struct RastPort
*rp
, LONG x1
, LONG y1
, LONG x2
, LONG y2
, CONST
struct TagItem
*tagList
);
34 VOID
mcpRectFill( struct RastPort
*rp
, LONG x1
, LONG y1
, LONG x2
, LONG y2
, Tag tagList
, ... );
35 VOID
mcpDrawFrameA( struct RastPort
*rp
, LONG x1
, LONG y1
, LONG x2
, LONG y2
, struct TagItem
*tagList
);
36 VOID
mcpDrawFrame( struct RastPort
*rp
, LONG x1
, LONG y1
, LONG x2
, LONG y2
, Tag tagList
, ... );
37 struct ExtDrawInfo
*mcpGetExtDrawInfo( struct Screen
*screen
, struct DrawInfo
*drawInfo
);
38 struct FrameSize
*mcpGetFrameSize( struct DrawInfo
*drawInfo
, LONG frameType
);
39 VOID
mcpSetGFXAttrsA( struct TagItem
*tagList
);
40 VOID
mcpSetGFXAttrs( Tag tagList
, ... );
44 #endif /* __cplusplus */
46 #endif /* CLIB_MCPGFX_PROTOS_H */