Expand description
C-style lower level EGL wrapper with unsafety removed.
Use these only if higher-level EGLI abstraction is not enough, and you need to manage resource cleanup manually.
Constants§
- EGL_
ALPHA_ FORMAT - EGL_
ALPHA_ FORMAT_ NONPRE - EGL_
ALPHA_ FORMAT_ PRE - EGL_
ALPHA_ MASK_ SIZE - EGL_
ALPHA_ SIZE - EGL_
BACK_ BUFFER - EGL_
BAD_ ACCESS - EGL_
BAD_ ALLOC - EGL_
BAD_ ATTRIBUTE - EGL_
BAD_ CONFIG - EGL_
BAD_ CONTEXT - EGL_
BAD_ CURRENT_ SURFACE - EGL_
BAD_ DISPLAY - EGL_
BAD_ MATCH - EGL_
BAD_ NATIVE_ PIXMAP - EGL_
BAD_ NATIVE_ WINDOW - EGL_
BAD_ PARAMETER - EGL_
BAD_ SURFACE - EGL_
BIND_ TO_ TEXTURE_ RGB - EGL_
BIND_ TO_ TEXTURE_ RGBA - EGL_
BLUE_ SIZE - EGL_
BUFFER_ DESTROYED - EGL_
BUFFER_ PRESERVED - EGL_
BUFFER_ SIZE - EGL_
CLIENT_ APIS - EGL_
COLORSPACE - EGL_
COLORSPACE_ LINEAR - EGL_
COLORSPACE_ sRGB - EGL_
COLOR_ BUFFER_ TYPE - EGL_
CONFIG_ CAVEAT - EGL_
CONFIG_ ID - EGL_
CONFORMANT - EGL_
CONTEXT_ CLIENT_ TYPE - EGL_
CONTEXT_ CLIENT_ VERSION - EGL_
CONTEXT_ LOST - EGL_
CORE_ NATIVE_ ENGINE - EGL_
DEFAULT_ DISPLAY - EGL_
DEPTH_ SIZE - EGL_
DISPLAY_ SCALING - EGL_
DONT_ CARE - EGL_
DRAW - EGL_
EXTENSIONS - EGL_
FALSE - EGL_
GREEN_ SIZE - EGL_
HEIGHT - EGL_
HORIZONTAL_ RESOLUTION - EGL_
LARGEST_ PBUFFER - EGL_
LEVEL - EGL_
LUMINANCE_ BUFFER - EGL_
LUMINANCE_ SIZE - EGL_
MATCH_ NATIVE_ PIXMAP - EGL_
MAX_ PBUFFER_ HEIGHT - EGL_
MAX_ PBUFFER_ PIXELS - EGL_
MAX_ PBUFFER_ WIDTH - EGL_
MAX_ SWAP_ INTERVAL - EGL_
MIN_ SWAP_ INTERVAL - EGL_
MIPMAP_ LEVEL - EGL_
MIPMAP_ TEXTURE - EGL_
MULTISAMPLE_ RESOLVE - EGL_
MULTISAMPLE_ RESOLVE_ BOX - EGL_
MULTISAMPLE_ RESOLVE_ DEFAULT - EGL_
NATIVE_ RENDERABLE - EGL_
NATIVE_ VISUAL_ ID - EGL_
NATIVE_ VISUAL_ TYPE - EGL_
NONE - EGL_
NON_ CONFORMANT_ CONFIG - EGL_
NOT_ INITIALIZED - EGL_
NO_ CONTEXT - EGL_
NO_ DISPLAY - EGL_
NO_ SURFACE - EGL_
NO_ TEXTURE - EGL_
OPENGL_ API - EGL_
OPENGL_ ES_ API - EGL_
OPENVG_ API - EGL_
OPENVG_ IMAGE - EGL_
PIXEL_ ASPECT_ RATIO - EGL_
READ - EGL_
RED_ SIZE - EGL_
RENDERABLE_ TYPE - EGL_
RENDER_ BUFFER - EGL_
RGB_ BUFFER - EGL_
SAMPLES - EGL_
SAMPLE_ BUFFERS - EGL_
SINGLE_ BUFFER - EGL_
SLOW_ CONFIG - EGL_
STENCIL_ SIZE - EGL_
SUCCESS - EGL_
SURFACE_ TYPE - EGL_
SWAP_ BEHAVIOR - EGL_
TEXTURE_ 2D - EGL_
TEXTURE_ FORMAT - EGL_
TEXTURE_ RGB - EGL_
TEXTURE_ RGBA - EGL_
TEXTURE_ TARGET - EGL_
TRANSPARENT_ BLUE_ VALUE - EGL_
TRANSPARENT_ GREEN_ VALUE - EGL_
TRANSPARENT_ RED_ VALUE - EGL_
TRANSPARENT_ RGB - EGL_
TRANSPARENT_ TYPE - EGL_
TRUE - EGL_
UNKNOWN - EGL_
VENDOR - EGL_
VERSION - EGL_
VERTICAL_ RESOLUTION - EGL_
VG_ ALPHA_ FORMAT - EGL_
VG_ ALPHA_ FORMAT_ NONPRE - EGL_
VG_ ALPHA_ FORMAT_ PRE - EGL_
VG_ COLORSPACE - EGL_
VG_ COLORSPACE_ LINEAR - EGL_
VG_ COLORSPACE_ sRGB - EGL_
WIDTH
Functions§
- bind_
api [EGL 1.2]Set the current rendering API.- bind_
tex_ image [EGL 1.1]Defines a two-dimensional texture image.- copy_
buffers [EGL 1.0]Copy EGL surface color buffer to a native pixmap.- create_
context [EGL 1.0]Create a new EGL rendering context.- create_
context_ with_ attribs [EGL 1.0]Create a new EGL rendering context.- create_
pbuffer_ from_ client_ buffer [EGL 1.2]Create a new EGL pixel buffer surface bound to an OpenVG image.- create_
pbuffer_ surface [EGL 1.0]Create a new EGL pixel buffer surface.- create_
pixmap_ surface [EGL 1.0]Create a new EGL pixmap surface.- create_
window_ surface [EGL 1.0]Create a new EGL window surface.- create_
window_ surface_ with_ attribs [EGL 1.0]Create a new EGL window surface.- destroy_
context [EGL 1.0]Destroy an EGL rendering context.- destroy_
surface [EGL 1.0]Destroy an EGL surface.- get_
config_ attrib [EGL 1.0]Return information about an EGL frame buffer configuration.- get_
configs [EGL 1.0]Return a list of all EGL frame buffer configurations for a display.- get_
current_ context [EGL 1.4]Return the current EGL rendering context.- get_
current_ display [EGL 1.0]Return the display for the current EGL rendering context.- get_
current_ surface [EGL 1.0]Return the read or draw surface for the current EGL rendering context.- get_
display [EGL 1.0]Return an EGL display connection.- get_
error [EGL 1.0]Return error information.- get_
filtered_ configs [EGL 1.0]Return a list of EGL frame buffer configurations that match specified attributes.- get_
proc_ address [EGL 1.0]Return a GL or an EGL extension function.- initialize
[EGL 1.0]Initialize an EGL display connection.- initialize_
and_ get_ version [EGL 1.0]Initialize an EGL display connection and get EGL version.- make_
current [EGL 1.0]Attach an EGL rendering context to EGL surfaces.- num_
configs [EGL 1.0]Return the total number of all available display configs.- num_
filtered_ configs [EGL 1.0]Return the total number of display configs that match specified attributes.- query_
api [EGL 1.2]Query the current rendering API.- query_
context [EGL 1.0]Return EGL rendering context information.- query_
string [EGL 1.0]Return a string describing an EGL display connection.- query_
surface [EGL 1.0]Return EGL surface information.- release_
tex_ image [EGL 1.1]Releases a color buffer that is being used as a texture.- release_
thread [EGL 1.2]Release EGL per-thread state.- surface_
attrib [EGL 1.1]Set an EGL surface attribute.- swap_
buffers [EGL 1.0]Post EGL surface color buffer to a native window.- swap_
interval [EGL 1.1]Specifies the minimum number of video frame periods per buffer swap for the window associated with the current context.- terminate
[EGL 1.0]Terminate an EGL display connection.- wait_
client [EGL 1.2]Complete client API execution prior to subsequent native rendering calls.- wait_gl
[EGL 1.0]Complete GL execution prior to subsequent native rendering calls.- wait_
native [EGL 1.0]Complete native execution prior to subsequent GL rendering calls.