World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Файл SDL_egl.h

См. исходные тексты.

Классы

struct  EGLClientPixmapHI
 

Определения типов

typedef int32_t khronos_int32_t
 
typedef uint32_t khronos_uint32_t
 
typedef int64_t khronos_int64_t
 
typedef uint64_t khronos_uint64_t
 
typedef signed char khronos_int8_t
 
typedef unsigned char khronos_uint8_t
 
typedef signed short int khronos_int16_t
 
typedef unsigned short int khronos_uint16_t
 
typedef signed long long int khronos_intptr_t
 
typedef unsigned long long int khronos_uintptr_t
 
typedef signed long long int khronos_ssize_t
 
typedef unsigned long long int khronos_usize_t
 
typedef float khronos_float_t
 
typedef khronos_uint64_t khronos_utime_nanoseconds_t
 
typedef khronos_int64_t khronos_stime_nanoseconds_t
 
typedef IUnknown * EGLNativeWindowType
 
typedef IUnknown * EGLNativePixmapType
 
typedef IUnknown * EGLNativeDisplayType
 
typedef EGLNativeDisplayType NativeDisplayType
 
typedef EGLNativePixmapType NativePixmapType
 
typedef EGLNativeWindowType NativeWindowType
 
typedef khronos_int32_t EGLint
 
typedef unsigned int EGLBoolean
 
typedef voidEGLDisplay
 
typedef voidEGLConfig
 
typedef voidEGLSurface
 
typedef voidEGLContext
 
typedef void(* __eglMustCastToProperFunctionPointerType) (void)
 
typedef unsigned int EGLenum
 
typedef voidEGLClientBuffer
 
typedef voidEGLSync
 
typedef intptr_t EGLAttrib
 
typedef khronos_utime_nanoseconds_t EGLTime
 
typedef voidEGLImage
 
typedef voidEGLSyncKHR
 
typedef intptr_t EGLAttribKHR
 
typedef EGLenum type
 
typedef EGLenum const EGLAttribKHRattrib_list
 
typedef khronos_utime_nanoseconds_t EGLTimeKHR
 
typedef EGLSyncKHR sync
 
typedef EGLSyncKHR EGLint flags
 
typedef EGLSyncKHR EGLint EGLTimeKHR timeout
 
typedef EGLSyncKHR EGLint attribute
 
typedef EGLSyncKHR EGLint EGLintvalue
 
typedef voidEGLImageKHR
 
typedef EGLContext ctx
 
typedef EGLContext EGLenum target
 
typedef EGLContext EGLenum EGLClientBuffer buffer
 
typedef EGLImageKHR image
 
typedef EGLSurface surface
 
typedef EGLSurface EGLintrects
 
typedef EGLSurface EGLint EGLint n_rects
 
typedef EGLSyncKHR EGLenum mode
 
typedef voidEGLStreamKHR
 
typedef khronos_uint64_t EGLuint64KHR
 
typedef EGLStreamKHR stream
 
typedef int EGLNativeFileDescriptorKHR
 
typedef EGLNativeFileDescriptorKHR file_descriptor
 
typedef EGLConfig config
 
typedef khronos_ssize_t EGLsizeiANDROID
 
typedef void(* EGLSetBlobFuncANDROID) (const void *key, EGLsizeiANDROID keySize, const void *value, EGLsizeiANDROID valueSize)
 
typedef EGLsizeiANDROID(* EGLGetBlobFuncANDROID) (const void *key, EGLsizeiANDROID keySize, void *value, EGLsizeiANDROID valueSize)
 
typedef EGLSetBlobFuncANDROID set
 
typedef EGLSetBlobFuncANDROID EGLGetBlobFuncANDROID get
 
typedef voidEGLDeviceEXT
 
typedef EGLDeviceEXTdevices
 
typedef EGLDeviceEXT EGLintnum_devices
 
typedef voidEGLOutputLayerEXT
 
typedef voidEGLOutputPortEXT
 
typedef const EGLAttrib EGLOutputLayerEXTlayers
 
typedef const EGLAttrib EGLOutputLayerEXT EGLint max_layers
 
typedef const EGLAttrib EGLOutputLayerEXT EGLint EGLintnum_layers
 
typedef const EGLAttrib EGLOutputPortEXTports
 
typedef const EGLAttrib EGLOutputPortEXT EGLint max_ports
 
typedef const EGLAttrib EGLOutputPortEXT EGLint EGLintnum_ports
 
typedef EGLOutputLayerEXT layer
 
typedef EGLOutputPortEXT port
 
typedef voidnative_display
 
typedef EGLConfig voidnative_window
 
typedef EGLConfig voidnative_pixmap
 
typedef EGLConfig struct EGLClientPixmapHIpixmap
 
typedef EGLImageKHR EGLintname
 
typedef EGLImageKHR EGLint EGLinthandle
 
typedef EGLImageKHR EGLint EGLint EGLintstride
 
typedef EGLImageKHR int * fourcc
 
typedef EGLImageKHR int int * num_planes
 
typedef EGLImageKHR int int EGLuint64KHRmodifiers
 
typedef EGLImageKHR int * fds
 
typedef EGLImageKHR int EGLintstrides
 
typedef EGLImageKHR int EGLint EGLintoffsets
 
typedef EGLSurface EGLint numRects
 
typedef EGLNativeDisplayTypedisplay_id
 
typedef EGLSurface surf
 
typedef EGLSurface EGLNativeWindowTypewindow
 
typedef EGLSurface EGLint x
 
typedef EGLSurface EGLint EGLint y
 
typedef EGLSurface EGLint EGLint EGLint width
 
typedef EGLSurface EGLint EGLint EGLint EGLint height
 
typedef voidEGLSyncNV
 
typedef khronos_utime_nanoseconds_t EGLTimeNV
 
typedef EGLenum condition
 
typedef khronos_utime_nanoseconds_t EGLuint64NV
 

Перечисления

enum  khronos_boolean_enum_t {
  KHRONOS_FALSE = 0, KHRONOS_TRUE = 1, KHRONOS_BOOLEAN_ENUM_FORCE_SIZE = KHRONOS_MAX_ENUM, KHRONOS_FALSE = 0,
  KHRONOS_TRUE = 1, KHRONOS_BOOLEAN_ENUM_FORCE_SIZE = KHRONOS_MAX_ENUM
}
 

Функции

EGLAPI EGLBoolean EGLAPIENTRY eglChooseConfig (EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config)
 
EGLAPI EGLBoolean EGLAPIENTRY eglCopyBuffers (EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target)
 
EGLAPI EGLContext EGLAPIENTRY eglCreateContext (EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list)
 
EGLAPI EGLSurface EGLAPIENTRY eglCreatePbufferSurface (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list)
 
EGLAPI EGLSurface EGLAPIENTRY eglCreatePixmapSurface (EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list)
 
EGLAPI EGLSurface EGLAPIENTRY eglCreateWindowSurface (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list)
 
EGLAPI EGLBoolean EGLAPIENTRY eglDestroyContext (EGLDisplay dpy, EGLContext ctx)
 
EGLAPI EGLBoolean EGLAPIENTRY eglDestroySurface (EGLDisplay dpy, EGLSurface surface)
 
EGLAPI EGLBoolean EGLAPIENTRY eglGetConfigAttrib (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value)
 
EGLAPI EGLBoolean EGLAPIENTRY eglGetConfigs (EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config)
 
EGLAPI EGLDisplay EGLAPIENTRY eglGetCurrentDisplay (void)
 
EGLAPI EGLSurface EGLAPIENTRY eglGetCurrentSurface (EGLint readdraw)
 
EGLAPI EGLDisplay EGLAPIENTRY eglGetDisplay (EGLNativeDisplayType display_id)
 
