home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 3 / AACD03.BIN / AACD / Graphics / ViewILBM / Source / include / clib / cybergraphics_protos.h
C/C++ Source or Header  |  1995-07-24  |  2KB  |  35 lines

  1. #ifndef CLIB_CYBERGRAPHICS_H
  2. #define CLIB_CYBERGRAPHICS_H
  3.  
  4. #ifndef UTILITY_TAGITEM_H
  5. #include <utility/tagitem.h>
  6. #endif
  7.  
  8. struct List *AllocCModeListTagList(struct TagItem *);
  9. struct List *AllocCModeListTags(Tag, ...);
  10. ULONG        BestCModeIDTagList(struct TagItem *);
  11. ULONG        BestCModeIDTags(Tag, ...);
  12. ULONG        CModeRequestTagList(APTR, struct TagItem *);
  13. ULONG        CModeRequestTags(APTR, Tag, ...);
  14. void         DoCDrawMethodTagList(struct Hook *, struct RastPort *, struct TagItem *);
  15. void         DoCDrawMethodTags(struct Hook *, struct RastPort *, Tag, ...);
  16. ULONG        FillPixelArray(struct RastPort *, UWORD, UWORD, UWORD, UWORD, ULONG);
  17. void         FreeCModeList(struct List *);
  18. ULONG        GetCyberIDAttr(ULONG, ULONG);
  19. ULONG        GetCyberMapAttr(struct BitMap *, ULONG);
  20. ULONG        InvertPixelArray(struct RastPort *, UWORD, UWORD, UWORD, UWORD);
  21. BOOL         IsCyberModeID(ULONG);
  22. ULONG        MovePixelArray(UWORD, UWORD, struct RastPort *, UWORD, UWORD, UWORD,
  23.                             UWORD);
  24. ULONG        ReadPixelArray(APTR, UWORD, UWORD, UWORD, struct RastPort *, UWORD,
  25.                             UWORD, UWORD, UWORD, UBYTE);
  26. ULONG        SwapPixelArray(APTR, UWORD, UWORD, UWORD, struct RastPort *, UWORD,
  27.                             UWORD, UWORD, UWORD, UBYTE);
  28. ULONG        ReadRGBPixel(struct RastPort *, UWORD, UWORD);
  29. ULONG        CVideoCtrlTagList(struct ViewPort *, struct TagItem *);
  30. ULONG        CVideoCtrlTags(struct ViewPort *, Tag tag1, ...);
  31. ULONG        WritePixelArray(APTR, UWORD, UWORD, UWORD, struct RastPort *, UWORD,
  32.                              UWORD, UWORD, UWORD, UBYTE);
  33. LONG         WriteRGBPixel(struct RastPort *, UWORD, UWORD, ULONG);
  34. #endif
  35.