pub struct LibEgl {Show 36 fields
pub eglPresentationTimeANDROID: Option<unsafe extern "C" fn(dpy: EGLDisplay, surface: EGLSurface, time: i64)>,
pub eglBindAPI: PFNEGLBINDAPIPROC,
pub eglChooseConfig: PFNEGLCHOOSECONFIGPROC,
pub eglCopyBuffers: PFNEGLCOPYBUFFERSPROC,
pub eglCreateContext: PFNEGLCREATECONTEXTPROC,
pub eglCreatePbufferSurface: PFNEGLCREATEPBUFFERSURFACEPROC,
pub eglCreatePixmapSurface: PFNEGLCREATEPIXMAPSURFACEPROC,
pub eglCreateWindowSurface: PFNEGLCREATEWINDOWSURFACEPROC,
pub eglDestroyContext: PFNEGLDESTROYCONTEXTPROC,
pub eglDestroySurface: PFNEGLDESTROYSURFACEPROC,
pub eglGetConfigAttrib: PFNEGLGETCONFIGATTRIBPROC,
pub eglGetConfigs: PFNEGLGETCONFIGSPROC,
pub eglGetCurrentDisplay: PFNEGLGETCURRENTDISPLAYPROC,
pub eglGetCurrentSurface: PFNEGLGETCURRENTSURFACEPROC,
pub eglGetDisplay: PFNEGLGETDISPLAYPROC,
pub eglGetError: PFNEGLGETERRORPROC,
pub eglGetProcAddress: PFNEGLGETPROCADDRESSPROC,
pub eglInitialize: PFNEGLINITIALIZEPROC,
pub eglMakeCurrent: PFNEGLMAKECURRENTPROC,
pub eglQueryContext: PFNEGLQUERYCONTEXTPROC,
pub eglQueryString: PFNEGLQUERYSTRINGPROC,
pub eglQuerySurface: PFNEGLQUERYSURFACEPROC,
pub eglSwapBuffers: PFNEGLSWAPBUFFERSPROC,
pub eglTerminate: PFNEGLTERMINATEPROC,
pub eglWaitGL: PFNEGLWAITGLPROC,
pub eglWaitNative: PFNEGLWAITNATIVEPROC,
pub eglBindTexImage: PFNEGLBINDTEXIMAGEPROC,
pub eglReleaseTexImage: PFNEGLRELEASETEXIMAGEPROC,
pub eglSurfaceAttrib: PFNEGLSURFACEATTRIBPROC,
pub eglSwapInterval: PFNEGLSWAPINTERVALPROC,
pub eglCreateImageKHR: PFNEGLCREATEIMAGEKHRPROC,
pub eglDestroyImageKHR: PFNEGLDESTROYIMAGEKHRPROC,
pub eglExportDMABUFImageQueryMESA: PFNEGLEXPORTDMABUFIMAGEQUERYMESAPROC,
pub eglExportDMABUFImageMESA: PFNEGLEXPORTDMABUFIMAGEMESAPROC,
pub eglGetPlatformDisplayEXT: PFNEGLGETPLATFORMDISPLAYEXTPROC,
pub glEGLImageTargetTexture2DOES: Option<unsafe extern "C" fn(GLenum, EGLImageKHR)>,
/* private fields */
}Fields§
§eglPresentationTimeANDROID: Option<unsafe extern "C" fn(dpy: EGLDisplay, surface: EGLSurface, time: i64)>§eglBindAPI: PFNEGLBINDAPIPROC§eglChooseConfig: PFNEGLCHOOSECONFIGPROC§eglCopyBuffers: PFNEGLCOPYBUFFERSPROC§eglCreateContext: PFNEGLCREATECONTEXTPROC§eglCreatePbufferSurface: PFNEGLCREATEPBUFFERSURFACEPROC§eglCreatePixmapSurface: PFNEGLCREATEPIXMAPSURFACEPROC§eglCreateWindowSurface: PFNEGLCREATEWINDOWSURFACEPROC§eglDestroyContext: PFNEGLDESTROYCONTEXTPROC§eglDestroySurface: PFNEGLDESTROYSURFACEPROC§eglGetConfigAttrib: PFNEGLGETCONFIGATTRIBPROC§eglGetConfigs: PFNEGLGETCONFIGSPROC§eglGetCurrentDisplay: PFNEGLGETCURRENTDISPLAYPROC§eglGetCurrentSurface: PFNEGLGETCURRENTSURFACEPROC§eglGetDisplay: PFNEGLGETDISPLAYPROC§eglGetError: PFNEGLGETERRORPROC§eglGetProcAddress: PFNEGLGETPROCADDRESSPROC§eglInitialize: PFNEGLINITIALIZEPROC§eglMakeCurrent: PFNEGLMAKECURRENTPROC§eglQueryContext: PFNEGLQUERYCONTEXTPROC§eglQueryString: PFNEGLQUERYSTRINGPROC§eglQuerySurface: PFNEGLQUERYSURFACEPROC§eglSwapBuffers: PFNEGLSWAPBUFFERSPROC§eglTerminate: PFNEGLTERMINATEPROC§eglWaitGL: PFNEGLWAITGLPROC§eglWaitNative: PFNEGLWAITNATIVEPROC§eglBindTexImage: PFNEGLBINDTEXIMAGEPROC§eglReleaseTexImage: PFNEGLRELEASETEXIMAGEPROC§eglSurfaceAttrib: PFNEGLSURFACEATTRIBPROC§eglSwapInterval: PFNEGLSWAPINTERVALPROC§eglCreateImageKHR: PFNEGLCREATEIMAGEKHRPROC§eglDestroyImageKHR: PFNEGLDESTROYIMAGEKHRPROC§eglExportDMABUFImageQueryMESA: PFNEGLEXPORTDMABUFIMAGEQUERYMESAPROC§eglExportDMABUFImageMESA: PFNEGLEXPORTDMABUFIMAGEMESAPROC§eglGetPlatformDisplayEXT: PFNEGLGETPLATFORMDISPLAYEXTPROC§glEGLImageTargetTexture2DOES: Option<unsafe extern "C" fn(GLenum, EGLImageKHR)>Implementations§
Auto Trait Implementations§
impl !Send for LibEgl
impl !Sync for LibEgl
impl Freeze for LibEgl
impl RefUnwindSafe for LibEgl
impl Unpin for LibEgl
impl UnsafeUnpin for LibEgl
impl UnwindSafe for LibEgl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more