EGLAPI EGLint EGLAPIENTRY eglGetError (void)
 
EGLAPI __eglMustCastToProperFunctionPointerType EGLAPIENTRY eglGetProcAddress (const char *procname)
 
EGLAPI EGLBoolean EGLAPIENTRY eglInitialize (EGLDisplay dpy, EGLint *major, EGLint *minor)
 
EGLAPI EGLBoolean EGLAPIENTRY eglMakeCurrent (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx)
 
EGLAPI EGLBoolean EGLAPIENTRY eglQueryContext (EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value)
 
const EGLAPI char *EGLAPIENTRY eglQueryString (EGLDisplay dpy, EGLint name)
 
EGLAPI EGLBoolean EGLAPIENTRY eglQuerySurface (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value)
 
EGLAPI EGLBoolean EGLAPIENTRY eglSwapBuffers (EGLDisplay dpy, EGLSurface surface)
 
EGLAPI EGLBoolean EGLAPIENTRY eglTerminate (EGLDisplay dpy)
 
EGLAPI EGLBoolean EGLAPIENTRY eglWaitGL (void)
 
EGLAPI EGLBoolean EGLAPIENTRY eglWaitNative (EGLint engine)
 
EGLAPI EGLBoolean EGLAPIENTRY eglBindTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer)
 
EGLAPI EGLBoolean EGLAPIENTRY eglReleaseTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer)
 
EGLAPI EGLBoolean EGLAPIENTRY eglSurfaceAttrib (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value)
 
EGLAPI EGLBoolean EGLAPIENTRY eglSwapInterval (EGLDisplay dpy, EGLint interval)
 
EGLAPI EGLBoolean EGLAPIENTRY eglBindAPI (EGLenum api)
 
EGLAPI EGLenum EGLAPIENTRY eglQueryAPI (void)
 
EGLAPI EGLSurface EGLAPIENTRY eglCreatePbufferFromClientBuffer (EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list)
 
EGLAPI EGLBoolean EGLAPIENTRY eglReleaseThread (void)
 
EGLAPI EGLBoolean EGLAPIENTRY eglWaitClient (void)
 
EGLAPI EGLContext EGLAPIENTRY eglGetCurrentContext (void)
 
EGLAPI EGLSync EGLAPIENTRY eglCreateSync (EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list)
 
EGLAPI EGLBoolean EGLAPIENTRY eglDestroySync (EGLDisplay dpy, EGLSync sync)
 
EGLAPI EGLint EGLAPIENTRY eglClientWaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout)
 
EGLAPI EGLBoolean EGLAPIENTRY eglGetSyncAttrib (EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value)
 
EGLAPI EGLImage EGLAPIENTRY eglCreateImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list)
 
EGLAPI EGLBoolean EGLAPIENTRY eglDestroyImage (EGLDisplay dpy, EGLImage image)
 
EGLAPI EGLDisplay EGLAPIENTRY eglGetPlatformDisplay (EGLenum platform, void *native_display, const EGLAttrib *attrib_list)
 
EGLAPI EGLSurface EGLAPIENTRY eglCreatePlatformWindowSurface (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list)
 
EGLAPI EGLSurface EGLAPIENTRY eglCreatePlatformPixmapSurface (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list)
 
EGLAPI EGLBoolean EGLAPIENTRY eglWaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags)
 
