iphone listbox opengl-es listboxitems

iphone - Problema de recorte ListBox desplazable de OpenGl ES



opengl-es listboxitems (1)

Estoy tratando de crear un cuadro de lista genérico en OpenGl ES (para iPhone / iTouch) y me encuentro con un acertijo al recortar los ListBoxItems. Cada objeto ListBoxItem sabrá cómo dibujarse a sí mismo. El ListBox que estoy creando dibujará cada uno después de otro. Pero, ¿y si la cantidad de artículos es mayor que el ListBox? Necesitaré ser capaz de desplazar (sin problemas) los ListBoxItems hacia arriba y hacia abajo. Será un desplazamiento suave, por lo que habrá momentos en que ListBoxItem será la mitad (o más, o menos) visible y la otra parte se ocultará porque está "fuera" del área ListBox. ¿Cómo hago para que este recorte funcione correctamente cuando estoy creando mi widget ListBox?

Gracias por cualquier ayuda o enlaces que tenga,

~ Eric


Si necesita recortar su renderizado ¡use glScissor!

void glScissor( GLint x, GLint y, GLsizei width, GLsizei height )