glIsShader: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (GlIsShader wurde nach glIsShader verschoben)
K (Bot: konvertiere/korrigiere <BR>)
Zeile 1: Zeile 1:
 
= glIsShader =
 
= glIsShader =
  
<br>
+
 
 +
 
 
== 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.
  
<br>
+
 
 +
 
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
 
  function '''glIsShader'''(''shader'' : GLuint) : GLboolean;
 
  function '''glIsShader'''(''shader'' : GLuint) : GLboolean;
  
  
<br>
+
 
 +
 
  
 
== Parameter ==
 
== Parameter ==
Zeile 20: Zeile 23:
 
|}
 
|}
  
<br>
+
 
 +
 
  
 
== 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.  
  
<br>
+
 
 +
 
  
 
== Zugehörige Wertrückgaben ==
 
== Zugehörige Wertrückgaben ==
Zeile 44: Zeile 49:
 
[[glGetShaderSource]] mit dem Parameter ''object''.
 
[[glGetShaderSource]] mit dem Parameter ''object''.
  
<br>
+
 
 +
 
  
 
== Siehe auch ==
 
== Siehe auch ==

Version vom 22. April 2006, 19:22 Uhr

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