typedef EGLSyncKHR (EGLAPIENTRYP PFNEGLCREATESYNC64KHRPROC)(EGLDisplay dpy
 
EGLAPI EGLSyncKHR EGLAPIENTRY eglCreateSync64KHR (EGLDisplay dpy, EGLenum type, const EGLAttribKHR *attrib_list)
 
typedef EGLBoolean (EGLAPIENTRYP PFNEGLDESTROYSYNCKHRPROC)(EGLDisplay dpy
 
typedef EGLint (EGLAPIENTRYP PFNEGLCLIENTWAITSYNCKHRPROC)(EGLDisplay dpy
 
EGLAPI EGLSyncKHR EGLAPIENTRY eglCreateSyncKHR (EGLDisplay dpy, EGLenum type, const EGLint *attrib_list)
 
EGLAPI EGLBoolean EGLAPIENTRY eglDestroySyncKHR (EGLDisplay dpy, EGLSyncKHR sync)
 
EGLAPI EGLint EGLAPIENTRY eglClientWaitSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout)
 
EGLAPI EGLBoolean EGLAPIENTRY eglGetSyncAttribKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value)
 
typedef EGLImageKHR (EGLAPIENTRYP PFNEGLCREATEIMAGEKHRPROC)(EGLDisplay dpy
 
EGLAPI EGLImageKHR EGLAPIENTRY eglCreateImageKHR (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list)
 
EGLAPI EGLBoolean EGLAPIENTRY eglDestroyImageKHR (EGLDisplay dpy, EGLImageKHR image)
 
EGLAPI EGLBoolean EGLAPIENTRY eglLockSurfaceKHR (EGLDisplay dpy, EGLSurface surface, const EGLint *attrib_list)
 
EGLAPI EGLBoolean EGLAPIENTRY eglUnlockSurfaceKHR (EGLDisplay dpy, EGLSurface surface)
 
EGLAPI EGLBoolean EGLAPIENTRY eglQuerySurface64KHR (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLAttribKHR *value)
 
EGLAPI EGLBoolean EGLAPIENTRY eglSetDamageRegionKHR (EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects)
 
EGLAPI EGLBoolean EGLAPIENTRY eglSignalSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode)
 
typedef EGLStreamKHR (EGLAPIENTRYP PFNEGLCREATESTREAMKHRPROC)(EGLDisplay dpy
 
EGLAPI EGLStreamKHR EGLAPIENTRY eglCreateStreamKHR (EGLDisplay dpy, const EGLint *attrib_list)
 
EGLAPI EGLBoolean EGLAPIENTRY eglDestroyStreamKHR (EGLDisplay dpy, EGLStreamKHR stream)
 
EGLAPI EGLBoolean EGLAPIENTRY eglStreamAttribKHR (EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint value)
 
EGLAPI EGLBoolean EGLAPIENTRY eglQueryStreamKHR (EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint *value)
 
EGLAPI EGLBoolean EGLAPIENTRY eglQueryStreamu64KHR (EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLuint64KHR *value)
 
EGLAPI EGLBoolean EGLAPIENTRY eglStreamConsumerGLTextureExternalKHR (EGLDisplay dpy, EGLStreamKHR stream)
 
EGLAPI EGLBoolean EGLAPIENTRY eglStreamConsumerAcquireKHR (EGLDisplay dpy, EGLStreamKHR stream)
 
EGLAPI EGLBoolean EGLAPIENTRY eglStreamConsumerReleaseKHR (EGLDisplay dpy, EGLStreamKHR stream)
 
typedef EGLNativeFileDescriptorKHR (EGLAPIENTRYP PFNEGLGETSTREAMFILEDESCRIPTORKHRPROC)(EGLDisplay dpy
 
EGLAPI EGLNativeFileDescriptorKHR EGLAPIENTRY eglGetStreamFileDescriptorKHR (EGLDisplay dpy, EGLStreamKHR stream)
 
EGLAPI EGLStreamKHR EGLAPIENTRY eglCreateStreamFromFileDescriptorKHR (EGLDisplay dpy, EGLNativeFileDescriptorKHR file_descriptor)
 
EGLAPI EGLBoolean EGLAPIENTRY eglQueryStreamTimeKHR (EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLTimeKHR *value)
 
typedef EGLSurface (EGLAPIENTRYP PFNEGLCREATESTREAMPRODUCERSURFACEKHRPROC)(EGLDisplay dpy
 
EGLAPI EGLSurface EGLAPIENTRY eglCreateStreamProducerSurfaceKHR (EGLDisplay dpy, EGLConfig config, EGLStreamKHR stream, const EGLint *attrib_list)
 
EGLAPI EGLBoolean EGLAPIENTRY eglSwapBuffersWithDamageKHR (EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects)
 
EGLAPI EGLint EGLAPIENTRY eglWaitSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags)
 
typedef void (EGLAPIENTRYP PFNEGLSETBLOBCACHEFUNCSANDROIDPROC)(EGLDisplay dpy
 
EGLAPI void EGLAPIENTRY eglSetBlobCacheFuncsANDROID (EGLDisplay dpy, EGLSetBlobFuncANDROID set, EGLGetBlobFuncANDROID get)
 
EGLAPI EGLint EGLAPIENTRY eglDupNativeFenceFDANDROID (EGLDisplay dpy, EGLSyncKHR sync)
 
EGLAPI EGLBoolean EGLAPIENTRY eglQuerySurfacePointerANGLE (EGLDisplay dpy, EGLSurface surface, EGLint attribute, void **value)
 
const typedef char *EGLAPIENTRYP PFNEGLQUERYDEVICESTRINGEXTPROC (EGLDeviceEXT device, EGLint name)
 
EGLAPI EGLBoolean EGLAPIENTRY eglQueryDeviceAttribEXT (EGLDeviceEXT device, EGLint attribute, EGLAttrib *value)
 
const EGLAPI char *EGLAPIENTRY eglQueryDeviceStringEXT (EGLDeviceEXT device, EGLint name)
 
EGLAPI EGLBoolean EGLAPIENTRY eglQueryDevicesEXT (EGLint max_devices, EGLDeviceEXT *devices, EGLint *num_devices)
 
EGLAPI EGLBoolean EGLAPIENTRY eglQueryDisplayAttribEXT (EGLDisplay dpy, EGLint attribute, EGLAttrib *value)
 
const typedef char *EGLAPIENTRYP PFNEGLQUERYOUTPUTLAYERSTRINGEXTPROC (EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint name)
 
const typedef char *EGLAPIENTRYP PFNEGLQUERYOUTPUTPORTSTRINGEXTPROC (EGLDisplay dpy, EGLOutputPortEXT port, EGLint name)
 
EGLAPI EGLBoolean EGLAPIENTRY eglGetOutputLayersEXT (EGLDisplay dpy, const EGLAttrib *attrib_list, EGLOutputLayerEXT *layers, EGLint max_layers, EGLint *num_layers)
 
EGLAPI EGLBoolean EGLAPIENTRY eglGetOutputPortsEXT (EGLDisplay dpy, const EGLAttrib *attrib_list, EGLOutputPortEXT *ports, EGLint max_ports, EGLint *num_ports)
 
EGLAPI EGLBoolean EGLAPIENTRY eglOutputLayerAttribEXT (EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint attribute, EGLAttrib value)
 
EGLAPI EGLBoolean EGLAPIENTRY eglQueryOutputLayerAttribEXT (EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint attribute, EGLAttrib *value)
 
const EGLAPI char *EGLAPIENTRY eglQueryOutputLayerStringEXT (EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint name)
 
EGLAPI EGLBoolean EGLAPIENTRY eglOutputPortAttribEXT (EGLDisplay dpy, EGLOutputPortEXT port, EGLint attribute, EGLAttrib value)
 
EGLAPI EGLBoolean EGLAPIENTRY eglQueryOutputPortAttribEXT (EGLDisplay dpy, EGLOutputPortEXT port, EGLint attribute, EGLAttrib *value)
 
const EGLAPI char *EGLAPIENTRY eglQueryOutputPortStringEXT (EGLDisplay dpy, EGLOutputPortEXT port, EGLint name)
 
typedef EGLDisplay (EGLAPIENTRYP PFNEGLGETPLATFORMDISPLAYEXTPROC)(EGLenum platform
 
EGLAPI EGLDisplay EGLAPIENTRY eglGetPlatformDisplayEXT (EGLenum platform, void *native_display, const EGLint *attrib_list)
 
EGLAPI EGLSurface EGLAPIENTRY eglCreatePlatformWindowSurfaceEXT (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLint *attrib_list)
 
EGLAPI EGLSurface EGLAPIENTRY eglCreatePlatformPixmapSurfaceEXT (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLint *attrib_list)
 
EGLAPI EGLBoolean EGLAPIENTRY eglStreamConsumerOutputEXT (EGLDisplay dpy, EGLStreamKHR stream, EGLOutputLayerEXT layer)
 
EGLAPI EGLBoolean EGLAPIENTRY eglSwapBuffersWithDamageEXT (EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects)
 
EGLAPI EGLSurface EGLAPIENTRY eglCreatePixmapSurfaceHI (EGLDisplay dpy, EGLConfig config, struct EGLClientPixmapHI *pixmap)
 
EGLAPI EGLImageKHR EGLAPIENTRY eglCreateDRMImageMESA (EGLDisplay dpy, const EGLint *attrib_list)
 
EGLAPI EGLBoolean EGLAPIENTRY eglExportDRMImageMESA (EGLDisplay dpy, EGLImageKHR image, EGLint *name, EGLint *handle, EGLint *stride)
 
EGLAPI EGLBoolean EGLAPIENTRY eglExportDMABUFImageQueryMESA (EGLDisplay dpy, EGLImageKHR image, int *fourcc, int *num_planes, EGLuint64KHR *modifiers)
 
EGLAPI EGLBoolean EGLAPIENTRY eglExportDMABUFImageMESA (EGLDisplay dpy, EGLImageKHR image, int *fds, EGLint *strides, EGLint *offsets)
 
EGLAPI EGLBoolean EGLAPIENTRY eglSwapBuffersRegionNOK (EGLDisplay dpy, EGLSurface surface, EGLint numRects, const EGLint *rects)
 
EGLAPI EGLBoolean EGLAPIENTRY eglSwapBuffersRegion2NOK (EGLDisplay dpy, EGLSurface surface, EGLint numRects, const EGLint *rects)
 
EGLAPI EGLBoolean EGLAPIENTRY eglQueryNativeDisplayNV (EGLDisplay dpy, EGLNativeDisplayType *display_id)
 
EGLAPI EGLBoolean EGLAPIENTRY eglQueryNativeWindowNV (EGLDisplay dpy, EGLSurface surf, EGLNativeWindowType *window)
 
EGLAPI EGLBoolean EGLAPIENTRY eglQueryNativePixmapNV (EGLDisplay dpy, EGLSurface surf, EGLNativePixmapType *pixmap)
 
EGLAPI EGLBoolean EGLAPIENTRY eglPostSubBufferNV (EGLDisplay dpy, EGLSurface surface, EGLint x, EGLint y, EGLint width, EGLint height)
 
EGLAPI EGLSyncKHR EGLAPIENTRY eglCreateStreamSyncNV (EGLDisplay dpy, EGLStreamKHR stream, EGLenum type, const EGLint *attrib_list)
 
typedef EGLSyncNV (EGLAPIENTRYP PFNEGLCREATEFENCESYNCNVPROC)(EGLDisplay dpy
 
EGLAPI EGLSyncNV EGLAPIENTRY eglCreateFenceSyncNV (EGLDisplay dpy, EGLenum condition, const EGLint *attrib_list)
 
EGLAPI EGLBoolean EGLAPIENTRY eglDestroySyncNV (EGLSyncNV sync)
 
EGLAPI EGLBoolean EGLAPIENTRY eglFenceNV (EGLSyncNV sync)
 
EGLAPI EGLint EGLAPIENTRY eglClientWaitSyncNV (EGLSyncNV sync, EGLint flags, EGLTimeNV timeout)
 
EGLAPI EGLBoolean EGLAPIENTRY eglSignalSyncNV (EGLSyncNV sync, EGLenum mode)
 
EGLAPI EGLBoolean EGLAPIENTRY eglGetSyncAttribNV (EGLSyncNV sync, EGLint attribute, EGLint *value)
 
typedef EGLuint64NV (EGLAPIENTRYP PFNEGLGETSYSTEMTIMEFREQUENCYNVPROC)(void)
 
EGLAPI EGLuint64NV EGLAPIENTRY eglGetSystemTimeFrequencyNV (void)
 
EGLAPI EGLuint64NV EGLAPIENTRY eglGetSystemTimeNV (void)
 

Подробное описание

This is a simple file to encapsulate the EGL API headers.

См. определение в файле SDL_egl.h

Типы

◆ khronos_int32_t

См. определение в файле SDL_egl.h строка 177

◆ khronos_uint32_t

См. определение в файле SDL_egl.h строка 178

◆ khronos_int64_t

См. определение в файле SDL_egl.h строка 179

◆ khronos_uint64_t

См. определение в файле SDL_egl.h строка 180

◆ khronos_int8_t

typedef signed char khronos_int8_t

См. определение в файле SDL_egl.h строка 255

◆ khronos_uint8_t

typedef unsigned char khronos_uint8_t

См. определение в файле SDL_egl.h строка 256

◆ khronos_int16_t

typedef signed short int khronos_int16_t

См. определение в файле SDL_egl.h строка 257

◆ khronos_uint16_t

typedef unsigned short int khronos_uint16_t

См. определение в файле SDL_egl.h строка 258

◆ khronos_intptr_t

typedef signed long int khronos_intptr_t

См. определение в файле SDL_egl.h строка 266

◆ khronos_uintptr_t

typedef unsigned long int khronos_uintptr_t

См. определение в файле SDL_egl.h строка 267

◆ khronos_ssize_t

typedef signed long int khronos_ssize_t

См. определение в файле SDL_egl.h строка 268

◆ khronos_usize_t

typedef unsigned long int khronos_usize_t

См. определение в файле SDL_egl.h строка 269

◆ khronos_float_t

typedef float khronos_float_t

См. определение в файле SDL_egl.h строка 281

◆ khronos_utime_nanoseconds_t

См. определение в файле SDL_egl.h строка 294

◆ khronos_stime_nanoseconds_t

См. определение в файле SDL_egl.h строка 295

◆ EGLNativeWindowType

typedef Window EGLNativeWindowType

См. определение в файле SDL_egl.h строка 400

◆ EGLNativePixmapType

typedef Pixmap EGLNativePixmapType

См. определение в файле SDL_egl.h строка 401

◆ EGLNativeDisplayType

typedef Display * EGLNativeDisplayType

См. определение в файле SDL_egl.h строка 402

◆ NativeDisplayType

См. определение в файле SDL_egl.h строка 468

◆ NativePixmapType

См. определение в файле SDL_egl.h строка 469

◆ NativeWindowType

См. определение в файле SDL_egl.h строка 470

◆ EGLint

typedef EGLint

См. определение в файле SDL_egl.h строка 480

◆ EGLBoolean

typedef EGLBoolean

См. определение в файле SDL_egl.h строка 537

◆ EGLDisplay

typedef void* EGLDisplay

См. определение в файле SDL_egl.h строка 538

◆ EGLConfig

typedef void* EGLConfig

См. определение в файле SDL_egl.h строка 539

◆ EGLSurface

typedef EGLSurface

См. определение в файле SDL_egl.h строка 540

◆ EGLContext

typedef void* EGLContext

См. определение в файле SDL_egl.h строка 541

◆ __eglMustCastToProperFunctionPointerType

typedef void(* __eglMustCastToProperFunctionPointerType) (void)

См. определение в файле SDL_egl.h строка 542

◆ EGLenum

typedef unsigned int EGLenum

См. определение в файле SDL_egl.h строка 652

◆ EGLClientBuffer

См. определение в файле SDL_egl.h строка 653

◆ EGLSync

typedef void* EGLSync

См. определение в файле SDL_egl.h строка 721

◆ EGLAttrib

typedef intptr_t EGLAttrib

См. определение в файле SDL_egl.h строка 722

◆ EGLTime

См. определение в файле SDL_egl.h строка 723

◆ EGLImage

typedef void* EGLImage

См. определение в файле SDL_egl.h строка 724

◆ EGLSyncKHR

typedef EGLSyncKHR

См. определение в файле SDL_egl.h строка 848

◆ EGLAttribKHR

typedef intptr_t EGLAttribKHR

См. определение в файле SDL_egl.h строка 849

◆ type

См. определение в файле SDL_egl.h строка 850

◆ attrib_list

typedef EGLenum const EGLint * attrib_list

См. определение в файле SDL_egl.h строка 850

◆ EGLTimeKHR

См. определение в файле SDL_egl.h строка 891

◆ sync

typedef EGLSyncKHR sync

См. определение в файле SDL_egl.h строка 897

◆ flags

typedef GLbitfield flags

См. определение в файле SDL_egl.h строка 898

◆ timeout

См. определение в файле SDL_egl.h строка 898

◆ attribute

typedef EGLint attribute

См. определение в файле SDL_egl.h строка 899

◆ value

typedef GLint GLsizei GLboolean const GLfloat * value

См. определение в файле SDL_egl.h строка 899

◆ EGLImageKHR

typedef EGLImageKHR

См. определение в файле SDL_egl.h строка 949

◆ ctx

typedef EGLContext ctx

См. определение в файле SDL_egl.h строка 952

◆ target

typedef GLenum target

См. определение в файле SDL_egl.h строка 952

◆ buffer

typedef GLint * buffer

См. определение в файле SDL_egl.h строка 952

◆ image

См. определение в файле SDL_egl.h строка 953

◆ surface

См. определение в файле SDL_egl.h строка 992

◆ rects

typedef EGLSurface EGLint const EGLint * rects

См. определение в файле SDL_egl.h строка 1016

◆ n_rects

См. определение в файле SDL_egl.h строка 1016

◆ mode

typedef GLenum mode

См. определение в файле SDL_egl.h строка 1056

◆ EGLStreamKHR

typedef EGLStreamKHR

См. определение в файле SDL_egl.h строка 1065

◆ EGLuint64KHR

См. определение в файле SDL_egl.h строка 1066

◆ stream

typedef GLuint stream

См. определение в файле SDL_egl.h строка 1082

◆ EGLNativeFileDescriptorKHR

См. определение в файле SDL_egl.h строка 1113

◆ file_descriptor

См. определение в файле SDL_egl.h строка 1117

◆ config

typedef EGLConfig config

См. определение в файле SDL_egl.h строка 1149

◆ EGLsizeiANDROID

См. определение в файле SDL_egl.h строка 1183

◆ EGLSetBlobFuncANDROID

typedef void(* EGLSetBlobFuncANDROID) (const void *key, EGLsizeiANDROID keySize, const void *value, EGLsizeiANDROID valueSize)

См. определение в файле SDL_egl.h строка 1184

◆ EGLGetBlobFuncANDROID

typedef EGLsizeiANDROID(* EGLGetBlobFuncANDROID) (const void *key, EGLsizeiANDROID keySize, void *value, EGLsizeiANDROID valueSize)

См. определение в файле SDL_egl.h строка 1185

◆ set

См. определение в файле SDL_egl.h строка 1186

◆ get

См. определение в файле SDL_egl.h строка 1186

◆ EGLDeviceEXT

typedef void* EGLDeviceEXT

См. определение в файле SDL_egl.h строка 1271

◆ devices

См. определение в файле SDL_egl.h строка 1277

◆ num_devices

См. определение в файле SDL_egl.h строка 1277

◆ EGLOutputLayerEXT

См. определение в файле SDL_egl.h строка 1338

◆ EGLOutputPortEXT

См. определение в файле SDL_egl.h строка 1339

◆ layers

См. определение в файле SDL_egl.h строка 1345

◆ max_layers

См. определение в файле SDL_egl.h строка 1345

◆ num_layers

См. определение в файле SDL_egl.h строка 1345

◆ ports

См. определение в файле SDL_egl.h строка 1346

◆ max_ports

См. определение в файле SDL_egl.h строка 1346

◆ num_ports

См. определение в файле SDL_egl.h строка 1346

◆ layer

См. определение в файле SDL_egl.h строка 1347

◆ port

См. определение в файле SDL_egl.h строка 1350

◆ native_display

typedef void* native_display

См. определение в файле SDL_egl.h строка 1380

◆ native_window

См. определение в файле SDL_egl.h строка 1381

◆ native_pixmap

См. определение в файле SDL_egl.h строка 1382

◆ pixmap

См. определение в файле SDL_egl.h строка 1465

◆ name

typedef GLuint name

См. определение в файле SDL_egl.h строка 1497

◆ handle

См. определение в файле SDL_egl.h строка 1497

◆ stride

typedef GLsizei stride

См. определение в файле SDL_egl.h строка 1497

◆ fourcc

typedef EGLImageKHR int* fourcc

См. определение в файле SDL_egl.h строка 1506

◆ num_planes

typedef EGLImageKHR int int* num_planes

См. определение в файле SDL_egl.h строка 1506

◆ modifiers

См. определение в файле SDL_egl.h строка 1506

◆ fds

typedef EGLImageKHR int* fds

См. определение в файле SDL_egl.h строка 1507

◆ strides

typedef EGLImageKHR int EGLint* strides

См. определение в файле SDL_egl.h строка 1507

◆ offsets

typedef GLsizei const GLuint const GLintptr * offsets

См. определение в файле SDL_egl.h строка 1507

◆ numRects

См. определение в файле SDL_egl.h строка 1521

◆ display_id

См. определение в файле SDL_egl.h строка 1579

◆ surf

typedef EGLSurface surf

См. определение в файле SDL_egl.h строка 1580

◆ window

См. определение в файле SDL_egl.h строка 1580

◆ x

typedef GLint GLfloat x

См. определение в файле SDL_egl.h строка 1596

◆ y

typedef GLuint y

См. определение в файле SDL_egl.h строка 1596

◆ width

typedef GLuint GLuint width

См. определение в файле SDL_egl.h строка 1596

◆ height

См. определение в файле SDL_egl.h строка 1596

◆ EGLSyncNV

typedef void* EGLSyncNV

См. определение в файле SDL_egl.h строка 1613

◆ EGLTimeNV

См. определение в файле SDL_egl.h строка 1614

◆ condition

typedef EGLenum condition

См. определение в файле SDL_egl.h строка 1629

◆ EGLuint64NV

typedef EGLuint64NV

См. определение в файле SDL_egl.h строка 1648

Перечисления

◆ khronos_boolean_enum_t

Элементы перечислений
KHRONOS_FALSE 
KHRONOS_TRUE 
KHRONOS_BOOLEAN_ENUM_FORCE_SIZE 
KHRONOS_FALSE 
KHRONOS_TRUE 
KHRONOS_BOOLEAN_ENUM_FORCE_SIZE 

См. определение в файле SDL_egl.h строка 311

311  {
312  KHRONOS_FALSE = 0,
313  KHRONOS_TRUE = 1,
314  KHRONOS_BOOLEAN_ENUM_FORCE_SIZE = KHRONOS_MAX_ENUM

Функции

◆ eglChooseConfig()

EGLAPI EGLBoolean EGLAPIENTRY eglChooseConfig ( EGLDisplay  dpy,
const EGLint attrib_list,
EGLConfig configs,
EGLint  config_size,
EGLint num_config 
)

◆ eglCopyBuffers()

EGLAPI EGLBoolean EGLAPIENTRY eglCopyBuffers ( EGLDisplay  dpy,
EGLSurface  surface,
EGLNativePixmapType  target 
)

◆ eglCreateContext()

EGLAPI EGLContext EGLAPIENTRY eglCreateContext ( EGLDisplay  dpy,
EGLConfig  config,
EGLContext  share_context,
const EGLint attrib_list 
)

◆ eglCreatePbufferSurface()

EGLAPI EGLSurface EGLAPIENTRY eglCreatePbufferSurface ( EGLDisplay  dpy,
EGLConfig  config,
const EGLint attrib_list 
)

◆ eglCreatePixmapSurface()

EGLAPI EGLSurface EGLAPIENTRY eglCreatePixmapSurface ( EGLDisplay  dpy,
EGLConfig  config,
EGLNativePixmapType  pixmap,
const EGLint attrib_list 
)

◆ eglCreateWindowSurface()

EGLAPI EGLSurface EGLAPIENTRY eglCreateWindowSurface ( EGLDisplay  dpy,
EGLConfig  config,
EGLNativeWindowType  win,
const EGLint attrib_list 
)

◆ eglDestroyContext()

EGLAPI EGLBoolean EGLAPIENTRY eglDestroyContext ( EGLDisplay  dpy,
EGLContext  ctx 
)

◆ eglDestroySurface()

EGLAPI EGLBoolean EGLAPIENTRY eglDestroySurface ( EGLDisplay  dpy,
EGLSurface  surface 
)

◆ eglGetConfigAttrib()

EGLAPI EGLBoolean EGLAPIENTRY eglGetConfigAttrib ( EGLDisplay  dpy,
EGLConfig  config,
EGLint  attribute,
EGLint value 
)

◆ eglGetConfigs()

EGLAPI EGLBoolean EGLAPIENTRY eglGetConfigs ( EGLDisplay  dpy,
EGLConfig configs,
EGLint  config_size,
EGLint num_config 
)

◆ eglGetCurrentDisplay()

EGLAPI EGLDisplay EGLAPIENTRY eglGetCurrentDisplay ( void  )

◆ eglGetCurrentSurface()

EGLAPI EGLSurface EGLAPIENTRY eglGetCurrentSurface ( EGLint  readdraw)

◆ eglGetDisplay()

EGLAPI EGLDisplay EGLAPIENTRY eglGetDisplay ( EGLNativeDisplayType  display_id)

◆ eglGetError()

EGLAPI EGLint EGLAPIENTRY eglGetError ( void  )

◆ eglGetProcAddress()

EGLAPI __eglMustCastToProperFunctionPointerType EGLAPIENTRY eglGetProcAddress ( const char *  procname)

◆ eglInitialize()

EGLAPI EGLBoolean EGLAPIENTRY eglInitialize ( EGLDisplay  dpy,
EGLint major,
EGLint minor 
)

◆ eglMakeCurrent()

EGLAPI EGLBoolean EGLAPIENTRY eglMakeCurrent ( EGLDisplay  dpy,
EGLSurface  draw,
EGLSurface  read,
EGLContext  ctx 
)

◆ eglQueryContext()

EGLAPI EGLBoolean EGLAPIENTRY eglQueryContext ( EGLDisplay  dpy,
EGLContext  ctx,
EGLint  attribute,
EGLint value 
)

◆ eglQueryString()

const EGLAPI char* EGLAPIENTRY eglQueryString ( EGLDisplay  dpy,
EGLint  name 
)

◆ eglQuerySurface()

EGLAPI EGLBoolean EGLAPIENTRY eglQuerySurface ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  attribute,
EGLint value 
)

◆ eglSwapBuffers()

EGLAPI EGLBoolean EGLAPIENTRY eglSwapBuffers ( EGLDisplay  dpy,
EGLSurface  surface 
)

◆ eglTerminate()

EGLAPI EGLBoolean EGLAPIENTRY eglTerminate ( EGLDisplay  dpy)

◆ eglWaitGL()

EGLAPI EGLBoolean EGLAPIENTRY eglWaitGL ( void  )

◆ eglWaitNative()

EGLAPI EGLBoolean EGLAPIENTRY eglWaitNative ( EGLint  engine)

◆ eglBindTexImage()

EGLAPI EGLBoolean EGLAPIENTRY eglBindTexImage ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  buffer 
)

◆ eglReleaseTexImage()

EGLAPI EGLBoolean EGLAPIENTRY eglReleaseTexImage ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  buffer 
)

◆ eglSurfaceAttrib()

EGLAPI EGLBoolean EGLAPIENTRY eglSurfaceAttrib ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  attribute,
EGLint  value 
)

◆ eglSwapInterval()

EGLAPI EGLBoolean EGLAPIENTRY eglSwapInterval ( EGLDisplay  dpy,
EGLint  interval 
)

◆ eglBindAPI()

EGLAPI EGLBoolean EGLAPIENTRY eglBindAPI ( EGLenum  api)

◆ eglQueryAPI()

EGLAPI EGLenum EGLAPIENTRY eglQueryAPI ( void  )

◆ eglCreatePbufferFromClientBuffer()

EGLAPI EGLSurface EGLAPIENTRY eglCreatePbufferFromClientBuffer ( EGLDisplay  dpy,
EGLenum  buftype,
EGLClientBuffer  buffer,
EGLConfig  config,
const EGLint attrib_list 
)

◆ eglReleaseThread()

EGLAPI EGLBoolean EGLAPIENTRY eglReleaseThread ( void  )

◆ eglWaitClient()

EGLAPI EGLBoolean EGLAPIENTRY eglWaitClient ( void  )

◆ eglGetCurrentContext()

EGLAPI EGLContext EGLAPIENTRY eglGetCurrentContext ( void  )

◆ eglCreateSync()

EGLAPI EGLSync EGLAPIENTRY eglCreateSync ( EGLDisplay  dpy,
EGLenum  type,
const EGLAttrib attrib_list 
)

◆ eglDestroySync()

EGLAPI EGLBoolean EGLAPIENTRY eglDestroySync ( EGLDisplay  dpy,
EGLSync  sync 
)

◆ eglClientWaitSync()

EGLAPI EGLint EGLAPIENTRY eglClientWaitSync ( EGLDisplay  dpy,
EGLSync  sync,
EGLint  flags,
EGLTime  timeout 
)

◆ eglGetSyncAttrib()

EGLAPI EGLBoolean EGLAPIENTRY eglGetSyncAttrib ( EGLDisplay  dpy,
EGLSync  sync,
EGLint  attribute,
EGLAttrib value 
)

◆ eglCreateImage()

EGLAPI EGLImage EGLAPIENTRY eglCreateImage ( EGLDisplay  dpy,
EGLContext  ctx,
EGLenum  target,
EGLClientBuffer  buffer,
const EGLAttrib attrib_list 
)

◆ eglDestroyImage()

EGLAPI EGLBoolean EGLAPIENTRY eglDestroyImage ( EGLDisplay  dpy,
EGLImage  image 
)

◆ eglGetPlatformDisplay()

EGLAPI EGLDisplay EGLAPIENTRY eglGetPlatformDisplay ( EGLenum  platform,
void native_display,
const EGLAttrib attrib_list 
)

◆ eglCreatePlatformWindowSurface()

EGLAPI EGLSurface EGLAPIENTRY eglCreatePlatformWindowSurface ( EGLDisplay  dpy,
EGLConfig  config,
void native_window,
const EGLAttrib attrib_list 
)

◆ eglCreatePlatformPixmapSurface()

EGLAPI EGLSurface EGLAPIENTRY eglCreatePlatformPixmapSurface ( EGLDisplay  dpy,
EGLConfig  config,
void native_pixmap,
const EGLAttrib attrib_list 
)

◆ eglWaitSync()

EGLAPI EGLBoolean EGLAPIENTRY eglWaitSync ( EGLDisplay  dpy,
EGLSync  sync,
EGLint  flags 
)

◆ EGLSyncKHR()

typedef EGLSyncKHR ( EGLAPIENTRYP  PFNEGLCREATESYNC64KHRPROC)

◆ eglCreateSync64KHR()

EGLAPI EGLSyncKHR EGLAPIENTRY eglCreateSync64KHR ( EGLDisplay  dpy,
EGLenum  type,
const EGLAttribKHR attrib_list 
)

◆ EGLBoolean()

typedef EGLBoolean ( EGLAPIENTRYP  PFNEGLDESTROYSYNCKHRPROC)

◆ EGLint()

typedef EGLint ( EGLAPIENTRYP  PFNEGLCLIENTWAITSYNCKHRPROC)

◆ eglCreateSyncKHR()

EGLAPI EGLSyncKHR EGLAPIENTRY eglCreateSyncKHR ( EGLDisplay  dpy,
EGLenum  type,
const EGLint attrib_list 
)

◆ eglDestroySyncKHR()

EGLAPI EGLBoolean EGLAPIENTRY eglDestroySyncKHR ( EGLDisplay  dpy,
EGLSyncKHR  sync 
)

◆ eglClientWaitSyncKHR()

EGLAPI EGLint EGLAPIENTRY eglClientWaitSyncKHR ( EGLDisplay  dpy,
EGLSyncKHR  sync,
EGLint  flags,
EGLTimeKHR  timeout 
)

◆ eglGetSyncAttribKHR()

EGLAPI EGLBoolean EGLAPIENTRY eglGetSyncAttribKHR ( EGLDisplay  dpy,
EGLSyncKHR  sync,
EGLint  attribute,
EGLint value 
)

◆ EGLImageKHR()

typedef EGLImageKHR ( EGLAPIENTRYP  PFNEGLCREATEIMAGEKHRPROC)

◆ eglCreateImageKHR()

EGLAPI EGLImageKHR EGLAPIENTRY eglCreateImageKHR ( EGLDisplay  dpy,
EGLContext  ctx,
EGLenum  target,
EGLClientBuffer  buffer,
const EGLint attrib_list 
)

◆ eglDestroyImageKHR()

EGLAPI EGLBoolean EGLAPIENTRY eglDestroyImageKHR ( EGLDisplay  dpy,
EGLImageKHR  image 
)

◆ eglLockSurfaceKHR()

EGLAPI EGLBoolean EGLAPIENTRY eglLockSurfaceKHR ( EGLDisplay  dpy,
EGLSurface  surface,
const EGLint attrib_list 
)

◆ eglUnlockSurfaceKHR()

EGLAPI EGLBoolean EGLAPIENTRY eglUnlockSurfaceKHR ( EGLDisplay  dpy,
EGLSurface  surface 
)

◆ eglQuerySurface64KHR()

EGLAPI EGLBoolean EGLAPIENTRY eglQuerySurface64KHR ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  attribute,
EGLAttribKHR value 
)

◆ eglSetDamageRegionKHR()

EGLAPI EGLBoolean EGLAPIENTRY eglSetDamageRegionKHR ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint rects,
EGLint  n_rects 
)

◆ eglSignalSyncKHR()

EGLAPI EGLBoolean EGLAPIENTRY eglSignalSyncKHR ( EGLDisplay  dpy,
EGLSyncKHR  sync,
EGLenum  mode 
)

◆ EGLStreamKHR()

typedef EGLStreamKHR ( EGLAPIENTRYP  PFNEGLCREATESTREAMKHRPROC)

◆ eglCreateStreamKHR()

EGLAPI EGLStreamKHR EGLAPIENTRY eglCreateStreamKHR ( EGLDisplay  dpy,
const EGLint attrib_list 
)

◆ eglDestroyStreamKHR()

EGLAPI EGLBoolean EGLAPIENTRY eglDestroyStreamKHR ( EGLDisplay  dpy,
EGLStreamKHR  stream 
)

◆ eglStreamAttribKHR()

EGLAPI EGLBoolean EGLAPIENTRY eglStreamAttribKHR ( EGLDisplay  dpy,
EGLStreamKHR  stream,
EGLenum  attribute,
EGLint  value 
)

◆ eglQueryStreamKHR()

EGLAPI EGLBoolean EGLAPIENTRY eglQueryStreamKHR ( EGLDisplay  dpy,
EGLStreamKHR  stream,
EGLenum  attribute,
EGLint value 
)

◆ eglQueryStreamu64KHR()

EGLAPI EGLBoolean EGLAPIENTRY eglQueryStreamu64KHR ( EGLDisplay  dpy,
EGLStreamKHR  stream,
EGLenum  attribute,
EGLuint64KHR value 
)

◆ eglStreamConsumerGLTextureExternalKHR()

EGLAPI EGLBoolean EGLAPIENTRY eglStreamConsumerGLTextureExternalKHR ( EGLDisplay  dpy,
EGLStreamKHR  stream 
)

◆ eglStreamConsumerAcquireKHR()

EGLAPI EGLBoolean EGLAPIENTRY eglStreamConsumerAcquireKHR ( EGLDisplay  dpy,
EGLStreamKHR  stream 
)

◆ eglStreamConsumerReleaseKHR()

EGLAPI EGLBoolean EGLAPIENTRY eglStreamConsumerReleaseKHR ( EGLDisplay  dpy,
EGLStreamKHR  stream 
)

◆ EGLNativeFileDescriptorKHR()

typedef EGLNativeFileDescriptorKHR ( EGLAPIENTRYP  PFNEGLGETSTREAMFILEDESCRIPTORKHRPROC)

◆ eglGetStreamFileDescriptorKHR()

EGLAPI EGLNativeFileDescriptorKHR EGLAPIENTRY eglGetStreamFileDescriptorKHR ( EGLDisplay  dpy,
EGLStreamKHR  stream 
)

◆ eglCreateStreamFromFileDescriptorKHR()

EGLAPI EGLStreamKHR EGLAPIENTRY eglCreateStreamFromFileDescriptorKHR ( EGLDisplay  dpy,
EGLNativeFileDescriptorKHR  file_descriptor 
)

◆ eglQueryStreamTimeKHR()

EGLAPI EGLBoolean EGLAPIENTRY eglQueryStreamTimeKHR ( EGLDisplay  dpy,
EGLStreamKHR  stream,
EGLenum  attribute,
EGLTimeKHR value 
)

◆ EGLSurface()

typedef EGLSurface ( EGLAPIENTRYP  PFNEGLCREATESTREAMPRODUCERSURFACEKHRPROC)

◆ eglCreateStreamProducerSurfaceKHR()

EGLAPI EGLSurface EGLAPIENTRY eglCreateStreamProducerSurfaceKHR ( EGLDisplay  dpy,
EGLConfig  config,
EGLStreamKHR  stream,
const EGLint attrib_list 
)

◆ eglSwapBuffersWithDamageKHR()

EGLAPI EGLBoolean EGLAPIENTRY eglSwapBuffersWithDamageKHR ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint rects,
EGLint  n_rects 
)

