glIsTexture: Unterschied zwischen den Versionen
I0n0s (Diskussion | Beiträge) (→Parameter) |
K (Ergänzung; Kategorisierung ausgebessert.) |
||
(5 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
= glIsTexture = | = glIsTexture = | ||
− | + | ||
+ | |||
== Name == | == Name == | ||
− | '''glIsTexture''' - prüft ob ein OpenGL Name eine Textur bezeichnet. | + | '''glIsTexture''' - prüft, ob ein OpenGL-Name eine Textur bezeichnet. |
+ | |||
+ | |||
− | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
− | function '''glIsTexture'''(''texture'' : TGLuint) : TGLboolean; | + | function '''glIsTexture'''(''texture'': TGLuint): TGLboolean; |
+ | |||
− | |||
== Parameter == | == Parameter == | ||
− | |||
{| border="1" rules="all" | {| border="1" rules="all" | ||
− | ! ''texture'' | + | ! ''texture'' |
− | | ist ein [[OpenGL Name]] für den geprüft werden soll, ob er eine Textur bezeichnet. | + | | ist ein [[OpenGL Name]], für den geprüft werden soll, ob er eine Textur bezeichnet. |
|} | |} | ||
− | |||
− | |||
− | |||
− | + | == Beschreibung == | |
+ | '''glIsTexture''' liefert '''GL_TRUE''', wenn ''texture'' momentan der Name für eine Textur ist. Wenn ''texture'' gleich 0 oder ein Wert ist, der momentan nicht ein Name für eine Textur ist, liefert '''glIsTexture''' '''GL_FALSE''' zurück. Sollte ein Fehler auftreten, liefert '''glIsTexture''' ebenfalls '''GL_FALSE''' zurück. | ||
+ | |||
+ | Ein Texturname, der von [[glGenTextures] zurückgegeben wurde, aber noch nicht durch einen Aufruf von [[glBindTexture]] mit einer Textur verbunden wurde, ist kein Name für eine Textur. | ||
+ | |||
+ | |||
+ | |||
== Hinweise == | == Hinweise == | ||
'''glIsTexture''' ist ab OpenGL Version 1.1 oder später verfügbar. | '''glIsTexture''' ist ab OpenGL Version 1.1 oder später verfügbar. | ||
− | + | ||
+ | |||
== Fehlermeldungen == | == Fehlermeldungen == | ||
− | '''GL_INVALID_OPERATION''' wird generiert wenn '''glIsTexture''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird. | + | '''GL_INVALID_OPERATION''' wird generiert, wenn '''glIsTexture''' innerhalb eines [[glBegin]]-[[glEnd]]-Blocks aufgerufen wird. |
+ | |||
− | |||
== Siehe auch == | == Siehe auch == | ||
− | [[glBindTexture]], [[glCopyTexImage1D]], [[glCopyTexImage2D]], [[glDeleteTextures]], [[glGenTextures]], [[glGet]], [[glGetTexParameter]], [[glTexImage1D]], [[glTexImage2D]], [[ | + | [[glBindTexture]], [[glCopyTexImage1D]], [[glCopyTexImage2D]], [[glDeleteTextures]], [[glGenTextures]], [[glGet]], [[glGetTexParameter]], [[glTexImage1D]], [[glTexImage2D]], [[glTexImage3D]], [[glTexParameter]] |
Hintergrundwissen: [[OpenGL Name]]n | Hintergrundwissen: [[OpenGL Name]]n | ||
[[Kategorie:GL|IsTexture]] | [[Kategorie:GL|IsTexture]] | ||
+ | [[Kategorie:GL1.1|IsTexture]] |
Aktuelle Version vom 20. September 2010, 01:34 Uhr
Inhaltsverzeichnis
glIsTexture
Name
glIsTexture - prüft, ob ein OpenGL-Name eine Textur bezeichnet.
Delphi-Spezifikation
function glIsTexture(texture: TGLuint): TGLboolean;
Parameter
texture | ist ein OpenGL Name, für den geprüft werden soll, ob er eine Textur bezeichnet. |
---|
Beschreibung
glIsTexture liefert GL_TRUE, wenn texture momentan der Name für eine Textur ist. Wenn texture gleich 0 oder ein Wert ist, der momentan nicht ein Name für eine Textur ist, liefert glIsTexture GL_FALSE zurück. Sollte ein Fehler auftreten, liefert glIsTexture ebenfalls GL_FALSE zurück.
Ein Texturname, der von [[glGenTextures] zurückgegeben wurde, aber noch nicht durch einen Aufruf von glBindTexture mit einer Textur verbunden wurde, ist kein Name für eine Textur.
Hinweise
glIsTexture ist ab OpenGL Version 1.1 oder später verfügbar.
Fehlermeldungen
GL_INVALID_OPERATION wird generiert, wenn glIsTexture innerhalb eines glBegin-glEnd-Blocks aufgerufen wird.
Siehe auch
glBindTexture, glCopyTexImage1D, glCopyTexImage2D, glDeleteTextures, glGenTextures, glGet, glGetTexParameter, glTexImage1D, glTexImage2D, glTexImage3D, glTexParameter
Hintergrundwissen: OpenGL Namen