webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Typedefs | Functions
eglsoftlinking.h File Reference
#include "SoftLinking.h"

Go to the source code of this file.

Typedefs

typedef void(* __eglMustCastToProperFunctionPointerType) (void)
 

Functions

 SOFT_LINK (libEGL, eglGetError, EGLint, EGLAPIENTRY,(void),())
 
 SOFT_LINK_OPTIONAL (libEGL, eglGetDisplay, EGLDisplay, EGLAPIENTRY,(EGLNativeDisplayType display_id))
 
 SOFT_LINK (libEGL, eglInitialize, EGLBoolean, EGLAPIENTRY,(EGLDisplay dpy, EGLint *major, EGLint *minor),(dpy, major, minor))
 
 SOFT_LINK (libEGL, eglTerminate, EGLBoolean, EGLAPIENTRY,(EGLDisplay dpy),(dpy))
 
 SOFT_LINK (libEGL, eglQueryString, const char *, EGLAPIENTRY,(EGLDisplay dpy, EGLint name),(dpy, name))
 
 SOFT_LINK (libEGL, eglGetConfigs, EGLBoolean, EGLAPIENTRY,(EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config),(dpy, configs, config_size, num_config))
 
 SOFT_LINK (libEGL, eglChooseConfig, EGLBoolean, EGLAPIENTRY,(EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config),(dpy, attrib_list, configs, config_size, num_config))
 
 SOFT_LINK (libEGL, eglGetConfigAttrib, EGLint, EGLAPIENTRY,(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value),(dpy, config, attribute, value))
 
 SOFT_LINK (libEGL, eglCreateWindowSurface, EGLSurface, EGLAPIENTRY,(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list),(dpy, config, win, attrib_list))
 
 SOFT_LINK (libEGL, eglCreatePbufferSurface, EGLSurface, EGLAPIENTRY,(EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list),(dpy, config, attrib_list))
 
 SOFT_LINK (libEGL, eglCreatePixmapSurface, EGLSurface, EGLAPIENTRY,(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list),(dpy, config, pixmap, attrib_list))
 
 SOFT_LINK (libEGL, eglDestroySurface, EGLBoolean, EGLAPIENTRY,(EGLDisplay dpy, EGLSurface surface),(dpy, surface))
 
 SOFT_LINK (libEGL, eglQuerySurface, EGLBoolean, EGLAPIENTRY,(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value),(dpy, surface, attribute, value))
 
 SOFT_LINK (libEGL, eglBindAPI, EGLBoolean, EGLAPIENTRY,(EGLenum api),(api))
 
 SOFT_LINK (libEGL, eglQueryAPI, EGLenum, EGLAPIENTRY,(void),())
 
 SOFT_LINK (libEGL, eglWaitClient, EGLBoolean, EGLAPIENTRY,(void),())
 
 SOFT_LINK (libEGL, eglReleaseThread, EGLBoolean, EGLAPIENTRY,(void),())
 
 SOFT_LINK (libEGL, eglCreatePbufferFromClientBuffer, EGLSurface, EGLAPIENTRY,(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list),(dpy, buftype, buffer, config, attrib_list))
 
 SOFT_LINK (libEGL, eglSurfaceAttrib, EGLBoolean, EGLAPIENTRY,(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value),(dpy, surface, attribute, value))
 
 SOFT_LINK (libEGL, eglBindTexImage, EGLBoolean, EGLAPIENTRY,(EGLDisplay dpy, EGLSurface surface, EGLint buffer),(dpy, surface, buffer))
 
 SOFT_LINK (libEGL, eglReleaseTexImage, EGLBoolean, EGLAPIENTRY,(EGLDisplay dpy, EGLSurface surface, EGLint buffer),(dpy, surface, buffer))
 
 SOFT_LINK (libEGL, eglSwapInterval, EGLBoolean, EGLAPIENTRY,(EGLDisplay dpy, EGLint interval),(dpy, interval))
 
 SOFT_LINK (libEGL, eglCreateContext, EGLContext, EGLAPIENTRY,(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list),(dpy, config, share_context, attrib_list))
 
 SOFT_LINK (libEGL, eglDestroyContext, EGLBoolean, EGLAPIENTRY,(EGLDisplay dpy, EGLContext ctx),(dpy, ctx))
 
 SOFT_LINK (libEGL, eglMakeCurrent, EGLBoolean, EGLAPIENTRY,(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx),(dpy, draw, read, ctx))
 
 SOFT_LINK (libEGL, eglGetCurrentContext, EGLContext, EGLAPIENTRY,(void),())
 
 SOFT_LINK (libEGL, eglGetCurrentSurface, EGLSurface, EGLAPIENTRY,(EGLint readdraw),(readdraw))
 
 SOFT_LINK (libEGL, eglGetCurrentDisplay, EGLDisplay, EGLAPIENTRY,(void),())
 
 SOFT_LINK (libEGL, eglQueryContext, EGLBoolean, EGLAPIENTRY,(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value),(dpy, ctx, attribute, value))
 
 SOFT_LINK (libEGL, eglWaitGL, EGLBoolean, EGLAPIENTRY,(void),())
 
 SOFT_LINK (libEGL, eglWaitNative, EGLBoolean, EGLAPIENTRY,(EGLint engine),(engine))
 
 SOFT_LINK (libEGL, eglSwapBuffers, EGLBoolean, EGLAPIENTRY,(EGLDisplay dpy, EGLSurface surface),(dpy, surface))
 
 SOFT_LINK (libEGL, eglCopyBuffers, EGLBoolean, EGLAPIENTRY,(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target),(dpy, surface, target))
 
 SOFT_LINK (libEGL, eglGetProcAddress, __eglMustCastToProperFunctionPointerType, EGLAPIENTRY,(const char *procname),(procname))
 

