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 >
C/C++ Source or Header  |  1995-11-10  |  2KB  |  57 lines

  1. typedef enum {P256x256, P320x200, P512x512, P640x400, P640x480, P1024x1024, P2048x2048, P1920x1125, P4096x4096}
  2.         PixelType;
  3.  
  4. #ifdef FULLCOLOR
  5.     enum {DITHERNONE, ORDEREDDITHER4, ORDEREDDITHER8, RANDOMDITHER, ERRORDIFUSION, ERRORDIFUSION2};
  6. #endif
  7. #ifndef REND
  8.     extern    int        antiareas ;        /*    アンチエリアシング            */
  9.     extern    int        nflag ;            /*    画像ファイル出力オプション    */
  10.     extern    int        uflag ;            /*  画面出力オプション            */
  11.     extern    int        picerrorflag ;    /*  画像ファイル出力エラー        */
  12. #ifdef WIREVIEW
  13.     extern    int        wiresize;        /*    線画出力時の線の太さ        */
  14. #endif
  15. #ifdef EDGEANTI
  16.     extern    int        EdgeAntiFlag;
  17. #endif
  18. #ifdef FULLCOLOR
  19.     extern    int        fullcoloroutflag;
  20.     extern    int        fullcolorditherflag;
  21. #endif
  22. #ifdef HIVISION
  23.     extern    int        XPosition, YPosition;
  24.     extern    PixelType PixelMode;
  25. #endif
  26. #ifdef BACKFACE
  27.     extern    int        backface;
  28. #endif
  29. #endif
  30. extern    char    *program ;            /*  プログラム名                */
  31. extern    char    *version ;            /*  バージョン                */
  32. extern    char    *copyright ;
  33.  
  34. /*    rend.c    */
  35. extern    int        main( int, char*[] );
  36.  
  37. /*    picout.c  */
  38. extern    FILE    *picinit( char* );
  39. extern    void    picout( ColorCode* );
  40. extern    void    piclineout( int, int, int, int );
  41. extern    int        wiresave(void);
  42.  
  43. /*  dir.c  */
  44. extern    int        extendargs( int*, char**[], int, char*[] );
  45.  
  46. /*    crt????.c    */
  47. extern    void    crtinit( int );
  48. extern    void    crtclr( void );
  49. #ifdef CRTFULLCOLOR
  50. extern    void    crtout24( ColorCode*, int, int );
  51. #endif
  52. extern    void    crtout( unsigned short*, int, int );
  53. extern    void    crtline( int, int, int, int );
  54. extern    void    crtmessage(char *str);
  55.  
  56.  
  57.