glReadBuffer 함수는 픽셀에 대한 색 버퍼 소스를 선택합니다.
문법
void WINAPI glReadBuffer(
GLenum mode
);
매개 변수
-
모드
-
색 버퍼입니다. 허용되는 값은 0에서 GL_AUX_BUFFERS 1 사이인 GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_BACK_LEFT, GL_BACK_RIGHT, GL_FRONT, GL_BACK, GL_LEFT, GL_RIGHT 및 GL_AUX i입니다.
반환 값
이 함수는 값을 반환하지 않습니다.
오류 코드
다음 오류 코드는 glGetError 함수에서 검색할 수 있습니다.
| 이름 | 의미 |
|---|---|
|
모드 가 허용되는 12개 이상의 값 중 하나가 아니었습니다. |
|
모드 가 존재하지 않는 버퍼를 지정했습니다. |
|
glBegin 호출과 glEnd에 대한 해당 호출 사이에 함수가 호출되었습니다. |
비고
glReadBuffer 함수는 색 버퍼를 후속 glReadPixels 및 glCopyPixels 명령의 소스로 지정합니다. 모드 매개 변수는 12개 이상의 미리 정의된 값 중 하나를 허용합니다. (GL_AUX3 통해 GL_AUX0 항상 정의됩니다.) 완전히 구성된 시스템에서는 GL_FRONT, GL_LEFT 및 GL_FRONT_LEFT 모든 이름을 프런트-왼쪽 버퍼로 지정하고, GL_FRONT_RIGHT, GL_RIGHT 이름을 오른쪽 버퍼로 지정하고, GL_BACK_LEFT 이름을 다시 왼쪽 버퍼로 GL_BACK.
비스테레오 이중 버퍼링 구성에는 프런트-왼쪽 및 백 레프트 버퍼만 있습니다. 단일 버퍼링된 구성에는 스테레오인 경우 프런트-왼쪽 및 프런트-오른쪽 버퍼가 있고, 비스테레오인 경우 프런트-왼쪽 버퍼만 있습니다. glReadBuffer에 존재하지 않는 버퍼를 지정하는 것은 오류입니다.
기본적으로 모드 는 단일 버퍼링된 구성에서 GL_FRONT 이중 버퍼링된 구성에서 GL_BACK.
다음 함수는 glReadBuffer와 관련된 정보를 검색합니다.
인수가 GL_READ_BUFFER glGet
요구 사항
| 요구 사항 | 가치 |
|---|---|
| 지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
| 지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
| 헤더 |
|
| 라이브러리 |
|
| 동적 링크 라이브러리 (DLL) |
|