Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce glReadBuffer vybere zdroj barevné vyrovnávací paměti pro pixely.
Syntaxe
void WINAPI glReadBuffer(
GLenum mode
);
Parametry
-
režimu
-
Barevná vyrovnávací paměť. Přijaté hodnoty jsou GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_BACK_LEFT, GL_BACK_RIGHT, GL_FRONT, GL_BACK, GL_LEFT, GL_RIGHT a GL_AUX i, kde je mezi 0 a GL_AUX_BUFFERS 1.
Návratová hodnota
Tato funkce nevrací hodnotu.
Kódy chyb
Následující kódy chyb lze načíst funkcí glGetError .
| Název | Význam |
|---|---|
|
režim nebyl jednou z dvanácti (nebo více) přijatých hodnot. |
|
byl zadán vyrovnávací paměť, která neexistuje. |
|
Funkce byla volána mezi voláním glBegin a odpovídajícím voláním glEnd. |
Poznámky
Funkce glReadBuffer určuje vyrovnávací paměť barev jako zdroj pro následné příkazy glReadPixels a glCopyPixels . Parametr režimu přijímá jednu z dvanácti nebo více předdefinovaných hodnot. (GL_AUX0 prostřednictvím GL_AUX3 jsou vždy definovány.) V plně nakonfigurovaném systému, GL_FRONT, GL_LEFT a GL_FRONT_LEFT všechny názvy front-left buffer, GL_FRONT_RIGHT a GL_RIGHT pojmenovat front-right vyrovnávací paměť a GL_BACK_LEFT a GL_BACK pojmenovat back-left vyrovnávací paměť.
Konfigurace nestereo s dvojitou vyrovnávací pamětí mají pouze levou přední a zadní vyrovnávací paměť. Konfigurace s jednou vyrovnávací pamětí mají přední levou a přední pravou vyrovnávací paměť, pokud stereo, a pouze přední levou vyrovnávací paměť, pokud není stereo. Jedná se o chybu při zadání neexistující vyrovnávací paměti pro glReadBuffer.
Ve výchozím nastavení je režim GL_FRONT v konfiguracích s jednou vyrovnávací pamětí a GL_BACK v konfiguracích s dvojitou vyrovnávací pamětí.
Následující funkce načte informace související s glReadBuffer:
glGet s argumentem GL_READ_BUFFER
Požadavky
| Požadavek | Hodnota |
|---|---|
| Minimální podporovaný klient |
Windows 2000 Professional [jenom desktopové aplikace] |
| Minimální podporovaný server |
Windows 2000 Server [jenom desktopové aplikace] |
| Záhlaví |
|
| Knihovna |
|
| Knihovna dll |
|