[−][src]Struct surfman::platform::windows::wgl::surface::SurfaceTexture
Represents an OpenGL texture that wraps a surface.
Reading from the associated OpenGL texture reads from the surface. It is undefined behavior to write to such a texture (e.g. by binding it to a framebuffer and rendering to that framebuffer).
Surface textures are local to a context, but that context does not have to be the same context
as that associated with the underlying surface. The texture must be destroyed with the
destroy_surface_texture()
method, or a panic will occur.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SurfaceTexture
impl !Send for SurfaceTexture
impl !Sync for SurfaceTexture
impl Unpin for SurfaceTexture
impl UnwindSafe for SurfaceTexture
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,