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

TGfxBase

Declaration

Source position: agraphics.pas line 1863

type TGfxBase = record

  LibNode: TLibrary;

  ActiView: PView;

  CopInit: PCopInit;

  Cia: PLongInt;

  blitter: PLongInt;

  LOFlist: PWord;

  SHFlist: PWord;

  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: PPSimpleSprite;

  MaxDisplayRow: Word;

  MaxDisplayColumn: Word;

  NormalDisplayRows: Word;

  NormalDisplayColumns: Word;

  NormalDPMX: Word;

  NormalDPMY: Word;

  LastChanceMemory: PSignalSemaphore;

  LCMptr: PWord;

  MicrosPerLine: Word;

  MinDisplayColumn: Word;

  ChipRevBits0: Byte;

  MemType: Byte;

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

  monitor_id: Word;

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

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

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

  hedley_count: SmallInt;

  hedley_flags: Word;

  hedley_tmp: SmallInt;

  hash_table: ;

  current_tot_rows: Word;

  current_tot_cclks: Word;

  hedley_hint: Byte;

  hedley_hint2: Byte;

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

  a2024_sync_raster: PLongWord;

  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: PUtilityBase;

  ExecBase: PExecBase;

  bwshifts: PShortInt;

  StrtFetchMasks: PWord;

  StopFetchMasks: PWord;

  Overrun: PWord;

  RealStops: PSmallInt;

  SpriteWidth: Word;

  SpriteFMode: Word;

  SoftSprites: ShortInt;

  arraywidth: ShortInt;

  DefaultSpriteWidth: Word;

  SprMoveDisable: ShortInt;

  WantChips: Byte;

  BoardMemType: Byte;

  Bugs: Byte;

  gb_LayersBase: PLongWord;

  ColorMask: ULONG;

  IVector: APTR;

  IData: APTR;

  SpecialCounter: ULONG;

  DBList: APTR;

  MonitorFlags: Word;

  ScanDoubledSprites: Byte;

  BP3Bits: Byte;

  MonitorVBlank: TAnalogSignalInterval;

  Natural_Monitor: PMonitorSpec;

  ProgData: APTR;

  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