iPhone OS Reference Library Apple Developer Connection spyglass button

OpenGL ES Framework Reference

OpenGL ES provides a C-based interface used to accelerate 2D and 3D graphics rendering. The OpenGL ES framework (OpenGLES.framework) provided with the iPhone OS provides implementations that conform to both the OpenGL ES 1.1 and OpenGL ES 2.0 specifications.

This collection of documents provides the reference for the platform specific APIs for OpenGL ES on the iPhone, also known as EAGL. EAGL provides graphics contexts that encapsulate all OpenGL ES state as the ability to configure a Core Animation layer to be the destination for OpenGL ES drawing commands. EAGL also allows OpenGL ES objects, such as textures, renderbuffers, and framebuffers, to be shared between two or more graphics contexts.

The Khronos Group maintains references for the OpenGL ES 1.1 and 2.0 programming interfaces:


Framework
/System/Library/Frameworks/OpenGLES.framework
Header file directories
/System/Library/Frameworks/OpenGLES.framework/Headers/

Class References

EAGLContext
EAGLSharegroup

Protocol References

EAGLDrawable

Other References

EAGL Functions

 

PDF 

Revision History
Index



Last updated: 2009-06-11

Did this document help you? Yes It's good, but... Not helpful...