Egl

EGL loader base class

final
class Egl {}

Constructors

this
this(SymbolLoader loader)
Undocumented in source.

Members

Functions

BindAPI
EGLBoolean BindAPI(EGLenum api)

Commands for EGL_VERSION_1_2

BindTexImage
EGLBoolean BindTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer)

Commands for EGL_VERSION_1_1

ChooseConfig
EGLBoolean ChooseConfig(EGLDisplay dpy, const(EGLint)* attrib_list, EGLConfig* configs, EGLint config_size, EGLint* num_config)

Commands for EGL_VERSION_1_0

ClientWaitSync
EGLint ClientWaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout)

Commands for EGL_VERSION_1_5

ClientWaitSyncNV
EGLint ClientWaitSyncNV(EGLSyncNV sync, EGLint flags, EGLTimeNV timeout)

Commands for EGL_NV_sync

CompositorBindTexWindowEXT
EGLBoolean CompositorBindTexWindowEXT(EGLint external_win_id)
CompositorSetContextAttributesEXT
EGLBoolean CompositorSetContextAttributesEXT(EGLint external_ref_id, const(EGLint)* context_attributes, EGLint num_entries)

Commands for EGL_EXT_compositor

CompositorSetContextListEXT
EGLBoolean CompositorSetContextListEXT(const(EGLint)* external_ref_ids, EGLint num_entries)
CompositorSetSizeEXT
EGLBoolean CompositorSetSizeEXT(EGLint external_win_id, EGLint width, EGLint height)
CompositorSetWindowAttributesEXT
EGLBoolean CompositorSetWindowAttributesEXT(EGLint external_win_id, const(EGLint)* window_attributes, EGLint num_entries)
CompositorSetWindowListEXT
EGLBoolean CompositorSetWindowListEXT(EGLint external_ref_id, const(EGLint)* external_win_ids, EGLint num_entries)
CompositorSwapPolicyEXT
EGLBoolean CompositorSwapPolicyEXT(EGLint external_win_id, EGLint policy)

Commands for EGL_EXT_compositor

CopyBuffers
EGLBoolean CopyBuffers(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target)
CreateContext
EGLContext CreateContext(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const(EGLint)* attrib_list)

Commands for EGL_VERSION_1_0

CreateDRMImageMESA
EGLImageKHR CreateDRMImageMESA(EGLDisplay dpy, const(EGLint)* attrib_list)

Commands for EGL_MESA_drm_image

CreateFenceSyncNV
EGLSyncNV CreateFenceSyncNV(EGLDisplay dpy, EGLenum condition, const(EGLint)* attrib_list)

Commands for EGL_NV_sync

CreateImage
EGLImage CreateImage(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const(EGLAttrib)* attrib_list)

Commands for EGL_VERSION_1_5

CreateImageKHR
EGLImageKHR CreateImageKHR(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const(EGLint)* attrib_list)

Commands for EGL_KHR_image

CreateNativeClientBufferANDROID
EGLClientBuffer CreateNativeClientBufferANDROID(const(EGLint)* attrib_list)

Commands for EGL_ANDROID_create_native_client_buffer

CreatePbufferFromClientBuffer
EGLSurface CreatePbufferFromClientBuffer(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const(EGLint)* attrib_list)

Commands for EGL_VERSION_1_2

CreatePbufferSurface
EGLSurface CreatePbufferSurface(EGLDisplay dpy, EGLConfig config, const(EGLint)* attrib_list)
CreatePixmapSurface
EGLSurface CreatePixmapSurface(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const(EGLint)* attrib_list)

Commands for EGL_VERSION_1_0

CreatePixmapSurfaceHI
EGLSurface CreatePixmapSurfaceHI(EGLDisplay dpy, EGLConfig config, EGLClientPixmapHI* pixmap)

Commands for EGL_HI_clientpixmap

CreatePlatformPixmapSurface
EGLSurface CreatePlatformPixmapSurface(EGLDisplay dpy, EGLConfig config, void* native_pixmap, const(EGLAttrib)* attrib_list)

