home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703A.ISO
/
VPR_DATA
/
DOGA
/
SOURCES
/
REND.LZH
/
REND
/
REND.H
< prev
next >
Wrap
C/C++ Source or Header
|
1995-11-10
|
2KB
|
57 lines
typedef enum {P256x256, P320x200, P512x512, P640x400, P640x480, P1024x1024, P2048x2048, P1920x1125, P4096x4096}
PixelType;
#ifdef FULLCOLOR
enum {DITHERNONE, ORDEREDDITHER4, ORDEREDDITHER8, RANDOMDITHER, ERRORDIFUSION, ERRORDIFUSION2};
#endif
#ifndef REND
extern int antiareas ; /* アンチエリアシング */
extern int nflag ; /* 画像ファイル出力オプション */
extern int uflag ; /* 画面出力オプション */
extern int picerrorflag ; /* 画像ファイル出力エラー */
#ifdef WIREVIEW
extern int wiresize; /* 線画出力時の線の太さ */
#endif
#ifdef EDGEANTI
extern int EdgeAntiFlag;
#endif
#ifdef FULLCOLOR
extern int fullcoloroutflag;
extern int fullcolorditherflag;
#endif
#ifdef HIVISION
extern int XPosition, YPosition;
extern PixelType PixelMode;
#endif
#ifdef BACKFACE
extern int backface;
#endif
#endif
extern char *program ; /* プログラム名 */
extern char *version ; /* バージョン */
extern char *copyright ;
/* rend.c */
extern int main( int, char*[] );
/* picout.c */
extern FILE *picinit( char* );
extern void picout( ColorCode* );
extern void piclineout( int, int, int, int );
extern int wiresave(void);
/* dir.c */
extern int extendargs( int*, char**[], int, char*[] );
/* crt????.c */
extern void crtinit( int );
extern void crtclr( void );
#ifdef CRTFULLCOLOR
extern void crtout24( ColorCode*, int, int );
#endif
extern void crtout( unsigned short*, int, int );
extern void crtline( int, int, int, int );
extern void crtmessage(char *str);