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