◆ eglWaitSyncKHR()

EGLAPI EGLint EGLAPIENTRY eglWaitSyncKHR ( EGLDisplay  dpy,
EGLSyncKHR  sync,
EGLint  flags 
)

◆ void()

typedef void ( EGLAPIENTRYP  PFNEGLSETBLOBCACHEFUNCSANDROIDPROC)

◆ eglSetBlobCacheFuncsANDROID()

EGLAPI void EGLAPIENTRY eglSetBlobCacheFuncsANDROID ( EGLDisplay  dpy,
EGLSetBlobFuncANDROID  set,
EGLGetBlobFuncANDROID  get 
)

◆ eglDupNativeFenceFDANDROID()

EGLAPI EGLint EGLAPIENTRY eglDupNativeFenceFDANDROID ( EGLDisplay  dpy,
EGLSyncKHR  sync 
)

◆ eglQuerySurfacePointerANGLE()

EGLAPI EGLBoolean EGLAPIENTRY eglQuerySurfacePointerANGLE ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  attribute,
void **  value 
)

◆ PFNEGLQUERYDEVICESTRINGEXTPROC()

const typedef char* EGLAPIENTRYP PFNEGLQUERYDEVICESTRINGEXTPROC ( EGLDeviceEXT  device,
EGLint  name 
)

