glGetPolygonStipple: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Neuer Artikel)
 
K
 
(4 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
= glGetPolygonStipple =
 
= glGetPolygonStipple =
  
<br>
+
 
 +
 
 
== Name ==
 
== Name ==
 
'''glGetPolygonStipple''' - Liefert das Polygon-Tüpfelungsmuster.
 
'''glGetPolygonStipple''' - Liefert das Polygon-Tüpfelungsmuster.
  
<br>
+
 
 +
 
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
 
  procedure '''glGetPolygonStipple'''(''mask'': PGLubyte);
 
  procedure '''glGetPolygonStipple'''(''mask'': PGLubyte);
  
<br>
+
 
 +
 
  
 
== Parameter ==
 
== Parameter ==
Zeile 18: Zeile 21:
 
|}
 
|}
  
<br>
+
 
 +
 
  
 
== Beschreibung ==  
 
== Beschreibung ==  
Mittels des Zeigers ''mask'' liefert '''glGetPolygonStipple''' ein 32x32 Polygon-Tüpfelmuster. (siehe [[Stippling]])
+
Mittels des Zeigers ''mask'' liefert '''glGetPolygonStipple''' ein 32x32 Polygon-Tüpfelmuster. (Siehe [[Stippling]].)
  
Das geliefert Muster liegt exakt so im Speicher, wie als wenn es mittel [[glReadPixels]] und den Einstellungen
+
Das geliefert Muster liegt exakt so im Speicher, als wenn es mittel [[glReadPixels]] und den Einstellungen
 
* Höhe und Breite gleich 32,
 
* Höhe und Breite gleich 32,
 
* Typ gleich '''GL_BITMAP''' und
 
* Typ gleich '''GL_BITMAP''' und
Zeile 31: Zeile 35:
 
Im Gegensatz zu [[glReadPixels]] werden '''keine''' Pixeloperationen ("shift", "offset", "pixel map") auf das zurückgelieferte Tüpfelmuster angewandt.
 
Im Gegensatz zu [[glReadPixels]] werden '''keine''' Pixeloperationen ("shift", "offset", "pixel map") auf das zurückgelieferte Tüpfelmuster angewandt.
  
<br>
+
 
 +
 
 
== Hinweise ==
 
== Hinweise ==
 
Tritt ein Fehler auf, werden keine Änderungen am Inhalt von ''mask'' durchgeführt.
 
Tritt ein Fehler auf, werden keine Änderungen am Inhalt von ''mask'' durchgeführt.
  
<br>
+
 
 +
 
 
== Fehlermeldungen ==
 
== Fehlermeldungen ==
'''GL_INVALID_OPERATION''' wird generiert wenn '''glGetPolygonStipple''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird.  
+
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glGetPolygonStipple''' innerhalb eines [[glBegin]]-[[glEnd]]-Blocks aufgerufen wird.  
 +
 
 +
 
  
<br>
 
  
 
== Siehe auch ==
 
== Siehe auch ==
Zeile 47: Zeile 54:
  
 
[[Kategorie:GL|GetPolygonStipple]]
 
[[Kategorie:GL|GetPolygonStipple]]
 +
[[Kategorie:GL1.0|GetPolygonStipple]]

Aktuelle Version vom 25. Juli 2011, 11:24 Uhr

glGetPolygonStipple

Name

glGetPolygonStipple - Liefert das Polygon-Tüpfelungsmuster.


Delphi-Spezifikation

procedure glGetPolygonStipple(mask: PGLubyte);



Parameter

mask Zeiger auf das Tüpfelmuster.



Beschreibung

Mittels des Zeigers mask liefert glGetPolygonStipple ein 32x32 Polygon-Tüpfelmuster. (Siehe Stippling.)

Das geliefert Muster liegt exakt so im Speicher, als wenn es mittel glReadPixels und den Einstellungen

  • Höhe und Breite gleich 32,
  • Typ gleich GL_BITMAP und
  • Format gleich GL_COLOR_INDEX

erstellt worden wäre und in einem internen 32x32 Pixel Farbpuffer gespeichert werden würde.

Im Gegensatz zu glReadPixels werden keine Pixeloperationen ("shift", "offset", "pixel map") auf das zurückgelieferte Tüpfelmuster angewandt.


Hinweise

Tritt ein Fehler auf, werden keine Änderungen am Inhalt von mask durchgeführt.


Fehlermeldungen

GL_INVALID_OPERATION wird generiert, wenn glGetPolygonStipple innerhalb eines glBegin-glEnd-Blocks aufgerufen wird.



Siehe auch

glPixelStore, glPixelTransfer, glPolygonStipple, glReadPixels

Hintergrundwissen: Stippling