21.4 OpenGL ES

OpenGL wird auf dem iPhone über einen CAEAGLLayer-Layer angesprochen. Bilden Sie eine Subklasse von UIView und geben Sie die Klasse CAEAGLLayer aus der Methode +layerClass zurück. Die Methode layerClass liefert standardmäßig CALayer zurück und wird aufgerufen, wenn man die View einrichtet. Auf dem iPhone sind alle Views mit einem Layer verbunden (der Layer wird manchmal als Backing Store bezeichnet), und die Zeichnungen sowie anderer visueller Inhalt sind dort gepuffert. Die Methode layerClass gibt uns die Möglichkeit, unseren eigenen Layer zu spezifizieren, statt den Standard-Layer nutzen zu müssen.

Wenn die Standardoptionen von OpenGL ES für Ihre Zeichnungen ausreichend sind, müssen Sie nichts weiter tun, um eine OpenGL-ES-Oberfläche ...

Get Entwickeln mit dem iPhone SDK now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.