home *** CD-ROM | disk | FTP | other *** search
- {$if not def DEVICES_PRTGFX_H} CONST DEVICES_PRTGFX_H=0;
-
- { ******************************************************************
- ** KickPascal-Include-Datei "devices/prtgfx.h" zu Kickstart 3.0 **
- ****************************************************************** }
-
- TYPE p_colorEntry = ^colorEntry;
- TYPE p_PrtInfo = ^PrtInfo;
-
- {$if not def GRAPHICS_RASTPORT_H;incl "graphics/rastport.h"; endif}
-
- CONST
- PCMYELLOW = 0;
- PCMMAGENTA = 1;
- PCMCYAN = 2;
- PCMBLACK = 3;
- PCMBLUE = PCMYELLOW;
- PCMGREEN = PCMMAGENTA;
- PCMRED = PCMCYAN;
- PCMWHITE = PCMBLACK;
-
- TYPE colorEntry = RECORD
- CASE Integer OF
- 1 :(colorLong : Long);
- 2 :(colorByte : ARRAY[0..3] OF Byte);
- 3 :(colorSByte : ARRAY[0..3] OF Short);
- END;
-
- TYPE PrtInfo = RECORD { fast alle Felder PRIVATE! }
- pi_render : Ptr;
- pi_rp : p_RastPort;
- pi_temprp : p_RastPort;
- pi_RowBuf : Ptr;
- pi_HamBuf : Ptr;
- pi_ColorMap : p_colorEntry;
- pi_ColorInt : p_colorEntry;
- pi_HamInt : p_colorEntry;
- pi_Dest1Int : p_colorEntry;
- pi_Dest2Int : p_colorEntry;
- pi_ScaleX : Ptr;
- pi_ScaleXAlt : Ptr;
- pi_dmatrix : Ptr;
- pi_TopBuf : Ptr;
- pi_BotBuf : Ptr;
- pi_RowBufSize : Word;
- pi_HamBufSize : Word;
- pi_ColorMapSize : Word;
- pi_ColorIntSize : Word;
- pi_HamIntSize : Word;
- pi_Dest1IntSize : Word;
- pi_Dest2IntSize : Word;
- pi_ScaleXSize : Word;
- pi_ScaleXAltSize : Word;
- pi_PrefsFlags : Word;
- pi_special : Long;
- pi_xstart : Word;
- pi_ystart : Word;
- pi_width : Word;
- pi_height : Word;
- pi_pc : Long;
- pi_pr : Long;
- pi_ymult : Word;
- pi_ymod : Word;
- pi_ety : Integer;
- pi_xpos : Word;
- pi_threshold : Word;
- pi_tempwidth : Word;
- pi_flags : Word;
- END;
-
- {$endif}
-