#[repr(C)]pub struct IDXGIAdapter {
pub lpVtbl: *const IDXGIAdapterVtbl,
}
Fields§
§lpVtbl: *const IDXGIAdapterVtbl
Implementations§
Source§impl IDXGIAdapter
impl IDXGIAdapter
pub unsafe fn EnumOutputs( &self, Output: UINT, ppOutput: *mut *mut IDXGIOutput, ) -> HRESULT
pub unsafe fn GetDesc(&self, pDesc: *mut DXGI_ADAPTER_DESC) -> HRESULT
pub unsafe fn CheckInterfaceSupport( &self, InterfaceName: REFGUID, pUMDVersion: *mut LARGE_INTEGER, ) -> HRESULT
Methods from Deref<Target = IDXGIObject>§
pub unsafe fn SetPrivateData( &self, Name: REFGUID, DataSize: UINT, pData: *const c_void, ) -> HRESULT
pub unsafe fn SetPrivateDataInterface( &self, Name: REFGUID, pUnknown: *const IUnknown, ) -> HRESULT
pub unsafe fn GetPrivateData( &self, Name: REFGUID, pDataSize: *mut UINT, pData: *mut c_void, ) -> HRESULT
pub unsafe fn GetParent( &self, riid: REFIID, ppParent: *mut *mut c_void, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDXGIAdapter
impl Deref for IDXGIAdapter
Source§type Target = IDXGIObject
type Target = IDXGIObject
The resulting type after dereferencing.
Source§fn deref(&self) -> &IDXGIObject
fn deref(&self) -> &IDXGIObject
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IDXGIAdapter
impl RefUnwindSafe for IDXGIAdapter
impl !Send for IDXGIAdapter
impl !Sync for IDXGIAdapter
impl Unpin for IDXGIAdapter
impl UnwindSafe for IDXGIAdapter
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