glGetMinmaxParameter: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(neu erstellt)
 
K (Bot: konvertiere/korrigiere <BR>)
 
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
 
= glGetMinmaxParameter =
 
= glGetMinmaxParameter =
  
<br>
+
 
 +
 
 
== Name ==
 
== Name ==
 
'''glGetMinmaxParameter''' - dient zur Abfrage von [[glMinmax]]-Parametern.
 
'''glGetMinmaxParameter''' - dient zur Abfrage von [[glMinmax]]-Parametern.
  
<br>
+
 
 +
 
 
== 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);
 +
 
 +
 
  
<br>
 
 
== Parameter ==
 
== Parameter ==
<table border=1 rules=all>
+
{| border=1 rules=all
<tr>
+
! ''target''
<td>''target''</td>
+
| Muss '''GL_MINMAX''' sein.
<td>Muss '''GL_MINMAX''' sein.</td>
+
|-
</tr>
+
! ''pname''
<tr>
+
| Gibt den symbolischen Namen des Minmax-Parameters an, der abgefragt werden soll. Muss '''GL_MINMAX_FORMAT''' oder '''GL_MINMAX_SINK''' sein.
<td>''pname''</td>
+
|-
<td>Gibt den symbolischen Namen des Minmax-Parameters an, der abgefragt werden soll. Muss '''GL_MINMAX_FORMAT''' oder '''GL_MINMAX_SINK''' sein.</td>
+
! ''params''
</tr>
+
| Ein Zeiger auf Speicherbereich für die zurückgelieferten Parameter.
<tr>
+
|}
<td>''params''</td>
+
 
<td>Liefert den angeforderten Minmax-Parameter.</td>
+
 
</tr>
 
</table>
 
  
<br>
 
  
 
== 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'''.
  
<br>
+
 
 +
 
 
== 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.
  
<br>
+
 
 +
 
 
== Fehlermeldungen ==
 
== Fehlermeldungen ==
'''GL_INVALID_ENUM''' wird generiert wenn ''target'' oder ''pname'' ungültige Werte übergeben werden. <br>
+
'''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>
 +
 
 +
 
  
<br>
 
 
== Siehe auch ==
 
== Siehe auch ==
[[glGetMinMax]], [[glMinmax]], [[glResetMinmax]]
+
[[glGetMinmax]], [[glMinmax]], [[glResetMinmax]]
  
 
[[Kategorie:GL|GetMinmaxParameter]]
 
[[Kategorie:GL|GetMinmaxParameter]]

Aktuelle Version vom 22. April 2006, 19:21 Uhr

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.


Siehe auch

glGetMinmax, glMinmax, glResetMinmax