◆ eglQueryDeviceAttribEXT()

EGLAPI EGLBoolean EGLAPIENTRY eglQueryDeviceAttribEXT ( EGLDeviceEXT  device,
EGLint  attribute,
EGLAttrib value 
)

◆ eglQueryDeviceStringEXT()

const EGLAPI char* EGLAPIENTRY eglQueryDeviceStringEXT ( EGLDeviceEXT  device,
EGLint  name 
)

◆ eglQueryDevicesEXT()

EGLAPI EGLBoolean EGLAPIENTRY eglQueryDevicesEXT ( EGLint  max_devices,
EGLDeviceEXT devices,
EGLint num_devices 
)

◆ eglQueryDisplayAttribEXT()

EGLAPI EGLBoolean EGLAPIENTRY eglQueryDisplayAttribEXT ( EGLDisplay  dpy,
EGLint  attribute,
EGLAttrib value 
)

◆ PFNEGLQUERYOUTPUTLAYERSTRINGEXTPROC()

const typedef char* EGLAPIENTRYP PFNEGLQUERYOUTPUTLAYERSTRINGEXTPROC ( EGLDisplay  dpy,
EGLOutputLayerEXT  layer,
EGLint  name 
)

◆ PFNEGLQUERYOUTPUTPORTSTRINGEXTPROC()

