Pregunta

Estoy tratando de crear un cuadro de lista genérico en OpenGl ES (para el iPhone / iTouch) y me estoy topando con un poco de enigma con el recorte de los ListBoxItems. Cada objeto ListBoxItem sabrá dibujarse a sí mismo. El ListBox que estoy haciendo solo dibujará uno tras otro. Pero, ¿qué pasa si el número de elementos es mayor que el ListBox? Necesitaré poder desplazar (sin problemas) los ListBoxItems hacia arriba y hacia abajo. Será un desplazamiento suave, por lo que habrá momentos en que un ListBoxItem será medio (o más o menos) visible y la otra parte se ocultará porque está " fuera de " El área de ListBox. ¿Cómo consigo que este recorte funcione correctamente cuando estoy haciendo mi widget de ListBox?

Gracias por cualquier ayuda o enlaces que tengas,

~ Eric

¿Fue útil?

Solución

Si necesita recortar su representación, use glScissor!

  void glScissor( GLint x,
          GLint y,
          GLsizei width,
          GLsizei height )
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top