home *** CD-ROM | disk | FTP | other *** search
/ Learn 3D Graphics Programming on the PC / Learn_3D_Graphics_Programming_on_the_PC_Ferraro.iso / rwdos / rwerrors.h < prev    next >
C/C++ Source or Header  |  1995-02-15  |  2KB  |  100 lines

  1.  
  2.     
  3.    
  4.  
  5.       
  6.  
  7.         
  8. typedef enum
  9. {
  10.     E_RW_NOERROR,
  11.     
  12.  E_RW_NULLP,
  13.  E_RW_INVCOP,
  14.  E_RW_NOMEM,
  15.  E_RW_RSPARSE,
  16.  E_RW_RSREAD,
  17.  E_RW_WSWRITE,
  18.  E_RW_DEGEN,
  19.  E_RW_INVLIGHT,
  20.  E_RW_SHPPATH,
  21.  E_RW_READ,
  22.  E_RW_RANGE,
  23.  E_RW_WRITE,
  24.  E_RW_NOFILE,
  25.  E_RW_BADOPEN,
  26.  E_RW_NOTROOT,
  27.  E_RW_INVSPP,
  28.  E_RW_INVSPT,
  29.  E_RW_INVDEVICE,
  30.  E_RW_INVMATERIAL,
  31.  E_RW_INVFRAME,
  32.  E_RW_INVFRAMESTEP,
  33.  E_RW_INVTEXTUREWIDTH,
  34.  E_RW_INVTEXTUREHEIGHT,
  35.  E_RW_INVVERTEXINDEX,
  36.  E_RW_DEFSCENE,
  37.  E_RW_INVGEOMETRYSAMPLING,
  38.  E_RW_RSINVGEOMETRYSAMPLING,
  39.  E_RW_INVLIGHTSAMPLING,
  40.  E_RW_RSINVLIGHTSAMPLING,
  41.  E_RW_NOPROTOTYPEFOUND,
  42.  E_RW_ZEROVEC,
  43.  E_RW_NESTEDMODEL,
  44.  E_RW_NOMATCHBEGIN,
  45.  E_RW_NOMATCHEND,
  46.  E_RW_NESTEDPROTOTYPE,
  47.  E_RW_NOMODELBEGIN,
  48.  E_RW_INVPROTOTYPE,
  49.  E_RW_NOCLUMP,
  50.  E_RW_NOCLUMPBUILT,
  51.  E_RW_DEGENPOLYGON,
  52.  E_RW_COMPLEXPOLYGON,
  53.  E_RW_TEXTURENOTFOUND,
  54.  E_RW_INVTEXTURENAME,
  55.  E_RW_INVCAMERAPROJECTION,
  56.  E_RW_INVSTATE,
  57.  E_RW_INVSEARCHMODE,
  58.  E_RW_INVHINT,
  59.  E_RW_USER,
  60.  E_RW_INVAXISALIGNMENT,
  61.  E_RW_INVUSERDRAWTYPE,
  62.  E_RW_INVUSERDRAWALIGN,
  63.  E_RW_RSINVTRACESTATE,
  64.  E_RW_RSINVHINT,
  65.  E_RW_RSINVAXISALIGNMENT,
  66.  E_RW_INVSYSTEMINFO,
  67.  E_RW_INVTEXTUREMODE,
  68.  E_RW_RSINVTEXTUREMODE,
  69.  E_RW_RSNOHINTS,
  70.  E_RW_RSNOTEXTUREMODES,
  71.  E_RW_INVRASTEROPTIONS,
  72.  E_RW_INVTEXTUREDITHERMODE,
  73.  E_RW_INVRASTERSIZE,
  74.  E_RW_INVDEVICEINFO,
  75.  E_RW_INVDEVICEACTION,
  76.  E_RW_INVOPENOPTION,
  77.  E_RW_RASTERINUSE,
  78.  E_RW_RSINVDITHERMODE,
  79.  E_RW_RSINVGAMMAMODE,
  80.  E_RW_INVIMAGEFILE,
  81.  E_RW_INVBUFFERSIZE,
  82.  
  83.     E_RW_INTERNAL,
  84.     E_RW_MAXERROR
  85. }
  86. RwErrorCode;
  87.  
  88.     
  89.  
  90. extern RwErrorCode RwGetError ARGS((void));
  91. extern long RwGetInternalError ARGS((void));
  92. extern void RwSetUserError ARGS((void));
  93.  
  94.   
  95.   
  96.  
  97.  
  98.  
  99.  
  100.