const typedef char* EGLAPIENTRYP PFNEGLQUERYOUTPUTPORTSTRINGEXTPROC ( EGLDisplay  dpy,
EGLOutputPortEXT  port,
EGLint  name 
)

◆ eglGetOutputLayersEXT()

EGLAPI EGLBoolean EGLAPIENTRY eglGetOutputLayersEXT ( EGLDisplay  dpy,
const EGLAttrib attrib_list,
EGLOutputLayerEXT layers,
EGLint  max_layers,
EGLint num_layers 
)

◆ eglGetOutputPortsEXT()

EGLAPI EGLBoolean EGLAPIENTRY eglGetOutputPortsEXT ( EGLDisplay  dpy,
const EGLAttrib attrib_list,
EGLOutputPortEXT ports,
EGLint  max_ports,
EGLint num_ports 
)

◆ eglOutputLayerAttribEXT()

EGLAPI EGLBoolean EGLAPIENTRY eglOutputLayerAttribEXT ( EGLDisplay  dpy,
EGLOutputLayerEXT  layer,
EGLint  attribute,
EGLAttrib  value 
)

◆ eglQueryOutputLayerAttribEXT()

EGLAPI EGLBoolean EGLAPIENTRY eglQueryOutputLayerAttribEXT ( EGLDisplay  dpy,
EGLOutputLayerEXT  layer,
EGLint  attribute,
EGLAttrib value 
)