Commands for EGL_VERSION_1_5

CreatePlatformPixmapSurfaceEXT
EGLSurface CreatePlatformPixmapSurfaceEXT(EGLDisplay dpy, EGLConfig config, void* native_pixmap, const(EGLint)* attrib_list)

Commands for EGL_EXT_platform_base

CreatePlatformWindowSurface
EGLSurface CreatePlatformWindowSurface(EGLDisplay dpy, EGLConfig config, void* native_window, const(EGLAttrib)* attrib_list)

Commands for EGL_VERSION_1_5

CreatePlatformWindowSurfaceEXT
EGLSurface CreatePlatformWindowSurfaceEXT(EGLDisplay dpy, EGLConfig config, void* native_window, const(EGLint)* attrib_list)

Commands for EGL_EXT_platform_base

CreateStreamAttribKHR
EGLStreamKHR CreateStreamAttribKHR(EGLDisplay dpy, const(EGLAttrib)* attrib_list)

Commands for EGL_KHR_stream_attrib

CreateStreamFromFileDescriptorKHR
EGLStreamKHR CreateStreamFromFileDescriptorKHR(EGLDisplay dpy, EGLNativeFileDescriptorKHR file_descriptor)

Commands for EGL_KHR_stream_cross_process_fd

CreateStreamKHR
EGLStreamKHR CreateStreamKHR(EGLDisplay dpy, const(EGLint)* attrib_list)

Commands for EGL_KHR_stream

CreateStreamProducerSurfaceKHR
EGLSurface CreateStreamProducerSurfaceKHR(EGLDisplay dpy, EGLConfig config, EGLStreamKHR stream, const(EGLint)* attrib_list)

Commands for EGL_KHR_stream_producer_eglsurface

CreateStreamSyncNV
EGLSyncKHR CreateStreamSyncNV(EGLDisplay dpy, EGLStreamKHR stream, EGLenum type, const(EGLint)* attrib_list)

Commands for EGL_NV_stream_sync

CreateSync
EGLSync CreateSync(EGLDisplay dpy, EGLenum type, const(EGLAttrib)* attrib_list)

Commands for EGL_VERSION_1_5

CreateSyncKHR
EGLSyncKHR CreateSyncKHR(EGLDisplay dpy, EGLenum type, const(EGLint)* attrib_list)

Commands for EGL_KHR_fence_sync

CreateWindowSurface
EGLSurface CreateWindowSurface(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const(EGLint)* attrib_list)

Commands for EGL_VERSION_1_0

DebugMessageControlKHR
EGLint DebugMessageControlKHR(EGLDEBUGPROCKHR callback, const(EGLAttrib)* attrib_list)

Commands for EGL_KHR_debug

DestroyContext
EGLBoolean DestroyContext(EGLDisplay dpy, EGLContext ctx)

Commands for EGL_VERSION_1_0

DestroyImage
EGLBoolean DestroyImage(EGLDisplay dpy, EGLImage image)

Commands for EGL_VERSION_1_5

DestroyStreamKHR
EGLBoolean DestroyStreamKHR(EGLDisplay dpy, EGLStreamKHR stream)

Commands for EGL_KHR_stream

DestroySurface
EGLBoolean DestroySurface(EGLDisplay dpy, EGLSurface surface)

Commands for EGL_VERSION_1_0

DestroySync
EGLBoolean DestroySync(EGLDisplay dpy, EGLSync sync)

Commands for EGL_VERSION_1_5

DestroySyncNV
EGLBoolean DestroySyncNV(EGLSyncNV sync)

Commands for EGL_NV_sync

DupNativeFenceFDANDROID
EGLint DupNativeFenceFDANDROID(EGLDisplay dpy, EGLSyncKHR sync)

Commands for EGL_ANDROID_native_fence_sync

ExportDMABUFImageMESA
EGLBoolean ExportDMABUFImageMESA(EGLDisplay dpy, EGLImageKHR image, int* fds, EGLint* strides, EGLint* offsets)

Commands for EGL_MESA_image_dma_buf_export

