Frage

Ich versuche, ein generisches Listenfeld in OpenGL ES (für das iPhone / iTouch) zu schaffen und ich in ein bisschen ein Rätsel leite mit dem ListBoxItems Clipping. Jedes ListBoxItem Objekt wird wissen, wie sich zu ziehen. Das ListBox ich, damit ich bin wird nur jeweils eine nach der anderen ziehen. Aber was, wenn die Anzahl der Elemente größer ist als die List-Box? Ich muss in der Lage sein zu blättern (kein Problem) die ListBoxItems nach oben und unten. Es wird eine glatte Scroll sein, so wird es Zeiten geben, wenn ein ListBoxItem Hälfte sein wird (oder mehr oder weniger) sichtbar und der andere Teil wird ausgeblendet, weil es „außerhalb“ der List-Box-Bereich. Wie kann ich dieses Clipping bekommen richtig zu arbeiten, wenn ich meine List-Box Widget mache?

Vielen Dank für jede Hilfe oder Links, die Sie haben,

~ Eric

War es hilfreich?

Lösung

Wenn Sie Ihre Rendering zuzuschneiden glScissor verwenden!

  void glScissor( GLint x,
          GLint y,
          GLsizei width,
          GLsizei height )
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top