TechnologiesGraphics, Imaging & Compositing

OpenGLES

iOSmacOStvOSwatchOSvisionOS

OpenGLES is a legacy OpenGL ES rendering API for hardware-accelerated 2D and 3D graphics on iOS, tvOS, and visionOS. You configure rendering through an EAGLContext, selecting an OpenGL ES version with EAGLRenderingAPI and sharing GPU resources across contexts with an EAGLSharegroup. Render targets that back the framebuffer conform to EAGLDrawable, connecting your drawing commands to the surface presented on screen.

Rendering Contexts 2

Configure and manage the OpenGL ES rendering environment for a thread.

  • Cl
    EAGLContext
    /
  • En
    EAGLRenderingAPI
    /

Resource Sharing 1

Share GPU resources such as textures and buffers across multiple contexts.

  • Cl
    EAGLSharegroup
    /

Drawable Surfaces 1

Connect rendered output to the surface presented on screen.

  • Pr
    EAGLDrawable
    /

Type Aliases 21

  • Ty
    GLbitfield
  • Ty
    GLboolean
  • Ty
    GLbyte
  • Ty
    GLclampf
  • Ty
    GLenum
  • Ty
    GLfloat
  • Ty
    GLint
  • Ty
    GLshort
  • Ty
    GLsizei
  • Ty
    GLubyte
  • Ty
    GLuint
  • Ty
    GLushort
  • Ty
    GLchar
  • Ty
    GLclampx
  • Ty
    GLfixed
  • Ty
    GLhalf
Show 5 more
  • Ty
    GLint64
  • Ty
    GLsync
  • Ty
    GLuint64
  • Ty
    GLintptr
  • Ty
    GLsizeiptr
← Graphics, Imaging & Compositing