#[repr(C)]pub struct IDXGIDeviceSubObject {
pub lpVtbl: *const IDXGIDeviceSubObjectVtbl,
}
Fields§
§lpVtbl: *const IDXGIDeviceSubObjectVtbl
Implementations§
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 IDXGIDeviceSubObject
impl Deref for IDXGIDeviceSubObject
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 IDXGIDeviceSubObject
impl RefUnwindSafe for IDXGIDeviceSubObject
impl !Send for IDXGIDeviceSubObject
impl !Sync for IDXGIDeviceSubObject
impl Unpin for IDXGIDeviceSubObject
impl UnwindSafe for IDXGIDeviceSubObject
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