Name

eglCreateWindowSurface — create a new EGL window surface

C Specification

EGLSurface eglCreateWindowSurface( EGLDisplay display,
  EGLConfig config,
  NativeWindowType native_window,
  EGLint const * attrib_list);
 

Parameters

display

Specifies the EGL display connection.

config

Specifies the EGL frame buffer configuration that defines the frame buffer resource available to the surface.

native_window

Specifies the native window.

attrib_list

Specifies window surface attributes. May be NULL or empty (first attribute is EGL_NONE).

Description

eglCreateWindowSurface creates an on-screen EGL window surface and returns a handle to it. The behavior of eglCreateWindowSurface is identical to that of eglCreatePlatformWindowSurface except that the set of platforms to which display is permitted to belong, as well as the actual type of native_window, are implementation specific.

Errors

See errors for eglCreatePlatformWindowSurface.