2003-2014
The Khronos Group Inc.
eglQueryString
3G
eglQueryString
return a string describing an EGL display connection
C Specification
char const * eglQueryString
EGLDisplay display
EGLint name
Parameters
display
Specifies the EGL display connection.
name
Specifies a symbolic constant, one of
EGL_CLIENT_APIS,
EGL_VENDOR,
EGL_VERSION, or
EGL_EXTENSIONS.
Description
eglQueryString returns a pointer to a
static string describing an EGL display connection.
name can be one of the following:
EGL_CLIENT_APIS
Returns a string describing which client rendering
APIs are supported. The string contains a
space-separate list of API names. The list must
include at least one of OpenGL
,
OpenGL_ES
, or OpenVG
.
These strings correspond respectively to values
EGL_OPENGL_API,
EGL_OPENGL_ES_API, and
EGL_OPENVG_API of the
eglBindAPI,
api argument.
EGL_VENDOR
Returns the company responsible for this EGL implementation. This
name does not change from release to release.
EGL_VERSION
Returns a version or release number.
The EGL_VERSION string is laid out as
follows:
major_version.minor_version
space
vendor_specific_info
EGL_EXTENSIONS
Returns a space separated list of supported extensions to EGL.
Notes
EGL_CLIENT_APIS is supported only if
the EGL version is 1.2 or greater.
Errors
NULL is returned on failure.
EGL_BAD_DISPLAY is generated if
display is not an EGL display connection.
EGL_NOT_INITIALIZED is generated if
display has not been initialized.
EGL_BAD_PARAMETER is generated if
name is not an accepted value.
See Also
eglBindAPI,
eglGetDisplay,
eglInitialize