#[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) -> HRESULTAuto 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