| /* | /* | ||||
| * glrenderer.h | * glrenderer.h | ||||
| * | * | ||||
| * $Date: 2001/08/07 17:34:11 $ $Revision: 1.3 $ | |||||
| * $Header: /home/krh/git/sync/mesa-cvs-repo/Mesa/src/glu/sgi/libnurbs/interface/glrenderer.h,v 1.3 2001/08/07 17:34:11 brianp Exp $ | |||||
| * $Date: 2004/02/26 14:58:11 $ $Revision: 1.4 $ | |||||
| * $Header: /home/krh/git/sync/mesa-cvs-repo/Mesa/src/glu/sgi/libnurbs/interface/glrenderer.h,v 1.4 2004/02/26 14:58:11 brianp Exp $ | |||||
| */ | */ | ||||
| #ifndef __gluglrenderer_h_ | #ifndef __gluglrenderer_h_ | ||||
| #include "glsurfeval.h" | #include "glsurfeval.h" | ||||
| #include "glcurveval.h" | #include "glcurveval.h" | ||||
| extern "C" { | |||||
| typedef void (APIENTRY *errorCallbackType)( GLenum ); | |||||
| } | |||||
| class GLUnurbs : public NurbsTessellator { | class GLUnurbs : public NurbsTessellator { | ||||
| public: | public: | ||||
| } | } | ||||
| GLboolean getautoloadmode( void ) { return autoloadmode; } | GLboolean getautoloadmode( void ) { return autoloadmode; } | ||||
| void (APIENTRY *errorCallback)( GLenum ); | |||||
| errorCallbackType errorCallback; | |||||
| void postError( int which ) | void postError( int which ) | ||||
| { if (errorCallback) (errorCallback)( (GLenum)which ); } | { if (errorCallback) (errorCallback)( (GLenum)which ); } | ||||
| #ifdef _WIN32 | #ifdef _WIN32 |