home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #3 / Amiga Plus CD - 2002 - No. 03.iso / AmigaPlus / Tools / Development / renderlib40 / src / rnd_conversion.h < prev    next >
Encoding:
C/C++ Source or Header  |  2002-12-20  |  830 b   |  18 lines

  1.  
  2. #ifndef _RND_CONV_H
  3. #define _RND_CONV_H
  4.  
  5. #include <utility/tagitem.h>
  6. #include <exec/memory.h>
  7. #include <render/renderhooks.h>
  8. #include <graphics/gfx.h>
  9. #include "rnd_palette.h"
  10.  
  11. LIBAPI ULONG Chunky2RGBA(UBYTE *src, UWORD w, UWORD h, ULONG *dst, RNDPAL *pal, struct TagItem *tags);
  12. LIBAPI void Planar2ChunkyA(UWORD **planetab, UWORD bytewidth, UWORD rows, UWORD depth, UWORD bytesperrow, UBYTE *dst, struct TagItem *tags);
  13. LIBAPI void Chunky2BitMapA(UBYTE *src, UWORD sx, UWORD sy, UWORD width, UWORD height, struct BitMap *bm, UWORD dx, UWORD dy, struct TagItem *tags);
  14. LIBAPI void RemapArrayA(UBYTE *src, UWORD width, UWORD height, UBYTE *dst, UBYTE *pentab, struct TagItem *tags);
  15. LIBAPI void CreatePenTableA(UBYTE *src, RNDPAL *srcpal, UWORD width, UWORD height, RNDPAL *dstpal, UBYTE *pentab, struct TagItem *tags);
  16.  
  17. #endif
  18.