문제

나는 OpenGL ES (iPhone/itouch의 경우)에서 일반 목록 상자를 만들려고 노력하고 있으며 ListBoxItems를 클리핑하는 약간의 수수께끼를 섭취하고 있습니다. 각 ListBoxItem 객체는 스스로 그리는 방법을 알고 있습니다. 내가 만들고있는 ListBox는 차례로 각각을 그릴 것입니다. 그러나 항목 수가 ListBox보다 큰 경우 어떻게해야합니까? ListBoxItems를 위아래로 스크롤 할 수 있어야합니다. 부드러운 두루마리가 될 것이므로 ListBoxItem이 절반 (또는 그 이상)이 보이고 다른 부분은 ListBox 영역의 "외부"이기 때문에 숨겨집니다. ListBox 위젯을 만들 때이 클리핑이 올바르게 작동하도록하려면 어떻게해야합니까?

도움이나 링크에 감사드립니다.

~ 에릭

도움이 되었습니까?

해결책

렌더링 glcissor를 자르는 것이 필요한 경우!

  void glScissor( GLint x,
          GLint y,
          GLsizei width,
          GLsizei height )
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top