home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / SC650D6.DMS / in.adf / sc / include / graphics / displayinfo.h < prev    next >
Encoding:
Text File  |  1993-10-31  |  1.9 KB  |  74 lines

  1. €ˆGRAPHICS_DISPLAYINFO_H€GRAPHICS_DISPLAYINFO_HˆEXEC_TYPES_HŒ<exec/types.h>‡ˆGRAPHICS_GFX_HŒ<graphics/gfx.h>‡ˆGRAPHICS_MONITOR_HŒ<graphics/monitor.h>‡ˆGRAPHICS_MODEID_HŒ<graphics/modeid.h>‡ˆUTILITY_TAGITEM_HŒ<utility/tagitem.h>‡
  2. ¥”DisplayInfoHandle;€DTAG_DISP 0x80000000€DTAG_DIMS 0x80001000€DTAG_MNTR 0x80002000€DTAG_NAME 0x80003000€DTAG_VEC 0x80004000
  3. ƒQueryHeader
  4. {
  5. —StructID;
  6. —DisplayID;
  7. —SkipID;
  8. —Length;
  9. };
  10. ƒDisplayInfo
  11. {
  12. ƒQueryHeader Header;
  13. ‰NotAvailable;
  14. —PropertyFlags;
  15. Point Resolution;
  16. ‰PixelSpeed;
  17. ‰NumStdSprites;
  18. ‰PaletteRange;
  19. Point SpriteResolution;
  20. Špad[4];
  21. ŠRedBits;
  22. ŠGreenBits;
  23. ŠBlueBits;
  24. Špad2[5];
  25. —reserved[2];
  26. };€DI_AVAIL_NOCHIPS 1€DI_AVAIL_NOMONITOR 2€DI_AVAIL_NOTWITHGENLOCK 4€DIPF_IS_LACE 1€DIPF_IS_DUALPF 2€DIPF_IS_PF2PRI 4€DIPF_IS_HAM 8€DIPF_IS_ECS 16€DIPF_IS_AA 0x10000€DIPF_IS_PAL 32€DIPF_IS_SPRITES 64€DIPF_IS_GENLOCK 128€DIPF_IS_WB 256€DIPF_IS_DRAGGABLE 512€DIPF_IS_PANELLED 0x400€DIPF_IS_BEAMSYNC 0x800€DIPF_IS_EXTRAHALFBRITE 0x1000€DIPF_IS_SPRITES_ATT 0x2000€DIPF_IS_SPRITES_CHNG_RES 0x4000€DIPF_IS_SPRITES_BORDER 0x8000€DIPF_IS_SCANDBL 0x20000€DIPF_IS_SPRITES_CHNG_BASE 0x40000€DIPF_IS_SPRITES_CHNG_PRI 0x80000€DIPF_IS_DBUFFER 0x100000€DIPF_IS_PROGBEAM 0x200000€DIPF_IS_FOREIGN 0x80000000
  27. ƒDimensionInfo
  28. {
  29. ƒQueryHeader Header;
  30. ‰MaxDepth;
  31. ‰MinRasterWidth;
  32. ‰MinRasterHeight;
  33. ‰MaxRasterWidth;
  34. ‰MaxRasterHeight;
  35. ƒRectangle Nominal;
  36. ƒRectangle MaxOScan;
  37. ƒRectangle VideoOScan;
  38. ƒRectangle TxtOScan;
  39. ƒRectangle StdOScan;
  40. Špad[14];
  41. —reserved[2];
  42. };
  43. ƒMonitorInfo
  44. {
  45. ƒQueryHeader Header;
  46. ƒMonitorSpec*Mspc;
  47. Point ViewPosition;
  48. Point ViewResolution;
  49. ƒRectangle ViewPositionRange;
  50. ‰TotalRows;
  51. ‰TotalColorClocks;
  52. ‰MinRow;
  53. ˜Compatibility;
  54. Špad[32];
  55. Point MouseTicks;
  56. Point DefaultViewPosition;
  57. —PreferredModeID;
  58. —reserved[2];
  59. };€MCOMPAT_MIXED 0€MCOMPAT_SELF 1€MCOMPAT_NOBODY -1€DISPLAYNAMELEN 32
  60. ƒNameInfo
  61. {
  62. ƒQueryHeader Header;
  63. ŠName[DISPLAYNAMELEN];
  64. —reserved[2];
  65. };
  66. ƒVecInfo
  67. {
  68. ƒQueryHeader Header;
  69. ”Vec;
  70. ”Data;
  71. ‰Type;
  72. ‰pad[3];
  73. —reserved[2];
  74. };‡