ExportDMABUFImageQueryMESA
EGLBoolean ExportDMABUFImageQueryMESA(EGLDisplay dpy, EGLImageKHR image, int* fourcc, int* num_planes, EGLuint64KHR* modifiers)

Commands for EGL_MESA_image_dma_buf_export

ExportDRMImageMESA
EGLBoolean ExportDRMImageMESA(EGLDisplay dpy, EGLImageKHR image, EGLint* name, EGLint* handle, EGLint* stride)

Commands for EGL_MESA_drm_image

FenceNV
EGLBoolean FenceNV(EGLSyncNV sync)

Commands for EGL_NV_sync

GetCompositorTimingANDROID
EGLBoolean GetCompositorTimingANDROID(EGLDisplay dpy, EGLSurface surface, EGLint numTimestamps, const(EGLint)* names, EGLnsecsANDROID* values)

Commands for EGL_ANDROID_get_frame_timestamps

GetCompositorTimingSupportedANDROID
EGLBoolean GetCompositorTimingSupportedANDROID(EGLDisplay dpy, EGLSurface surface, EGLint name)

Commands for EGL_ANDROID_get_frame_timestamps

GetConfigAttrib
EGLBoolean GetConfigAttrib(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint* value)
GetConfigs
EGLBoolean GetConfigs(EGLDisplay dpy, EGLConfig* configs, EGLint config_size, EGLint* num_config)

Commands for EGL_VERSION_1_0

GetCurrentContext
EGLContext GetCurrentContext()

Commands for EGL_VERSION_1_4

GetCurrentDisplay
EGLDisplay GetCurrentDisplay()
GetCurrentSurface
EGLSurface GetCurrentSurface(EGLint readdraw)
GetDisplay
EGLDisplay GetDisplay(EGLNativeDisplayType display_id)
GetError
EGLint GetError()

Commands for EGL_VERSION_1_0

GetFrameTimestampSupportedANDROID
EGLBoolean GetFrameTimestampSupportedANDROID(EGLDisplay dpy, EGLSurface surface, EGLint timestamp)
GetFrameTimestampsANDROID
EGLBoolean GetFrameTimestampsANDROID(EGLDisplay dpy, EGLSurface surface, EGLuint64KHR frameId, EGLint numTimestamps, const(EGLint)* timestamps, EGLnsecsANDROID* values)

Commands for EGL_ANDROID_get_frame_timestamps

GetNativeClientBufferANDROID
EGLClientBuffer GetNativeClientBufferANDROID(const(AHardwareBuffer)* buffer)

Commands for EGL_ANDROID_get_native_client_buffer

GetNextFrameIdANDROID
EGLBoolean GetNextFrameIdANDROID(EGLDisplay dpy, EGLSurface surface, EGLuint64KHR* frameId)

Commands for EGL_ANDROID_get_frame_timestamps

GetOutputLayersEXT
EGLBoolean GetOutputLayersEXT(EGLDisplay dpy, const(EGLAttrib)* attrib_list, EGLOutputLayerEXT* layers, EGLint max_layers, EGLint* num_layers)
GetOutputPortsEXT
EGLBoolean GetOutputPortsEXT(EGLDisplay dpy, const(EGLAttrib)* attrib_list, EGLOutputPortEXT* ports, EGLint max_ports, EGLint* num_ports)

Commands for EGL_EXT_output_base

GetPlatformDisplay
EGLDisplay GetPlatformDisplay(EGLenum platform, void* native_display, const(EGLAttrib)* attrib_list)

Commands for EGL_VERSION_1_5

GetPlatformDisplayEXT
EGLDisplay GetPlatformDisplayEXT(EGLenum platform, void* native_display, const(EGLint)* attrib_list)

Commands for EGL_EXT_platform_base

GetProcAddress
__eglMustCastToProperFunctionPointerType GetProcAddress(const(char)* procname)

Commands for EGL_VERSION_1_0

GetStreamFileDescriptorKHR
EGLNativeFileDescriptorKHR GetStreamFileDescriptorKHR(EGLDisplay dpy, EGLStreamKHR stream)

