iOS Guides | Samples

OpenGLES Namespace

The OpenGLES namespace provides classes for embedding OpenGL surfaces. The actual OpenGL APIs are in OpenTK

Remarks

Classes that support embedding OpenGL surfaces in your application. The actual OpenGL APIs are exposed as part of OpenTK.

Classes

TypeReason
EAGLColorFormatThe formats available for the iPhoneOSGameView.LayerColorFormat.
EAGLContextHolds the state necessary to render using OpenGL ES.
EAGLContext+PresentationMode
EAGLDrawablePropertyEAGLDrawable properties.
EAGLRenderingAPIThe rendering API supported.
EAGLSharegroupManages resources that can be used by more than one EAGLContext (textures, buffers, framebuffers, renderbuffers, shaders and programs).
IEAGLDrawableInterface that, together with the EAGLDrawable_Extensions class, comprise the EAGLDrawable protocol.