Name
eglGetDisplay
- return an EGL display connectionC Specification
EGLDisplay eglGetDisplay(NativeDisplayType native_display)
Parameters
native_display
- Specifies the display to connect to.
EGL_DEFAULT_DISPLAY
indicates 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; }