#[repr(C)]pub struct IDXGIResourceVtbl {
pub parent: IDXGIDeviceSubObjectVtbl,
pub GetSharedHandle: unsafe extern "system" fn(This: *mut IDXGIResource, pSharedHandle: *mut HANDLE) -> HRESULT,
pub GetUsage: unsafe extern "system" fn(This: *mut IDXGIResource, pUsage: *mut DXGI_USAGE) -> HRESULT,
pub SetEvictionPriority: unsafe extern "system" fn(This: *mut IDXGIResource, EvictionPriority: UINT) -> HRESULT,
pub GetEvictionPriority: unsafe extern "system" fn(This: *mut IDXGIResource, pEvictionPriority: *mut UINT) -> HRESULT,
}
Fields§
§parent: IDXGIDeviceSubObjectVtbl
§GetUsage: unsafe extern "system" fn(This: *mut IDXGIResource, pUsage: *mut DXGI_USAGE) -> HRESULT
§SetEvictionPriority: unsafe extern "system" fn(This: *mut IDXGIResource, EvictionPriority: UINT) -> HRESULT
§GetEvictionPriority: unsafe extern "system" fn(This: *mut IDXGIResource, pEvictionPriority: *mut UINT) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDXGIResourceVtbl
impl RefUnwindSafe for IDXGIResourceVtbl
impl Send for IDXGIResourceVtbl
impl Sync for IDXGIResourceVtbl
impl Unpin for IDXGIResourceVtbl
impl UnwindSafe for IDXGIResourceVtbl
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