Commands for EGL_KHR_stream_cross_process_fd

GetSyncAttrib
EGLBoolean GetSyncAttrib(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib* value)

Commands for EGL_VERSION_1_5

GetSyncAttribKHR
EGLBoolean GetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint* value)

Commands for EGL_KHR_fence_sync

GetSyncAttribNV
EGLBoolean GetSyncAttribNV(EGLSyncNV sync, EGLint attribute, EGLint* value)

Commands for EGL_NV_sync

GetSystemTimeFrequencyNV
EGLuint64NV GetSystemTimeFrequencyNV()
GetSystemTimeNV
EGLuint64NV GetSystemTimeNV()

Commands for EGL_NV_system_time

Initialize
EGLBoolean Initialize(EGLDisplay dpy, EGLint* major, EGLint* minor)

Commands for EGL_VERSION_1_0

LabelObjectKHR
EGLint LabelObjectKHR(EGLDisplay display, EGLenum objectType, EGLObjectKHR object, EGLLabelKHR label)

Commands for EGL_KHR_debug

LockSurfaceKHR
EGLBoolean LockSurfaceKHR(EGLDisplay dpy, EGLSurface surface, const(EGLint)* attrib_list)

Commands for EGL_KHR_lock_surface

MakeCurrent
EGLBoolean MakeCurrent(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx)

Commands for EGL_VERSION_1_0

OutputLayerAttribEXT
EGLBoolean OutputLayerAttribEXT(EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint attribute, EGLAttrib value)
OutputPortAttribEXT
EGLBoolean OutputPortAttribEXT(EGLDisplay dpy, EGLOutputPortEXT port, EGLint attribute, EGLAttrib value)

Commands for EGL_EXT_output_base

PostSubBufferNV
EGLBoolean PostSubBufferNV(EGLDisplay dpy, EGLSurface surface, EGLint x, EGLint y, EGLint width, EGLint height)

Commands for EGL_NV_post_sub_buffer

PresentationTimeANDROID
EGLBoolean PresentationTimeANDROID(EGLDisplay dpy, EGLSurface surface, EGLnsecsANDROID time)

Commands for EGL_ANDROID_presentation_time

QueryAPI
EGLenum QueryAPI()

Commands for EGL_VERSION_1_2

QueryContext
EGLBoolean QueryContext(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint* value)

Commands for EGL_VERSION_1_0

QueryDebugKHR
EGLBoolean QueryDebugKHR(EGLint attribute, EGLAttrib* value)

Commands for EGL_KHR_debug

QueryDeviceAttribEXT
EGLBoolean QueryDeviceAttribEXT(EGLDeviceEXT device, EGLint attribute, EGLAttrib* value)
QueryDeviceStringEXT
const(char)* QueryDeviceStringEXT(EGLDeviceEXT device, EGLint name)
QueryDevicesEXT
EGLBoolean QueryDevicesEXT(EGLint max_devices, EGLDeviceEXT* devices, EGLint* num_devices)
QueryDisplayAttribEXT
EGLBoolean QueryDisplayAttribEXT(EGLDisplay dpy, EGLint attribute, EGLAttrib* value)

Commands for EGL_EXT_device_base

QueryDisplayAttribKHR
EGLBoolean QueryDisplayAttribKHR(EGLDisplay dpy, EGLint name, EGLAttrib* value)

Commands for EGL_KHR_display_reference

QueryDisplayAttribNV
EGLBoolean QueryDisplayAttribNV(EGLDisplay dpy, EGLint attribute, EGLAttrib* value)

Commands for EGL_NV_stream_metadata

QueryDmaBufFormatsEXT
EGLBoolean QueryDmaBufFormatsEXT(EGLDisplay dpy, EGLint max_formats, EGLint* formats, EGLint* num_formats)
QueryDmaBufModifiersEXT
EGLBoolean QueryDmaBufModifiersEXT(EGLDisplay dpy, EGLint format, EGLint max_modifiers, EGLuint64KHR* modifiers, EGLBoolean* external_only, EGLint* num_modifiers)

