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