home *** CD-ROM | disk | FTP | other *** search
- type
- ColorMap_t=struct{
- ushortcm_Flags;
- ushortcm_Type;
- uintcm_Count;
- *uintcm_ColorTable;
- },
-
- ViewPort_t=struct{
- *ViewPort_tvp_Next;
- *ColorMap_tvp_ColorMap;
- *CopList_tvp_DspIns,vp_SprIns,vp_ClrIns;
- *UCopList_tvp_UCopIns;
- uintvp_DWidth,vp_DHeight;
- intvp_DxOffset,vp_DyOffset;
- uintvp_Modes;
- uintvp_reserved;
- *RasInfo_tvp_RasInfo;
- },
-
- View_t=struct{
- *ViewPort_tv_ViewPort;
- *cprlist_tv_LOFCprList,v_SHFCprList;
- intv_DyOffset,v_DxOffset;
- uintv_Modes;
- };
-
- uint
- GENLOCK_VIDEO=0x0002,
- LACE=0x0004,
- PFBA=0x0040,
- EXTRA_HALFBRITE
=0x0080,
- GENLOCK_AUDIO=0x0100,
- DUALPF=0x0400,
- HAM=0x0800,
- VP_HIDE=0x2000,
- SPRITES=0x4000,
- HIRES=0x8000;
-
- type
- RasInfo_t=struct{
- *RasInfo_tri_Next;
- *BitMap_tri_BitMap;
- intri_RxOffset,ri_RyOffset;
- };
-
- extern
- FreeColorMap(*ColorMap_tcm)void,
- FreeVPortCopLists(*ViewPort_tvp)void,
- GetColorMap(ulongentries)*ColorMap_t,
- GetRGB4(*ColorMap_tcm;ulongentry)ulong,
- InitView(*View_tview)void,
- InitVPort(*ViewPort_tvp)void,
- LoadView(*View_tview)void,
- LoadRGB4(*ViewPort_tvp;*uintcolors;ulongcount)void,
- MakeVPort(*View_tview;*ViewPort_tvp)void,
- MrgCop(*View_tview)void,
- ScrollVPort(*ViewPort_tvp)void,
- SetRGB4(*ViewPort_tvp;ulongn,r,g,b)void,
- SetRGB4CM(*ColorMap_tcm;ulongn,r,g,b)void,
- WaitBOVP(*ViewPort_tvp)void;
-