pub enum Dxgi {
Dxmt,
Wined3d,
}Expand description
Which implementation of the DXGI family a process loads.
D3D10, D3D10.1, D3D11 and D3D12 travel together because they all create
their device through one dxgi.dll, and each implementation’s modules only
work with its own.
Variants§
Dxmt
DXMT, which a built-in rule gives every program.
Wined3d
Wine’s own wined3d, what upstream Wine loads, and so what a process gets when no rule names an implementation.
Implementations§
Trait Implementations§
impl Copy for Dxgi
impl Eq for Dxgi
impl StructuralPartialEq for Dxgi
Auto Trait Implementations§
impl Freeze for Dxgi
impl RefUnwindSafe for Dxgi
impl Send for Dxgi
impl Sync for Dxgi
impl Unpin for Dxgi
impl UnsafeUnpin for Dxgi
impl UnwindSafe for Dxgi
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