Unit 'agraphics' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#amunits]

tGfxBase

Declaration

Source position: agraphics.pas line 2091

type tGfxBase = record

  LibNode: tLibrary;

  ActiView: pView;

  copinit: pcopinit;

  cia: Pointer;

  blitter: Pointer;

  LOFlist: Pointer;

  SHFlist: Pointer;

  blthd: pbltnode;

  blttl: pbltnode;

  bsblthd: pbltnode;

  bsblttl: pbltnode;

  vbsrv: tInterrupt;

  timsrv: tInterrupt;

  bltsrv: tInterrupt;

  TextFonts: tList;

  DefaultFont: pTextFont;

  Modes: Word;

  VBlank: ShortInt;

  Debug: ShortInt;

  BeamSync: SmallInt;

  system_bplcon0: SmallInt;

  SpriteReserved: Byte;

  bytereserved: Byte;

  Flags: Word;

  BlitLock: SmallInt;

  BlitNest: SmallInt;

  BlitWaitQ: tList;

  BlitOwner: pTask;

  TOF_WaitQ: tList;

  DisplayFlags: Word;

  SimpleSprites: Pointer;

  MaxDisplayRow: Word;

  MaxDisplayColumn: Word;

  NormalDisplayRows: Word;

  NormalDisplayColumns: Word;

  NormalDPMX: Word;

  NormalDPMY: Word;

  LastChanceMemory: pSignalSemaphore;

  LCMptr: Pointer;

  MicrosPerLine: Word;

  MinDisplayColumn: Word;

  ChipRevBits0: Byte;

  MemType: Byte;

  crb_reserved: array [0..3] of Byte;

  monitor_id: Word;

  hedley: array [0..7] of ULONG;

  hedley_sprites: array [0..7] of ULONG;

  hedley_sprites1: array [0..7] of ULONG;

  hedley_count: SmallInt;

  hedley_flags: Word;

  hedley_tmp: SmallInt;

  hash_table: Pointer;

  current_tot_rows: Word;

  current_tot_cclks: Word;

  hedley_hint: Byte;

  hedley_hint2: Byte;

  nreserved: array [0..3] of ULONG;

  a2024_sync_raster: Pointer;

  control_delta_pal: Word;

  control_delta_ntsc: Word;

  current_monitor: pMonitorSpec;

  MonitorList: tList;

  default_monitor: pMonitorSpec;

  MonitorListSemaphore: pSignalSemaphore;

  DisplayInfoDataBase: Pointer;

  TopLine: Word;

  ActiViewCprSemaphore: pSignalSemaphore;

  UtilityBase: Pointer;

  ExecBase: Pointer;

  bwshifts: Pointer;

  StrtFetchMasks: Pointer;

  StopFetchMasks: Pointer;

  Overrun: Pointer;

  RealStops: Pointer;

  SpriteWidth: Word;

  SpriteFMode: Word;

  SoftSprites: ShortInt;

  arraywidth: ShortInt;

  DefaultSpriteWidth: Word;

  SprMoveDisable: ShortInt;

  WantChips: Byte;

  BoardMemType: Byte;

  Bugs: Byte;

  gb_LayersBase: Pointer;

  ColorMask: ULONG;

  IVector: Pointer;

  IData: Pointer;

  SpecialCounter: ULONG;

  DBList: Pointer;

  MonitorFlags: Word;

  ScanDoubledSprites: Byte;

  BP3Bits: Byte;

  MonitorVBlank: tAnalogSignalInterval;

  natural_monitor: pMonitorSpec;

  ProgData: Pointer;

  ExtSprites: Byte;

  pad3: Byte;

  GfxFlags: Word;

  VBCounter: ULONG;

  HashTableSemaphore: pSignalSemaphore;

  case Boolean of

    True: (

        ChunkyToPlanarPtr: PLongWord;

      );

    False: (

        HWEmul: array [0..8] of PLongWord;

      );

end;


Documentation generated on: 2023-03-18