OpenGl es 스크롤 가능한 ListBox 클리핑 문제
-
03-07-2019 - |
문제
나는 OpenGL ES (iPhone/itouch의 경우)에서 일반 목록 상자를 만들려고 노력하고 있으며 ListBoxItems를 클리핑하는 약간의 수수께끼를 섭취하고 있습니다. 각 ListBoxItem 객체는 스스로 그리는 방법을 알고 있습니다. 내가 만들고있는 ListBox는 차례로 각각을 그릴 것입니다. 그러나 항목 수가 ListBox보다 큰 경우 어떻게해야합니까? ListBoxItems를 위아래로 스크롤 할 수 있어야합니다. 부드러운 두루마리가 될 것이므로 ListBoxItem이 절반 (또는 그 이상)이 보이고 다른 부분은 ListBox 영역의 "외부"이기 때문에 숨겨집니다. ListBox 위젯을 만들 때이 클리핑이 올바르게 작동하도록하려면 어떻게해야합니까?
도움이나 링크에 감사드립니다.
~ 에릭
해결책
렌더링 glcissor를 자르는 것이 필요한 경우!
void glScissor( GLint x,
GLint y,
GLsizei width,
GLsizei height )
제휴하지 않습니다 StackOverflow