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 Freeze for LibEgl
impl RefUnwindSafe for LibEgl
impl !Send for LibEgl
impl !Sync for LibEgl
impl Unpin 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