gluNurbsCallback.3gl




Name

  gluNurbsCallback - define a callback for a NURBS object


C Specification

  void gluNurbsCallback( GLUnurbsObj *nobj,
			 GLenum	which,
			 void (*fn)( )


Parameters


  nobj	 Specifies the NURBS object (created with gluNewNurbsRenderer).

  which	 Specifies the callback	being defined.	The only valid value is
	 GLU_ERROR.

  fn	 Specifies the function	that the callback calls.


Description

  gluNurbsCallback is used to define a callback	to be used by a	NURBS object.
  If the specified callback is already defined,	then it	is replaced.  If fn
  is NULL, then	any existing callback is erased.

  The one legal	callback is GLU_ERROR:

  GLU_ERROR	 The error function is called when an error is encountered.
		 Its single argument is	of type	GLenum,	and it indicates the
		 specific error	that occurred.	There are 37 errors unique to
		 NURBS named GLU_NURBS_ERROR1 through GLU_NURBS_ERROR37.
		 Character strings describing these errors can be retrieved
		 with gluErrorString.


See Also

  gluErrorString, gluNewNurbsRenderer




Introduction | Alphabetic | Specification

Last Edited: Mon, May 22, 1995

AFV