Función glReadBuffer
La función glReadBuffer selecciona un origen de búfer de color para píxeles.
Sintaxis
void WINAPI glReadBuffer(
GLenum mode
);
Parámetros
-
mode
-
Un búfer de color. Los valores aceptados son GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_BACK_LEFT, GL_BACK_RIGHT, GL_FRONT, GL_BACK, GL_LEFT, GL_RIGHT y GL_AUX i, donde i está entre 0 y GL_AUX_BUFFERS 1.
Valor devuelto
Esta función no devuelve ningún valor.
Códigos de error
La función glGetError puede recuperar los siguientes códigos de error.
Nombre | Significado |
---|---|
|
mode no era uno de los doce (o más) valores aceptados. |
|
el modo especificó un búfer que no existe. |
|
Se llamó a la función entre una llamada a glBegin y la llamada correspondiente a glEnd. |
Comentarios
La función glReadBuffer especifica un búfer de color como origen para los comandos glReadPixels y glCopyPixels posteriores. El parámetro mode acepta uno de los doce o más valores predefinidos. (GL_AUX0 a través de GL_AUX3 siempre se definen). En un sistema totalmente configurado, GL_FRONT, GL_LEFT y GL_FRONT_LEFT asigne un nombre al búfer de front-left, GL_FRONT_RIGHT y GL_RIGHT el nombre del búfer front-right y GL_BACK_LEFT y GL_BACK el búfer back-left.
Las configuraciones no almacenadas en búfer doble tienen solo un búfer de front-left y un búfer back-left. Las configuraciones de un solo búfer tienen un búfer de front-left y un búfer front-right si es estéreo, y solo un búfer de front-left si no es así. Es un error especificar un búfer inexistente en glReadBuffer.
De forma predeterminada, el modo se GL_FRONT en configuraciones de búfer único y GL_BACK en configuraciones de búfer doble.
La siguiente función recupera información relacionada con glReadBuffer:
glGet con GL_READ_BUFFER de argumentos
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Biblioteca |
|
Archivo DLL |
|