Commands for EGL_EXT_image_dma_buf_import_modifiers

QueryNativeDisplayNV
EGLBoolean QueryNativeDisplayNV(EGLDisplay dpy, EGLNativeDisplayType* display_id)
QueryNativePixmapNV
EGLBoolean QueryNativePixmapNV(EGLDisplay dpy, EGLSurface surf, EGLNativePixmapType* pixmap)
QueryNativeWindowNV
EGLBoolean QueryNativeWindowNV(EGLDisplay dpy, EGLSurface surf, EGLNativeWindowType* window)

Commands for EGL_NV_native_query

QueryOutputLayerAttribEXT
EGLBoolean QueryOutputLayerAttribEXT(EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint attribute, EGLAttrib* value)
QueryOutputLayerStringEXT
const(char)* QueryOutputLayerStringEXT(EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint name)
QueryOutputPortAttribEXT
EGLBoolean QueryOutputPortAttribEXT(EGLDisplay dpy, EGLOutputPortEXT port, EGLint attribute, EGLAttrib* value)
QueryOutputPortStringEXT
const(char)* QueryOutputPortStringEXT(EGLDisplay dpy, EGLOutputPortEXT port, EGLint name)

Commands for EGL_EXT_output_base

QueryStreamAttribKHR
EGLBoolean QueryStreamAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLAttrib* value)

Commands for EGL_KHR_stream_attrib

QueryStreamKHR
EGLBoolean QueryStreamKHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint* value)

Commands for EGL_KHR_stream

QueryStreamMetadataNV
EGLBoolean QueryStreamMetadataNV(EGLDisplay dpy, EGLStreamKHR stream, EGLenum name, EGLint n, EGLint offset, EGLint size, void* data)

Commands for EGL_NV_stream_metadata

QueryStreamTimeKHR
EGLBoolean QueryStreamTimeKHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLTimeKHR* value)

Commands for EGL_KHR_stream_fifo

QueryStreamu64KHR
EGLBoolean QueryStreamu64KHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLuint64KHR* value)

Commands for EGL_KHR_stream

QueryString
const(char)* QueryString(EGLDisplay dpy, EGLint name)
QuerySurface
EGLBoolean QuerySurface(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint* value)

Commands for EGL_VERSION_1_0

QuerySurface64KHR
EGLBoolean QuerySurface64KHR(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLAttribKHR* value)

Commands for EGL_KHR_lock_surface3

QuerySurfacePointerANGLE
EGLBoolean QuerySurfacePointerANGLE(EGLDisplay dpy, EGLSurface surface, EGLint attribute, void** value)

Commands for EGL_ANGLE_query_surface_pointer

ReleaseTexImage
EGLBoolean ReleaseTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer)

Commands for EGL_VERSION_1_1

ReleaseThread
EGLBoolean ReleaseThread()

Commands for EGL_VERSION_1_2

ResetStreamNV
EGLBoolean ResetStreamNV(EGLDisplay dpy, EGLStreamKHR stream)

Commands for EGL_NV_stream_reset

SetBlobCacheFuncsANDROID
void SetBlobCacheFuncsANDROID(EGLDisplay dpy, EGLSetBlobFuncANDROID set, EGLGetBlobFuncANDROID get)

Commands for EGL_ANDROID_blob_cache

SetDamageRegionKHR
EGLBoolean SetDamageRegionKHR(EGLDisplay dpy, EGLSurface surface, EGLint* rects, EGLint n_rects)

Commands for EGL_KHR_partial_update

SetStreamAttribKHR
EGLBoolean SetStreamAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLAttrib value)

Commands for EGL_KHR_stream_attrib

SetStreamMetadataNV
EGLBoolean SetStreamMetadataNV(EGLDisplay dpy, EGLStreamKHR stream, EGLint n, EGLint offset, EGLint size, const(void)* data)

Commands for EGL_NV_stream_metadata

SignalSyncKHR
EGLBoolean SignalSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode)

