pub(crate) struct EGLSurfaceTexture {
pub(crate) surface: EGLBackedSurface,
pub(crate) texture_object: c_uint,
pub(crate) phantom: PhantomData<*const ()>,
}
Fields§
§surface: EGLBackedSurface
§texture_object: c_uint
§phantom: PhantomData<*const ()>
Implementations§
source§impl EGLSurfaceTexture
impl EGLSurfaceTexture
pub(crate) fn destroy(self, gl: &Gl) -> EGLBackedSurface
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EGLSurfaceTexture
impl RefUnwindSafe for EGLSurfaceTexture
impl !Send for EGLSurfaceTexture
impl !Sync for EGLSurfaceTexture
impl Unpin for EGLSurfaceTexture
impl UnwindSafe for EGLSurfaceTexture
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