wglChoosePixelFormatARB: Unterschied zwischen den Versionen
DGLBot (Diskussion | Beiträge) K (WglChoosePixelFormatARB wurde nach wglChoosePixelFormatARB verschoben) |
DGLBot (Diskussion | Beiträge) K (Bot: konvertiere/korrigiere <BR>) |
||
Zeile 1: | Zeile 1: | ||
= wglChoosePixelFormatARB = | = wglChoosePixelFormatARB = | ||
− | + | ||
+ | |||
== Name == | == Name == | ||
'''wglChoosePixelFormatARB''' - Liefert eine Liste aller Pixel Formate welche für gegebene Anforderungen verfügbar sind. | '''wglChoosePixelFormatARB''' - Liefert eine Liste aller Pixel Formate welche für gegebene Anforderungen verfügbar sind. | ||
− | + | ||
+ | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
Zeile 11: | Zeile 13: | ||
piFormats: PGLint; nNumFormats: PGLuint): BOOL; | piFormats: PGLint; nNumFormats: PGLuint): BOOL; | ||
− | + | ||
+ | |||
== Parameter == | == Parameter == | ||
Zeile 35: | Zeile 38: | ||
|} | |} | ||
− | + | ||
+ | |||
== Beschreibung == | == Beschreibung == | ||
Zeile 44: | Zeile 48: | ||
Wenn sowohl ''pfAttribFList'' als auch ''piAttribIList'' entweder '''NIL''' oder leer sind, so werden alle vorhandenen Pixel Formate für diesen Device Context zurück gegeben. | Wenn sowohl ''pfAttribFList'' als auch ''piAttribIList'' entweder '''NIL''' oder leer sind, so werden alle vorhandenen Pixel Formate für diesen Device Context zurück gegeben. | ||
− | + | ||
+ | |||
== Hinweise == | == Hinweise == | ||
'''wglChoosePixelFormatARB''' ist keine WGL Kernfunktion sondern Teil der Extension [[WGL_ARB_pixel_format]]. | '''wglChoosePixelFormatARB''' ist keine WGL Kernfunktion sondern Teil der Extension [[WGL_ARB_pixel_format]]. | ||
− | + | ||
+ | |||
== Fehlermeldungen == | == Fehlermeldungen == | ||
Wenn die Funktion erfolgreich war, so wird True zurück gegeben. Anderenfalls ist der Rückgabewert False und nähere Informationen zum Fehler können mit [[GetLastError]] erhalten werden.<br> | Wenn die Funktion erfolgreich war, so wird True zurück gegeben. Anderenfalls ist der Rückgabewert False und nähere Informationen zum Fehler können mit [[GetLastError]] erhalten werden.<br> | ||
'''ERROR_DC_NOT_FOUND''' wird generiert wenn hDC kein gültiger Device Context ist. | '''ERROR_DC_NOT_FOUND''' wird generiert wenn hDC kein gültiger Device Context ist. | ||
− | + | ||
+ | |||
== Siehe auch == | == Siehe auch == |
Version vom 22. April 2006, 19:26 Uhr
Inhaltsverzeichnis
wglChoosePixelFormatARB
Name
wglChoosePixelFormatARB - Liefert eine Liste aller Pixel Formate welche für gegebene Anforderungen verfügbar sind.
Delphi-Spezifikation
function wglChoosePixelFormatARB(hdc: HDC; const piAttribIList: PGLint; const pfAttribFList: PGLfloat; nMaxFormats: TGLuint; piFormats: PGLint; nNumFormats: PGLuint): BOOL;
Parameter
hDC | Der Device Context für den Pixel Formate gesucht werden sollen. |
piAttribIList | Eine Liste von Integer Attributen welche Paarweise (Attributtyp, Wert) angegeben werden müssen (siehe WGL_ARB_pixel_format-Neue Tokens für Attributtypen). Die Liste wird durch den Typ 0 terminiert. Wenn dieser Wert NIL ist entspricht dies einer leeren Integer-Liste. |
pfAttribFList | Eine Liste von Floating-Point Attributen welche Paarweise (Attributtyp, Wert) angegeben werden müssen (siehe WGL_ARB_pixel_format-Neue Tokens für Attributtypen). Die Liste wird durch den Typ 0.0 terminiert. Wenn dieser Wert NIL ist entspricht dies einer leeren Floating-Point-Liste. |
nMaxFormats | Gibt an wie viele Pixel Formate in piFormats maximal zurück gegeben werden soll. |
piFormats | Ein Zeiger auf einen (vom Aufrufer allokierten!) Integer-Array welcher mindestens nMaxFormats Elemente hat. Dieser erhält die zu den Anforderungen passenden Pixel Formate, wobei das am besten passendste Pixel Format am Anfang des Arrays zu finden ist. |
nNumFormats | Ein Zeiger auf einen unsigned Integer, welcher die Anzahl der verfügbaren Pixel Formate zu diesen Anforderungen enthält. Dieser Wert kann größer sein als nMaxFormats |
Beschreibung
Wenn diese Funktion Erfolgreich war, so wird TRUE zurück gegeben. Wenn kein entsprechendes Pixels Format gefunden wurde, so kann der Rückgabewert dennoch TRUE sein, aber nNumFormats wird auf 0 gesetzt.
Die Attribute die weder in pfAttribFList noch in piAttribIList angegeben werden, werden beim Suchprozess nach Pixel-Formaten ignoriert.
Wenn sowohl pfAttribFList als auch piAttribIList entweder NIL oder leer sind, so werden alle vorhandenen Pixel Formate für diesen Device Context zurück gegeben.
Hinweise
wglChoosePixelFormatARB ist keine WGL Kernfunktion sondern Teil der Extension WGL_ARB_pixel_format.
Fehlermeldungen
Wenn die Funktion erfolgreich war, so wird True zurück gegeben. Anderenfalls ist der Rückgabewert False und nähere Informationen zum Fehler können mit GetLastError erhalten werden.
ERROR_DC_NOT_FOUND wird generiert wenn hDC kein gültiger Device Context ist.