glGetMinmaxParameter: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (an manpages angepasst)
K (Bot: konvertiere/korrigiere <BR>)
 
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;
 
  procedure '''glGetMinmaxParameterfv'''(''target'': TGLenum; ''pname'': TGLenum;
Zeile 12: Zeile 14:
 
                                   ''params'': PGLint);
 
                                   ''params'': PGLint);
  
<br>
+
 
 +
 
 
== Parameter ==
 
== Parameter ==
 
{| border=1 rules=all
 
{| border=1 rules=all
Zeile 25: Zeile 28:
 
|}
 
|}
  
<br>
+
 
 +
 
  
 
== Beschreibung ==  
 
== Beschreibung ==  
Zeile 38: 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.
 
'''glGetMinmaxParameter''' ist nur verfügbar, wenn '''GL_ARB_imaging''' von [[glGetString]] mit dem Argument '''GL_EXTENSIONS''' zurückgeliefert wird.
Zeile 44: Zeile 49:
 
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'' nicht '''GL_MINMAX''' ist.<br>
 
'''GL_INVALID_ENUM''' wird generiert, wenn ''target'' nicht '''GL_MINMAX''' ist.<br>
Zeile 50: Zeile 56:
 
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glGetMinmaxParameter''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird.<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