◆ eglQueryOutputLayerStringEXT()

const EGLAPI char* EGLAPIENTRY eglQueryOutputLayerStringEXT ( EGLDisplay  dpy,
EGLOutputLayerEXT  layer,
EGLint  name 
)

◆ eglOutputPortAttribEXT()

EGLAPI EGLBoolean EGLAPIENTRY eglOutputPortAttribEXT ( EGLDisplay  dpy,
EGLOutputPortEXT  port,
EGLint  attribute,
EGLAttrib  value 
)

◆ eglQueryOutputPortAttribEXT()

EGLAPI EGLBoolean EGLAPIENTRY eglQueryOutputPortAttribEXT ( EGLDisplay  dpy,
EGLOutputPortEXT  port,
EGLint  attribute,
EGLAttrib value 
)

◆ eglQueryOutputPortStringEXT()

const EGLAPI char* EGLAPIENTRY eglQueryOutputPortStringEXT ( EGLDisplay  dpy,
EGLOutputPortEXT  port,
EGLint  name 
)

◆ EGLDisplay()

typedef EGLDisplay ( EGLAPIENTRYP  PFNEGLGETPLATFORMDISPLAYEXTPROC)

◆ eglGetPlatformDisplayEXT()

EGLAPI EGLDisplay EGLAPIENTRY eglGetPlatformDisplayEXT ( EGLenum  platform,
void native_display,
const EGLint attrib_list 
)

