#[repr(C)]pub struct IDXGIDevice2Vtbl {
pub parent: IDXGIDevice1Vtbl,
pub OfferResources: unsafe extern "system" fn(This: *mut IDXGIDevice2, NumResources: UINT, ppResources: *mut *mut IDXGIResource, Priority: DXGI_OFFER_RESOURCE_PRIORITY) -> HRESULT,
pub ReclaimResources: unsafe extern "system" fn(This: *mut IDXGIDevice2, NumResources: UINT, ppResources: *mut *mut IDXGIResource, pDiscarded: *mut BOOL) -> HRESULT,
pub EnqueueSetEvent: unsafe extern "system" fn(This: *mut IDXGIDevice2, hEvent: HANDLE) -> HRESULT,
}
Fields§
§parent: IDXGIDevice1Vtbl
§OfferResources: unsafe extern "system" fn(This: *mut IDXGIDevice2, NumResources: UINT, ppResources: *mut *mut IDXGIResource, Priority: DXGI_OFFER_RESOURCE_PRIORITY) -> HRESULT
§ReclaimResources: unsafe extern "system" fn(This: *mut IDXGIDevice2, NumResources: UINT, ppResources: *mut *mut IDXGIResource, pDiscarded: *mut BOOL) -> HRESULT
§EnqueueSetEvent: unsafe extern "system" fn(This: *mut IDXGIDevice2, hEvent: HANDLE) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDXGIDevice2Vtbl
impl RefUnwindSafe for IDXGIDevice2Vtbl
impl Send for IDXGIDevice2Vtbl
impl Sync for IDXGIDevice2Vtbl
impl Unpin for IDXGIDevice2Vtbl
impl UnwindSafe for IDXGIDevice2Vtbl
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