Typedef Documentation

◆ __eglMustCastToProperFunctionPointerType

typedef void(* __eglMustCastToProperFunctionPointerType) (void)

Function Documentation

◆ SOFT_LINK() [1/33]

SOFT_LINK ( libEGL  ,
eglGetError  ,
EGLint  ,
EGLAPIENTRY  ,
(void ,
()   
)

◆ SOFT_LINK() [2/33]

SOFT_LINK ( libEGL  ,
eglInitialize  ,
EGLBoolean  ,
EGLAPIENTRY  ,
(EGLDisplay dpy, EGLint *major, EGLint *minor)  ,
(dpy, major, minor)   
)

◆ SOFT_LINK() [3/33]

SOFT_LINK ( libEGL  ,
eglTerminate  ,
EGLBoolean  ,
EGLAPIENTRY  ,
(EGLDisplay dpy)  ,
(dpy)   
)

◆ SOFT_LINK() [4/33]

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

◆ SOFT_LINK() [5/33]

SOFT_LINK ( libEGL  ,
eglGetConfigs  ,
EGLBoolean  ,
EGLAPIENTRY  ,
(EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config)  ,
(dpy, configs, config_size, num_config)   
)

◆ SOFT_LINK() [6/33]

SOFT_LINK ( libEGL  ,
eglChooseConfig  ,
EGLBoolean  ,
EGLAPIENTRY  ,
(EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config)  ,
(dpy, attrib_list, configs, config_size, num_config)   
)

◆ SOFT_LINK() [7/33]

SOFT_LINK ( libEGL  ,
eglGetConfigAttrib  ,
EGLint  ,
EGLAPIENTRY  ,
(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value ,
(dpy, config, attribute, value  
)

◆ SOFT_LINK() [8/33]

SOFT_LINK ( libEGL  ,
eglCreateWindowSurface  ,
EGLSurface  ,
EGLAPIENTRY  ,
(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list ,
(dpy, config, win, attrib_list  
)

◆ SOFT_LINK() [9/33]

SOFT_LINK ( libEGL  ,
eglCreatePbufferSurface  ,
EGLSurface  ,
EGLAPIENTRY  ,
(EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list ,
(dpy, config, attrib_list  
)

◆ SOFT_LINK() [10/33]

SOFT_LINK ( libEGL  ,
eglCreatePixmapSurface  ,
EGLSurface  ,
EGLAPIENTRY  ,
(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list ,
(dpy, config, pixmap, attrib_list  
)

◆ SOFT_LINK() [11/33]

SOFT_LINK ( libEGL  ,
eglDestroySurface  ,
EGLBoolean  ,
EGLAPIENTRY  ,
(EGLDisplay dpy, EGLSurface surface ,
(dpy, surface  
)

◆ SOFT_LINK() [12/33]

SOFT_LINK ( libEGL  ,
eglQuerySurface  ,
EGLBoolean  ,
EGLAPIENTRY  ,
(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value ,
(dpy, surface, attribute, value  
)

◆ SOFT_LINK() [13/33]

SOFT_LINK ( libEGL  ,
eglBindAPI  ,
EGLBoolean  ,
EGLAPIENTRY  ,
(EGLenum api)  ,
(api)   
)

◆ SOFT_LINK() [14/33]

SOFT_LINK ( libEGL  ,
eglQueryAPI  ,
EGLenum  ,
EGLAPIENTRY  ,
(void ,
()   
)

◆ SOFT_LINK() [15/33]

SOFT_LINK ( libEGL  ,
eglWaitClient  ,
EGLBoolean  ,
EGLAPIENTRY  ,
(void ,
()   
)

◆ SOFT_LINK() [16/33]

SOFT_LINK ( libEGL  ,
eglReleaseThread  ,
EGLBoolean  ,
EGLAPIENTRY  ,
(void ,
()   
)

◆ SOFT_LINK() [17/33]

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

◆ SOFT_LINK() [18/33]

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

◆ SOFT_LINK() [19/33]

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

◆ SOFT_LINK() [20/33]

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

◆ SOFT_LINK() [21/33]

SOFT_LINK ( libEGL  ,
eglSwapInterval  ,
EGLBoolean  ,
EGLAPIENTRY  ,
(EGLDisplay dpy, EGLint interval ,
(dpy, interval  
)

◆ SOFT_LINK() [22/33]

SOFT_LINK ( libEGL  ,
eglCreateContext  ,
EGLContext  ,
EGLAPIENTRY  ,
(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list ,
(dpy, config, share_context, attrib_list  
)

◆ SOFT_LINK() [23/33]

SOFT_LINK ( libEGL  ,
eglDestroyContext  ,
EGLBoolean  ,
EGLAPIENTRY  ,
(EGLDisplay dpy, EGLContext ctx ,
(dpy, ctx  
)

◆ SOFT_LINK() [24/33]

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

◆ SOFT_LINK() [25/33]

SOFT_LINK ( libEGL  ,
eglGetCurrentContext  ,
EGLContext  ,
EGLAPIENTRY  ,
(void ,
()   
)

◆ SOFT_LINK() [26/33]

SOFT_LINK ( libEGL  ,
eglGetCurrentSurface  ,
EGLSurface  ,
EGLAPIENTRY  ,
(EGLint readdraw)  ,
(readdraw)   
)

◆ SOFT_LINK() [27/33]

SOFT_LINK ( libEGL  ,
eglGetCurrentDisplay  ,
EGLDisplay  ,
EGLAPIENTRY  ,
(void ,
()   
)

◆ SOFT_LINK() [28/33]

SOFT_LINK ( libEGL  ,
eglQueryContext  ,
EGLBoolean  ,
EGLAPIENTRY  ,
(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value ,
(dpy, ctx, attribute, value  
)

◆ SOFT_LINK() [29/33]

SOFT_LINK ( libEGL  ,
eglWaitGL  ,
EGLBoolean  ,
EGLAPIENTRY  ,
(void ,
()   
)

◆ SOFT_LINK() [30/33]

SOFT_LINK ( libEGL  ,
eglWaitNative  ,
EGLBoolean  ,
EGLAPIENTRY  ,
(EGLint engine ,
(engine  
)

◆ SOFT_LINK() [31/33]

SOFT_LINK ( libEGL  ,
eglSwapBuffers  ,
EGLBoolean  ,
EGLAPIENTRY  ,
(EGLDisplay dpy, EGLSurface surface ,
(dpy, surface  
)

◆ SOFT_LINK() [32/33]

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

◆ SOFT_LINK() [33/33]

SOFT_LINK ( libEGL  ,
eglGetProcAddress  ,
__eglMustCastToProperFunctionPointerType  ,
EGLAPIENTRY  ,
(const char *procname)  ,
(procname)   
)

◆ SOFT_LINK_OPTIONAL()

SOFT_LINK_OPTIONAL ( libEGL  ,
eglGetDisplay  ,
EGLDisplay  ,
EGLAPIENTRY  ,
(EGLNativeDisplayType display_id  
)