Domanda

Sto cercando di creare una casella di riepilogo generica in OpenGl ES (per iPhone / iTouch) e sto incontrando un po 'di enigma con il clipping di ListBoxItems. Ogni oggetto ListBoxItem saprà disegnare da solo. La ListBox che sto realizzando disegnerà uno dopo l'altro. Ma cosa succede se il numero di elementi è maggiore di ListBox? Dovrò essere in grado di scorrere (non è un problema) ListBoxItems su e giù. Sarà uno scorrimento regolare, quindi ci saranno momenti in cui un ListBoxItem sarà visibile a metà (o più, o meno) e l'altra parte sarà nascosta perché è "fuori". l'area ListBox. Come faccio a far funzionare correttamente questo ritaglio quando sto realizzando il mio widget ListBox?

Grazie per l'aiuto o i collegamenti che hai,

~ Eric

È stato utile?

Soluzione

Se devi ritagliare il tuo rendering usa glScissor!

  void glScissor( GLint x,
          GLint y,
          GLsizei width,
          GLsizei height )
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top