Graphics.EGL

type EGL a

Errors

data EGLError

eglGetError

Attribute Lists

data EGLConfAttr

egl_true

egl_false

egl_none

egl_slow_config

egl_non_conformant_config

egl_transparent_rgb

egl_rgb_buffer

egl_luminance_buffer

egl_opengl_es_bit

egl_openvg_bit

egl_opengl_es2_bit

egl_opengl_bit

data EGLSurfAttr

toEglErr

checkErr

checkPtr

checkBool

isTrue

withAttrList

Initialization & Terminating

eglGetDefaultDisplay

eglGetDisplay

eglInitialize

eglTerminate

eglVendor

eglVersion

eglExtensions

eglClientAPIs

eglQueryString

eglReleaseThread

Configuration Management

eglGetConfigs

eglChooseConfig

eglGetConfigAttrib

Rendering Surfaces

eglCreateWindowSurface

eglCreatePbufferSurface

eglCreatePbufferFromClientBuffer

eglDestroySurface

eglCreatePixmapSurface

eglSurfaceAttrib

eglQuerySurface

Rendering Contexts

data EGLBindAPIValue

eglBindAPI

eglQueryAPI

data EGLContextAttr

eglCreateContext

eglCreateContextWithShareContext

eglDestroyContext

eglMakeCurrent

eglReleaseCurrent

eglGetCurrentContext

data EGLReadDraw

eglGetCurrentSurface

eglGetCurrentDisplay

eglConfigID

eglContextClientType

eglContextClientVersion

eglRenderBuffer

eglQueryContext

Synchronization Primitives

eglWaitClient

data EGLWaitEngine

eglWaitNative

Posting the Color Buffer

eglSwapBuffers

eglCopyBuffers

eglSwapInterval

Render to Textures

data EGLBuffer

eglBindTexImage

eglReleaseTexImage

Obtain Extension Function Pointers

eglGetProcAddress

inlinePerformIO

Extending EGL

withCurrent

Types

Window-system-dependent types

type EGLNativeWindowType

type EGLNativePixmapType

type EGLNativeDisplayType

class EGLNativeWindow a

class EGLNativePixmap a

class EGLNativeDisplay a

EGL Types

type EGLint

type EGLBoolean

type EGLenum

type EGLConfig_

type EGLContext_

type EGLDisplay_

type EGLSurface_

type EGLClientBuffer_

data EGLConfig

data EGLContext

data EGLDisplay

data EGLSurface

data EGLClientBuffer

EGL Functions