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 >
Wrap
C/C++ Source or Header
|
1995-02-15
|
2KB
|
100 lines
typedef enum
{
E_RW_NOERROR,
E_RW_NULLP,
E_RW_INVCOP,
E_RW_NOMEM,
E_RW_RSPARSE,
E_RW_RSREAD,
E_RW_WSWRITE,
E_RW_DEGEN,
E_RW_INVLIGHT,
E_RW_SHPPATH,
E_RW_READ,
E_RW_RANGE,
E_RW_WRITE,
E_RW_NOFILE,
E_RW_BADOPEN,
E_RW_NOTROOT,
E_RW_INVSPP,
E_RW_INVSPT,
E_RW_INVDEVICE,
E_RW_INVMATERIAL,
E_RW_INVFRAME,
E_RW_INVFRAMESTEP,
E_RW_INVTEXTUREWIDTH,
E_RW_INVTEXTUREHEIGHT,
E_RW_INVVERTEXINDEX,
E_RW_DEFSCENE,
E_RW_INVGEOMETRYSAMPLING,
E_RW_RSINVGEOMETRYSAMPLING,
E_RW_INVLIGHTSAMPLING,
E_RW_RSINVLIGHTSAMPLING,
E_RW_NOPROTOTYPEFOUND,
E_RW_ZEROVEC,
E_RW_NESTEDMODEL,
E_RW_NOMATCHBEGIN,
E_RW_NOMATCHEND,
E_RW_NESTEDPROTOTYPE,
E_RW_NOMODELBEGIN,
E_RW_INVPROTOTYPE,
E_RW_NOCLUMP,
E_RW_NOCLUMPBUILT,
E_RW_DEGENPOLYGON,
E_RW_COMPLEXPOLYGON,
E_RW_TEXTURENOTFOUND,
E_RW_INVTEXTURENAME,
E_RW_INVCAMERAPROJECTION,
E_RW_INVSTATE,
E_RW_INVSEARCHMODE,
E_RW_INVHINT,
E_RW_USER,
E_RW_INVAXISALIGNMENT,
E_RW_INVUSERDRAWTYPE,
E_RW_INVUSERDRAWALIGN,
E_RW_RSINVTRACESTATE,
E_RW_RSINVHINT,
E_RW_RSINVAXISALIGNMENT,
E_RW_INVSYSTEMINFO,
E_RW_INVTEXTUREMODE,
E_RW_RSINVTEXTUREMODE,
E_RW_RSNOHINTS,
E_RW_RSNOTEXTUREMODES,
E_RW_INVRASTEROPTIONS,
E_RW_INVTEXTUREDITHERMODE,
E_RW_INVRASTERSIZE,
E_RW_INVDEVICEINFO,
E_RW_INVDEVICEACTION,
E_RW_INVOPENOPTION,
E_RW_RASTERINUSE,
E_RW_RSINVDITHERMODE,
E_RW_RSINVGAMMAMODE,
E_RW_INVIMAGEFILE,
E_RW_INVBUFFERSIZE,
E_RW_INTERNAL,
E_RW_MAXERROR
}
RwErrorCode;
extern RwErrorCode RwGetError ARGS((void));
extern long RwGetInternalError ARGS((void));
extern void RwSetUserError ARGS((void));