Commands for EGL_KHR_reusable_sync

SignalSyncNV
EGLBoolean SignalSyncNV(EGLSyncNV sync, EGLenum mode)

Commands for EGL_NV_sync

StreamAttribKHR
EGLBoolean StreamAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint value)

Commands for EGL_KHR_stream

StreamConsumerAcquireAttribKHR
EGLBoolean StreamConsumerAcquireAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, const(EGLAttrib)* attrib_list)

Commands for EGL_KHR_stream_attrib

StreamConsumerAcquireKHR
EGLBoolean StreamConsumerAcquireKHR(EGLDisplay dpy, EGLStreamKHR stream)

Commands for EGL_KHR_stream_consumer_gltexture

StreamConsumerGLTextureExternalAttribsNV
EGLBoolean StreamConsumerGLTextureExternalAttribsNV(EGLDisplay dpy, EGLStreamKHR stream, const(EGLAttrib)* attrib_list)

Commands for EGL_NV_stream_consumer_gltexture_yuv

StreamConsumerGLTextureExternalKHR
EGLBoolean StreamConsumerGLTextureExternalKHR(EGLDisplay dpy, EGLStreamKHR stream)

Commands for EGL_KHR_stream_consumer_gltexture

StreamConsumerOutputEXT
EGLBoolean StreamConsumerOutputEXT(EGLDisplay dpy, EGLStreamKHR stream, EGLOutputLayerEXT layer)

Commands for EGL_EXT_stream_consumer_egloutput

StreamConsumerReleaseAttribKHR
EGLBoolean StreamConsumerReleaseAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, const(EGLAttrib)* attrib_list)

Commands for EGL_KHR_stream_attrib

StreamConsumerReleaseKHR
EGLBoolean StreamConsumerReleaseKHR(EGLDisplay dpy, EGLStreamKHR stream)

Commands for EGL_KHR_stream_consumer_gltexture

SurfaceAttrib
EGLBoolean SurfaceAttrib(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value)

Commands for EGL_VERSION_1_1

SwapBuffers
EGLBoolean SwapBuffers(EGLDisplay dpy, EGLSurface surface)

Commands for EGL_VERSION_1_0

SwapBuffersRegion2NOK
EGLBoolean SwapBuffersRegion2NOK(EGLDisplay dpy, EGLSurface surface, EGLint numRects, const(EGLint)* rects)

Commands for EGL_NOK_swap_region2

SwapBuffersRegionNOK
EGLBoolean SwapBuffersRegionNOK(EGLDisplay dpy, EGLSurface surface, EGLint numRects, const(EGLint)* rects)

Commands for EGL_NOK_swap_region

SwapBuffersWithDamageEXT
EGLBoolean SwapBuffersWithDamageEXT(EGLDisplay dpy, EGLSurface surface, EGLint* rects, EGLint n_rects)

Commands for EGL_EXT_swap_buffers_with_damage

SwapBuffersWithDamageKHR
EGLBoolean SwapBuffersWithDamageKHR(EGLDisplay dpy, EGLSurface surface, EGLint* rects, EGLint n_rects)

Commands for EGL_KHR_swap_buffers_with_damage

SwapInterval
EGLBoolean SwapInterval(EGLDisplay dpy, EGLint interval)

Commands for EGL_VERSION_1_1

Terminate
EGLBoolean Terminate(EGLDisplay dpy)

Commands for EGL_VERSION_1_0

UnlockSurfaceKHR
EGLBoolean UnlockSurfaceKHR(EGLDisplay dpy, EGLSurface surface)

Commands for EGL_KHR_lock_surface

WaitClient
EGLBoolean WaitClient()

Commands for EGL_VERSION_1_2

WaitGL
EGLBoolean WaitGL()
WaitNative
EGLBoolean WaitNative(EGLint engine)

Commands for EGL_VERSION_1_0

WaitSync
EGLBoolean WaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags)

Commands for EGL_VERSION_1_5

WaitSyncKHR
EGLint WaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags)

Commands for EGL_KHR_wait_sync

Meta