◆ eglCreatePlatformWindowSurfaceEXT()

EGLAPI EGLSurface EGLAPIENTRY eglCreatePlatformWindowSurfaceEXT ( EGLDisplay  dpy,
EGLConfig  config,
void native_window,
const EGLint attrib_list 
)

◆ eglCreatePlatformPixmapSurfaceEXT()

EGLAPI EGLSurface EGLAPIENTRY eglCreatePlatformPixmapSurfaceEXT ( EGLDisplay  dpy,
EGLConfig  config,
void native_pixmap,
const EGLint attrib_list 
)

◆ eglStreamConsumerOutputEXT()

EGLAPI EGLBoolean EGLAPIENTRY eglStreamConsumerOutputEXT ( EGLDisplay  dpy,
EGLStreamKHR  stream,
EGLOutputLayerEXT  layer 
)

◆ eglSwapBuffersWithDamageEXT()

EGLAPI EGLBoolean EGLAPIENTRY eglSwapBuffersWithDamageEXT ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint rects,
EGLint  n_rects 
)

◆ eglCreatePixmapSurfaceHI()

EGLAPI EGLSurface EGLAPIENTRY eglCreatePixmapSurfaceHI ( EGLDisplay  dpy,
EGLConfig  config,
struct EGLClientPixmapHI pixmap 
)

◆ eglCreateDRMImageMESA()

EGLAPI EGLImageKHR EGLAPIENTRY eglCreateDRMImageMESA ( EGLDisplay  dpy,
const EGLint attrib_list 
)

◆ eglExportDRMImageMESA()

EGLAPI EGLBoolean EGLAPIENTRY eglExportDRMImageMESA ( EGLDisplay  dpy,
EGLImageKHR  image,
EGLint name,
EGLint handle,
EGLint stride 
)

◆ eglExportDMABUFImageQueryMESA()

EGLAPI EGLBoolean EGLAPIENTRY eglExportDMABUFImageQueryMESA ( EGLDisplay  dpy,
EGLImageKHR  image,
int *  fourcc,
int *  num_planes,
EGLuint64KHR modifiers 
)

◆ eglExportDMABUFImageMESA()

EGLAPI EGLBoolean EGLAPIENTRY eglExportDMABUFImageMESA ( EGLDisplay  dpy,
EGLImageKHR  image,
int *  fds,
EGLint strides,
EGLint offsets 
)

◆ eglSwapBuffersRegionNOK()

EGLAPI EGLBoolean EGLAPIENTRY eglSwapBuffersRegionNOK ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  numRects,
const EGLint rects 
)

◆ eglSwapBuffersRegion2NOK()

EGLAPI EGLBoolean EGLAPIENTRY eglSwapBuffersRegion2NOK ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  numRects,
const EGLint rects 
)

◆ eglQueryNativeDisplayNV()

EGLAPI EGLBoolean EGLAPIENTRY eglQueryNativeDisplayNV ( EGLDisplay  dpy,
EGLNativeDisplayType display_id 
)

◆ eglQueryNativeWindowNV()

EGLAPI EGLBoolean EGLAPIENTRY eglQueryNativeWindowNV ( EGLDisplay  dpy,
EGLSurface  surf,
EGLNativeWindowType window 
)

◆ eglQueryNativePixmapNV()

EGLAPI EGLBoolean EGLAPIENTRY eglQueryNativePixmapNV ( EGLDisplay  dpy,
EGLSurface  surf,
EGLNativePixmapType pixmap 
)

◆ eglPostSubBufferNV()

EGLAPI EGLBoolean EGLAPIENTRY eglPostSubBufferNV ( EGLDisplay  dpy,
EGLSurface  surface,
EGLint  x,
EGLint  y,
EGLint  width,
EGLint  height 
)

◆ eglCreateStreamSyncNV()

EGLAPI EGLSyncKHR EGLAPIENTRY eglCreateStreamSyncNV ( EGLDisplay  dpy,
EGLStreamKHR  stream,
EGLenum  type,
const EGLint attrib_list 
)

◆ EGLSyncNV()

typedef EGLSyncNV ( EGLAPIENTRYP  PFNEGLCREATEFENCESYNCNVPROC)

◆ eglCreateFenceSyncNV()

EGLAPI EGLSyncNV EGLAPIENTRY eglCreateFenceSyncNV ( EGLDisplay  dpy,
EGLenum  condition,
const EGLint attrib_list 
)

◆ eglDestroySyncNV()

EGLAPI EGLBoolean EGLAPIENTRY eglDestroySyncNV ( EGLSyncNV  sync)

◆ eglFenceNV()

EGLAPI EGLBoolean EGLAPIENTRY eglFenceNV ( EGLSyncNV  sync)

◆ eglClientWaitSyncNV()

EGLAPI EGLint EGLAPIENTRY eglClientWaitSyncNV ( EGLSyncNV  sync,
EGLint  flags,
EGLTimeNV  timeout 
)

◆ eglSignalSyncNV()

EGLAPI EGLBoolean EGLAPIENTRY eglSignalSyncNV ( EGLSyncNV  sync,
EGLenum  mode 
)

◆ eglGetSyncAttribNV()

EGLAPI EGLBoolean EGLAPIENTRY eglGetSyncAttribNV ( EGLSyncNV  sync,
EGLint  attribute,
EGLint value 
)

◆ EGLuint64NV()

typedef EGLuint64NV ( EGLAPIENTRYP  PFNEGLGETSYSTEMTIMEFREQUENCYNVPROC)

◆ eglGetSystemTimeFrequencyNV()

EGLAPI EGLuint64NV EGLAPIENTRY eglGetSystemTimeFrequencyNV ( void  )

◆ eglGetSystemTimeNV()

EGLAPI EGLuint64NV EGLAPIENTRY eglGetSystemTimeNV ( void  )
KHRONOS_FALSE
@ KHRONOS_FALSE
Definition: SDL_egl.h:312
KHRONOS_TRUE
@ KHRONOS_TRUE
Definition: SDL_egl.h:313
khronos_boolean_enum_t
khronos_boolean_enum_t
Definition: SDL_egl.h:311
KHRONOS_BOOLEAN_ENUM_FORCE_SIZE
@ KHRONOS_BOOLEAN_ENUM_FORCE_SIZE
Definition: SDL_egl.h:314