glIsShader: Unterschied zwischen den Versionen
DGLBot (Diskussion | Beiträge) K (GlIsShader wurde nach glIsShader verschoben) |
DGLBot (Diskussion | Beiträge) K (Bot: konvertiere/korrigiere <BR>) |
||
Zeile 1: | Zeile 1: | ||
= glIsShader = | = glIsShader = | ||
− | + | ||
+ | |||
== Name == | == Name == | ||
'''glIsShader''' - Prüft ob ein [[OpenGL Name]] zu einem Shaderobjekt gehört. | '''glIsShader''' - Prüft ob ein [[OpenGL Name]] zu einem Shaderobjekt gehört. | ||
− | + | ||
+ | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
function '''glIsShader'''(''shader'' : GLuint) : GLboolean; | function '''glIsShader'''(''shader'' : GLuint) : GLboolean; | ||
− | + | ||
+ | |||
== Parameter == | == Parameter == | ||
Zeile 20: | Zeile 23: | ||
|} | |} | ||
− | + | ||
+ | |||
== Beschreibung == | == Beschreibung == | ||
Zeile 33: | Zeile 37: | ||
'''GL_INVALID_OPERATION''' wird generiert wenn '''glIsShader''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird. | '''GL_INVALID_OPERATION''' wird generiert wenn '''glIsShader''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird. | ||
− | + | ||
+ | |||
== Zugehörige Wertrückgaben == | == Zugehörige Wertrückgaben == | ||
Zeile 44: | Zeile 49: | ||
[[glGetShaderSource]] mit dem Parameter ''object''. | [[glGetShaderSource]] mit dem Parameter ''object''. | ||
− | + | ||
+ | |||
== Siehe auch == | == Siehe auch == |
Version vom 22. April 2006, 19:22 Uhr
Inhaltsverzeichnis
glIsShader
Name
glIsShader - Prüft ob ein OpenGL Name zu einem Shaderobjekt gehört.
Delphi-Spezifikation
function glIsShader(shader : GLuint) : GLboolean;
Parameter
shader | Ein OpenGL Name für den geprüft werden soll, ob er ein Shaderobjekt bezeichnet. |
---|
Beschreibung
glIsShader liefert GL_TRUE zurück falls shader der OpenGL Name eines Shaderobjekts ist. Falls shader Null (0) oder ein Wert ist der nicht der Name eines Shaderobjektes ist, liefert glIsShader GL_FALSE.
Hinweise
glIsShader ist erst ab OpenGL Version 2.0 verfügbar.
Es wird kein Fehler generiert wenn shader kein gültiger Shaderobjekt-Name ist.
Fehlermeldungen
GL_INVALID_OPERATION wird generiert wenn glIsShader innerhalb eines glBegin-glEnd Blocks aufgerufen wird.
Zugehörige Wertrückgaben
glGetAttachedShaders mit einem gültigen Programmobjekt.
glGetShader mit dem Parametern shader und der Eigenschaft die Abgefragt werden soll.
glGetShaderInfoLog mit dem Parameter object.
glGetShaderSource mit dem Parameter object.
Siehe auch
glAttachShader, glCompileShader, glCreateShader, glDeleteShader, glDetachShader, glLinkProgram, glShaderSource