#[repr(C)]pub struct ID3D11On12Device {
pub lpVtbl: *const ID3D11On12DeviceVtbl,
}
Fields§
§lpVtbl: *const ID3D11On12DeviceVtbl
Implementations§
Source§impl ID3D11On12Device
impl ID3D11On12Device
pub unsafe fn CreateWrappedResource( &self, pResource12: *mut IUnknown, pFlags11: *const D3D11_RESOURCE_FLAGS, InState: D3D12_RESOURCE_STATES, OutState: D3D12_RESOURCE_STATES, riid: *const IID, ppResource11: *mut *mut c_void, ) -> HRESULT
pub unsafe fn ReleaseWrappedResources( &self, ppResources: *mut *mut ID3D11Resource, NumResources: UINT, )
pub unsafe fn AcquireWrappedResources( &self, ppResources: *mut *mut ID3D11Resource, NumResources: UINT, )
Trait Implementations§
Source§impl Deref for ID3D11On12Device
impl Deref for ID3D11On12Device
Auto Trait Implementations§
impl Freeze for ID3D11On12Device
impl RefUnwindSafe for ID3D11On12Device
impl !Send for ID3D11On12Device
impl !Sync for ID3D11On12Device
impl Unpin for ID3D11On12Device
impl UnwindSafe for ID3D11On12Device
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