Struct winsafe::vt::IDXGISurfaceVT
source · #[repr(C)]pub struct IDXGISurfaceVT {
pub IDXGIDeviceSubObjectVT: IDXGIDeviceSubObjectVT,
pub GetDesc: fn(_: *mut c_void, _: *mut c_void) -> u32,
pub Map: fn(_: *mut c_void, _: *mut c_void, _: u32) -> u32,
pub Unmap: fn(_: *mut c_void) -> u32,
}
Available on crate features
ole
and dxgi
only.Expand description
IDXGISurface
virtual table.
Fields§
§IDXGIDeviceSubObjectVT: IDXGIDeviceSubObjectVT
§GetDesc: fn(_: *mut c_void, _: *mut c_void) -> u32
§Map: fn(_: *mut c_void, _: *mut c_void, _: u32) -> u32
§Unmap: fn(_: *mut c_void) -> u32
Auto Trait Implementations§
impl Freeze for IDXGISurfaceVT
impl RefUnwindSafe for IDXGISurfaceVT
impl Send for IDXGISurfaceVT
impl Sync for IDXGISurfaceVT
impl Unpin for IDXGISurfaceVT
impl UnwindSafe for IDXGISurfaceVT
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