glGetMinmaxParameter: Unterschied zwischen den Versionen
(neu erstellt) |
DGLBot (Diskussion | Beiträge) K (Bot: konvertiere/korrigiere <BR>) |
||
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
= glGetMinmaxParameter = | = glGetMinmaxParameter = | ||
− | + | ||
+ | |||
== Name == | == Name == | ||
'''glGetMinmaxParameter''' - dient zur Abfrage von [[glMinmax]]-Parametern. | '''glGetMinmaxParameter''' - dient zur Abfrage von [[glMinmax]]-Parametern. | ||
− | + | ||
+ | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
− | procedure '''glGetMinmaxParameterfv'''(''target'': TGLenum; ''pname'': TGLenum; ''params'': PGLfloat); | + | procedure '''glGetMinmaxParameterfv'''(''target'': TGLenum; ''pname'': TGLenum; |
− | procedure '''glGetMinmaxParameteriv'''(''target'': TGLenum; ''pname'': TGLenum; ''params'': PGLint); | + | ''params'': PGLfloat); |
+ | procedure '''glGetMinmaxParameteriv'''(''target'': TGLenum; ''pname'': TGLenum; | ||
+ | ''params'': PGLint); | ||
+ | |||
+ | |||
− | |||
== Parameter == | == Parameter == | ||
− | + | {| border=1 rules=all | |
− | + | ! ''target'' | |
− | + | | Muss '''GL_MINMAX''' sein. | |
− | + | |- | |
− | + | ! ''pname'' | |
− | + | | Gibt den symbolischen Namen des Minmax-Parameters an, der abgefragt werden soll. Muss '''GL_MINMAX_FORMAT''' oder '''GL_MINMAX_SINK''' sein. | |
− | + | |- | |
− | + | ! ''params'' | |
− | + | | Ein Zeiger auf Speicherbereich für die zurückgelieferten Parameter. | |
− | + | |} | |
− | + | ||
− | + | ||
− | |||
− | |||
− | |||
== Beschreibung == | == Beschreibung == | ||
Zeile 40: | Zeile 42: | ||
: Liefert '''GL_TRUE''', falls die Pixel nach der Minmax-Operation nicht in den [[Framebuffer]] geschrieben werden sollen, ansonsten '''GL_FALSE'''. | : Liefert '''GL_TRUE''', falls die Pixel nach der Minmax-Operation nicht in den [[Framebuffer]] geschrieben werden sollen, ansonsten '''GL_FALSE'''. | ||
− | + | ||
+ | |||
== Hinweise == | == Hinweise == | ||
+ | '''glGetMinmaxParameter''' ist nur verfügbar, wenn '''GL_ARB_imaging''' von [[glGetString]] mit dem Argument '''GL_EXTENSIONS''' zurückgeliefert wird. | ||
+ | |||
Wenn ein Fehler durch die Funktion ausgelöst wird, werden keine Veränderungen am Inhalt von ''params'' durchgeführt. | Wenn ein Fehler durch die Funktion ausgelöst wird, werden keine Veränderungen am Inhalt von ''params'' durchgeführt. | ||
− | + | ||
+ | |||
== Fehlermeldungen == | == Fehlermeldungen == | ||
− | '''GL_INVALID_ENUM''' wird generiert wenn ''target'' | + | '''GL_INVALID_ENUM''' wird generiert, wenn ''target'' nicht '''GL_MINMAX''' ist.<br> |
− | '''GL_INVALID_OPERATION''' wird generiert wenn '''glGetMinmaxParameter''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird. | + | '''GL_INVALID_ENUM''' wird generiert, wenn an ''pname'' ungültige Werte übergeben werden. <br> |
+ | '''GL_INVALID_OPERATION''' wird generiert, wenn '''glGetMinmaxParameter''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird.<br> | ||
+ | |||
+ | |||
− | |||
== Siehe auch == | == Siehe auch == | ||
− | [[ | + | [[glGetMinmax]], [[glMinmax]], [[glResetMinmax]] |
[[Kategorie:GL|GetMinmaxParameter]] | [[Kategorie:GL|GetMinmaxParameter]] |
Aktuelle Version vom 22. April 2006, 19:21 Uhr
Inhaltsverzeichnis
glGetMinmaxParameter
Name
glGetMinmaxParameter - dient zur Abfrage von glMinmax-Parametern.
Delphi-Spezifikation
procedure glGetMinmaxParameterfv(target: TGLenum; pname: TGLenum; params: PGLfloat); procedure glGetMinmaxParameteriv(target: TGLenum; pname: TGLenum; params: PGLint);
Parameter
target | Muss GL_MINMAX sein. |
---|---|
pname | Gibt den symbolischen Namen des Minmax-Parameters an, der abgefragt werden soll. Muss GL_MINMAX_FORMAT oder GL_MINMAX_SINK sein. |
params | Ein Zeiger auf Speicherbereich für die zurückgelieferten Parameter. |
Beschreibung
glGetMinmaxParameter liefert über die Rückgabevariable params den Wert der Minmax-Eigenschaft, die mit pname angegeben wurde.
Folgende Eigenschaften sind abfragbar :
GL_MINMAX_FORMAT
- Liefert das interne Format der Minmax-Tabelle.
GL_MINMAX_SINK
- Liefert GL_TRUE, falls die Pixel nach der Minmax-Operation nicht in den Framebuffer geschrieben werden sollen, ansonsten GL_FALSE.
Hinweise
glGetMinmaxParameter ist nur verfügbar, wenn GL_ARB_imaging von glGetString mit dem Argument GL_EXTENSIONS zurückgeliefert wird.
Wenn ein Fehler durch die Funktion ausgelöst wird, werden keine Veränderungen am Inhalt von params durchgeführt.
Fehlermeldungen
GL_INVALID_ENUM wird generiert, wenn target nicht GL_MINMAX ist.
GL_INVALID_ENUM wird generiert, wenn an pname ungültige Werte übergeben werden.
GL_INVALID_OPERATION wird generiert, wenn glGetMinmaxParameter innerhalb eines glBegin-glEnd Blocks aufgerufen wird.