home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 22 / AACD 22.iso / AACD / Programming / powerd / modules.lha / modules / libraries / guigfx.m < prev    next >
Encoding:
Text File  |  1999-09-10  |  2.6 KB  |  80 lines

  1. MODULE    'utility/tagitem'
  2.  
  3. #define    GGFX_Dummy            (4567+TAG_USER)
  4. #define    GGFX_Owner            (GGFX_Dummy+0)        /* strictly private */
  5. #define    GGFX_HSType            (GGFX_Dummy+1)
  6. #define    GGFX_DitherMode    (GGFX_Dummy+2)
  7. #define    GGFX_DitherAmount    (GGFX_Dummy+3)
  8. #define    GGFX_AutoDither    (GGFX_Dummy+4)
  9. #define    GGFX_DitherThreshold    (GGFX_Dummy+5)
  10. #define    GGFX_AspectX        (GGFX_Dummy+6)
  11. #define    GGFX_AspectY        (GGFX_Dummy+7)
  12. #define    GGFX_PixelFormat    (GGFX_Dummy+8)
  13. #define    GGFX_Palette        (GGFX_Dummy+9)
  14. #define    GGFX_PaletteFormat    (GGFX_Dummy+10)
  15. #define    GGFX_NumColors        (GGFX_Dummy+11)
  16. #define    GGFX_Precision        (GGFX_Dummy+12)
  17. #define    GGFX_Weight            (GGFX_Dummy+13)
  18. #define    GGFX_Ratio            (GGFX_Dummy+14)
  19. #define    GGFX_SourceWidth    (GGFX_Dummy+15)
  20. #define    GGFX_SourceHeight    (GGFX_Dummy+16)
  21. #define    GGFX_SourceX        (GGFX_Dummy+17)
  22. #define    GGFX_SourceY        (GGFX_Dummy+18)
  23. #define    GGFX_DestWidth        (GGFX_Dummy+19)
  24. #define    GGFX_DestHeight    (GGFX_Dummy+20)
  25. #define    GGFX_DestX            (GGFX_Dummy+21)
  26. #define    GGFX_DestY            (GGFX_Dummy+22)
  27. #define    GGFX_CallBackHook    (GGFX_Dummy+23)
  28. #define    GGFX_ErrorCode        (GGFX_Dummy+24)
  29. #define    GGFX_MaxAllocPens    (GGFX_Dummy+25)
  30. #define    GGFX_BufferSize    (GGFX_Dummy+26)
  31. #define    GGFX_AlphaPresent    (GGFX_Dummy+27)
  32. #define    GGFX_Independent    (GGFX_Dummy+28)
  33. #define    GGFX_ModeID            (GGFX_Dummy+29)
  34. #define    GGFX_PenTable        (GGFX_Dummy+30)
  35. #define    GGFX_License        (GGFX_Dummy+31)        /* obsolete */
  36. #define    GGFX_BGColor        (GGFX_Dummy+32)        /* private */
  37. #define    GGFX_UseMask        (GGFX_Dummy+33)
  38.  
  39. #define PICATTR_Dummy        (123+TAG_USER)
  40. #define PICATTR_Width        (PICATTR_Dummy+0)
  41. #define PICATTR_Height        (PICATTR_Dummy+1)
  42. #define PICATTR_RawData        (PICATTR_Dummy+2)
  43. #define PICATTR_PixelFormat    (PICATTR_Dummy+3)
  44. #define PICATTR_AspectX        (PICATTR_Dummy+4)
  45. #define PICATTR_AspectY        (PICATTR_Dummy+5)
  46. #define    PICATTR_AlphaPresent    (PICATTR_Dummy+6)
  47.  
  48. #define    PICMTHD_CROP        1
  49. #define    PICMTHD_RENDER        2
  50. #define    PICMTHD_SCALE        3
  51. #define    PICMTHD_MIX        4
  52. #define    PICMTHD_SETALPHA    5
  53. #define    PICMTHD_MIXALPHA    6
  54. #define    PICMTHD_MAPDRAWHANDLE    7
  55. #define    PICMTHD_CREATEALPHAMASK    8
  56. #define    PICMTHD_TINT        9
  57. #define    PICMTHD_TEXTURE        10
  58. #define    PICMTHD_SET        11
  59. #define    PICMTHD_TINTALPHA    12
  60. #define    PICMTHD_INSERT        13
  61. #define    PICMTHD_FLIPX        14
  62. #define    PICMTHD_FLIPY        15
  63. #define    PICMTHD_CHECKAUTODITHER    16
  64. #define    PICMTHD_NEGATIVE    17
  65. #define    PICMTHD_AUTOCROP    18
  66.  
  67. #define    GGFX_MSGTYPE_LINEDRAWN        1
  68.  
  69. #define    LOCKMODE_DRAWHANDLE        1
  70. #define    LOCKMODE_FORCE            (1<<8)
  71. #define    LOCKMODE_MASK            (0xff)
  72.  
  73. #define BMAPATTR_Width            (0+TAG_USER)
  74. #define BMAPATTR_Height            (1+TAG_USER)
  75. #define BMAPATTR_Depth            (2+TAG_USER)
  76. #define BMAPATTR_CyberGFX        (3+TAG_USER)
  77. #define BMAPATTR_BitMapFormat    (4+TAG_USER)
  78. #define BMAPATTR_PixelFormat    (5+TAG_USER)
  79. #define BMAPATTR_Flags            (6+TAG_USER)
  80.