Name
eglGetDisplay - return an EGL display connectionC Specification
EGLDisplay eglGetDisplay(NativeDisplayType native_display)
Parameters
native_display- Specifies the display to connect to.
EGL_DEFAULT_DISPLAYindicates the default display.
Description
eglGetDisplay obtains the EGL display connection for the native display native_display.If
display_id is EGL_DEFAULT_DISPLAY, a default display connection is returned.If no display connection matching
native_display is available, EGL_NO_DISPLAY is returned. No error is generated.Use
eglInitialize to initialize the display connection.Copyright
Copyright © 2003 Silicon Graphics, Inc.This document is licensed under the SGI Free Software B License. For details, see http://oss.sgi.com/projects/FreeB/.
<Example Code> - eglGetDisplay
static EGLint attribute_list[] = {
EGL_NATIVE_VISUAL_ID, 0,
EGL_RED_SIZE, 5,
EGL_GREEN_SIZE, 5,
EGL_BLUE_SIZE, 5,
EGL_DEPTH_SIZE, 16,
EGL_NONE
};
...
gf_dev_t gf_dev;
gf_dev_info_t info;
/* initialize the graphics device */
if (gf_dev_attach(&gf_dev, NULL, &info) != GF_ERR_OK) {
perror("gf_dev_attach()");
return -1;
}
...
/* get an EGL display connection */
display = eglGetDisplay(gf_dev);
if (display == EGL_NO_DISPLAY || eglGetError() != EGL_SUCCESS) {
fprintf(stderr, "eglGetDisplay() failed\n");
return -1;
}