Struct winsafe::vt::IDXGIFactoryVT
source · #[repr(C)]pub struct IDXGIFactoryVT {
pub IDXGIObjectVT: IDXGIObjectVT,
pub EnumAdapters: fn(_: *mut c_void, _: u32, _: *const *mut c_void) -> u32,
pub MakeWindowAssociation: fn(_: *mut c_void, _: *mut c_void, _: u32) -> u32,
pub GetWindowAssociation: fn(_: *mut c_void, _: *mut *mut c_void) -> u32,
pub CreateSwapChain: fn(_: *mut c_void, _: *mut c_void, _: *const c_void, _: *mut *mut c_void) -> u32,
pub CreateSoftwareAdapter: fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> u32,
}
Available on crate features
ole
and dxgi
only.Expand description
IDXGIFactory
virtual table.
Fields§
§IDXGIObjectVT: IDXGIObjectVT
§EnumAdapters: fn(_: *mut c_void, _: u32, _: *const *mut c_void) -> u32
§MakeWindowAssociation: fn(_: *mut c_void, _: *mut c_void, _: u32) -> u32
§GetWindowAssociation: fn(_: *mut c_void, _: *mut *mut c_void) -> u32
§CreateSwapChain: fn(_: *mut c_void, _: *mut c_void, _: *const c_void, _: *mut *mut c_void) -> u32
§CreateSoftwareAdapter: fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> u32
Auto Trait Implementations§
impl Freeze for IDXGIFactoryVT
impl RefUnwindSafe for IDXGIFactoryVT
impl Send for IDXGIFactoryVT
impl Sync for IDXGIFactoryVT
impl Unpin for IDXGIFactoryVT
impl UnwindSafe for IDXGIFactoryVT
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