나는 Pango 레이아웃에서 텍스처를 생성하고 OpenGL과 GLUT를 사용하여 텍스처를 화면에 매핑합니다. 창에서 텍스처를 스크롤하고 싶습니다. 나는 스크롤 할 컨트롤에 관심이 없지만,보고자하는 텍스처의 부분을 화면에 어떻게 맵핑시킬 수 있습니까? 내가 glTranslate를 사용한다고 가정하지만, 어디에서 적용 할 수 있습니까?OpenGL - 텍스처를 어떻게 스크롤합니까?
미리 감사드립니다. 당신은 또한 타일하려는 경우가 아니면
glEnable(GL_TEXTURE_2D);
{
glBegin(GL_QUADS);
{
glTexCoord2f(0.0f, 0.0f); glVertex2f( 0.0f+x, 0.0f+y);
glTexCoord2f(1.0f, 0.0f); glVertex2f(_width+x, 0.0f+y);
glTexCoord2f(1.0f, 1.0f); glVertex2f(_width+x, _height+y);
glTexCoord2f(0.0f, 1.0f); glVertex2f( 0.0f+x, _height+y);
}
glEnd();
}
glFlush();
glDisable(GL_TEXTURE_2D);