Question

J'essaie de créer une zone de liste générique dans OpenGl ES (pour iPhone / iTouch) et je me heurte à une énigme avec couper les ListBoxItems. Chaque objet ListBoxItem saura se dessiner. Le ListBox que je crée ne dessine que les uns après les autres. Mais que se passe-t-il si le nombre d'éléments est plus grand que le ListBox? Je devrai être capable de faire défiler (pas un problème) les ListBoxItems de haut en bas. Ce sera un défilement régulier, de sorte qu’il y aura des moments où un ListBoxItem sera visible à moitié (ou plus, ou moins) et l’autre partie sera masquée car elle est "en dehors". la zone ListBox. Comment faire en sorte que cette coupure fonctionne correctement lorsque je crée mon widget ListBox?

Merci pour votre aide ou vos liens,

~ Eric

Était-ce utile?

La solution

Si vous devez recadrer votre rendu, utilisez glScissor!

  void glScissor( GLint x,
          GLint y,
          GLsizei width,
          GLsizei height )
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top