Auf Englisch lesen

Freigeben über


gluNurbsCallback-Funktion

Die Funktion gluNurbsCallback definiert einen Rückruf für ein Non-Uniform Rational B-Spline (NURBS)-Objekt.

Syntax

void WINAPI gluNurbsCallback(
   GLUnurbs *nobj,
   GLenum   which,
   void (CALLBACK *fn)()
);

Parameter

nobj

Das NURBS-Objekt (erstellt mit gluNewNurbsRenderer).

welche

Der zu definierende Rückruf. Der einzige gültige Wert ist GLU_ERROR. Die Bedeutung von GLU_ERROR bedeutet, dass die Fehlerfunktion aufgerufen wird, wenn ein Fehler auftritt. Das einzelne Argument ist vom Typ GLenum und gibt den spezifischen Fehler an, der aufgetreten ist. Für NURBS gibt es 37 Fehler mit dem Namen GLU_NURBS_ERROR1 bis GLU_NURBS_ERROR37. Zeichenfolgen, die diese Fehler beschreiben, können mit gluErrorString abgerufen werden.

Fn

Ein Zeiger auf die Rückruffunktion.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Bemerkungen

Verwenden Sie gluNurbsCallback , um einen Rückruf zu definieren, der von einem NURBS-Objekt verwendet werden soll. Wenn der angegebene Rückruf bereits definiert ist, wird er ersetzt. Wenn fnNULL ist, wird jeder vorhandene Rückruf gelöscht.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Glu.h
Bibliothek
Glu32.lib
DLL
Glu32.dll

Weitere Informationen

gluErrorString

gluNewNurbsRenderer