glRenderMode 함수
glRenderMode 함수는 래스터화 모드를 설정합니다.
구문
GLint WINAPI glRenderMode(
GLenum mode
);
매개 변수
-
mode
-
래스터화 모드입니다. 다음 세 가지 값이 허용됩니다. 기본값은 GL_RENDER.
값 의미 - GL_RENDER
렌더링 모드. 기본 형식은 래스터화되어 프레임 버퍼에 기록되는 픽셀 조각을 생성합니다. 이 모드는 기본 모드이며 기본 모드이기도 합니다. - GL_SELECT
선택 모드. 픽셀 조각이 생성되지 않으며 프레임 버퍼 내용이 변경되지 않습니다. 대신 렌더링 모드가 GL_RENDER 경우 그려졌을 기본 형식의 이름 레코드가 선택 버퍼에 반환되며 선택 모드가 입력되기 전에 만들어야 합니다( glSelectBuffer 참조). - GL_FEEDBACK
피드백 모드. 픽셀 조각이 생성되지 않으며 프레임 버퍼 내용이 변경되지 않습니다. 대신 렌더링 모드가 GL_RENDER 그려졌을 꼭짓점의 좌표와 특성은 피드백 모드가 입력되기 전에 만들어야 하는 피드백 버퍼에 반환됩니다( glFeedbackBuffer 참조).
오류 코드
glGetError 함수에서 다음 오류 코드를 검색할 수 있습니다.
Name | 의미 |
---|---|
|
mode 는 허용되는 세 가지 값 중 하나가 아닙니다. |
|
함수는 인수 GL_SELECT glSelectBuffer 가 한 번 이상 호출되기 전에 호출되었습니다. |
|
함수는 인수 GL_FEEDBACK glBeedbackBuffer 가 한 번 이상 호출되기 전에 호출되었습니다. |
|
함수는 glBegin 호출과 glEnd에 대한 해당 호출 사이에 호출되었습니다. |
설명
glRenderMode 함수는 위의 세 가지 미리 정의된 값 중 하나를 가정할 수 있는 하나의 인수 모드를 사용합니다.
glRenderMode 함수의 반환 값은 모드가 아닌 glRenderMode가 호출되는 시점의 렌더링 모드에 따라 결정됩니다. 세 가지 렌더링 모드에 대해 반환되는 값은 다음과 같습니다.
값 | 의미 |
---|---|
GL_RENDER | 단계 없음. |
GL_SELECT | 선택 버퍼로 전송된 적중 레코드 수입니다. |
GL_FEEDBACK | 피드백 버퍼로 전송된 값(꼭짓점 아님)의 수입니다. |
선택 및 피드백 작업에 대한 자세한 내용은 glSelectBuffer 및 glFeedbackBuffer 를 참조하세요.
오류가 생성되면 glRenderMode 는 현재 렌더링 모드에 관계없이 0을 반환합니다.
다음 함수는 glRenderMode와 관련된 정보를 검색합니다.
인수가 GL_RENDER_MODE glGet
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|
라이브러리 |
|
DLL |
|