#[repr(C)]pub struct ID3D11ModuleInstanceVtbl {
pub parent: IUnknownVtbl,
pub BindConstantBuffer: unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, uSrcSlot: UINT, uDstSlot: UINT, cbDstOffset: UINT) -> HRESULT,
pub BindConstantBufferByName: unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, pName: LPCSTR, uDstSlot: UINT, cbDstOffset: UINT) -> HRESULT,
pub BindResource: unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, uSrcSlot: UINT, uDstSlot: UINT, uCount: UINT) -> HRESULT,
pub BindResourceByName: unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, pName: LPCSTR, uDstSlot: UINT, uCount: UINT) -> HRESULT,
pub BindSampler: unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, uSrcSlot: UINT, uDstSlot: UINT, uCount: UINT) -> HRESULT,
pub BindSamplerByName: unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, pName: LPCSTR, uDstSlot: UINT, uCount: UINT) -> HRESULT,
pub BindUnorderedAccessView: unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, uSrcSlot: UINT, uDstSlot: UINT, uCount: UINT) -> HRESULT,
pub BindUnorderedAccessViewByName: unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, pName: LPCSTR, uDstSlot: UINT, uCount: UINT) -> HRESULT,
pub BindResourceAsUnorderedAccessView: unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, uSrcSrvSlot: UINT, uDstUavSlot: UINT, uCount: UINT) -> HRESULT,
pub BindResourceAsUnorderedAccessViewByName: unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, pSrvName: LPCSTR, uDstUavSlot: UINT, uCount: UINT) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§BindConstantBuffer: unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, uSrcSlot: UINT, uDstSlot: UINT, cbDstOffset: UINT) -> HRESULT
§BindConstantBufferByName: unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, pName: LPCSTR, uDstSlot: UINT, cbDstOffset: UINT) -> HRESULT
§BindResource: unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, uSrcSlot: UINT, uDstSlot: UINT, uCount: UINT) -> HRESULT
§BindResourceByName: unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, pName: LPCSTR, uDstSlot: UINT, uCount: UINT) -> HRESULT
§BindSampler: unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, uSrcSlot: UINT, uDstSlot: UINT, uCount: UINT) -> HRESULT
§BindSamplerByName: unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, pName: LPCSTR, uDstSlot: UINT, uCount: UINT) -> HRESULT
§BindUnorderedAccessView: unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, uSrcSlot: UINT, uDstSlot: UINT, uCount: UINT) -> HRESULT
§BindUnorderedAccessViewByName: unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, pName: LPCSTR, uDstSlot: UINT, uCount: UINT) -> HRESULT
§BindResourceAsUnorderedAccessView: unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, uSrcSrvSlot: UINT, uDstUavSlot: UINT, uCount: UINT) -> HRESULT
§BindResourceAsUnorderedAccessViewByName: unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, pSrvName: LPCSTR, uDstUavSlot: UINT, uCount: UINT) -> HRESULT
Auto Trait Implementations§
impl Freeze for ID3D11ModuleInstanceVtbl
impl RefUnwindSafe for ID3D11ModuleInstanceVtbl
impl Send for ID3D11ModuleInstanceVtbl
impl Sync for ID3D11ModuleInstanceVtbl
impl Unpin for ID3D11ModuleInstanceVtbl
impl UnwindSafe for ID3D11ModuleInstanceVtbl
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