pub struct ID3D11ModuleInstanceVtbl {
pub parent: IUnknownVtbl,
pub BindConstantBuffer: Option<unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, uSrcSlot: UINT, uDstSlot: UINT, cbDstOffset: UINT) -> HRESULT>,
pub BindConstantBufferByName: Option<unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, pName: LPCSTR, uDstSlot: UINT, cbDstOffset: UINT) -> HRESULT>,
pub BindResource: Option<unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, uSrcSlot: UINT, uDstSlot: UINT, uCount: UINT) -> HRESULT>,
pub BindResourceByName: Option<unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, pName: LPCSTR, uDstSlot: UINT, uCount: UINT) -> HRESULT>,
pub BindSampler: Option<unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, uSrcSlot: UINT, uDstSlot: UINT, uCount: UINT) -> HRESULT>,
pub BindSamplerByName: Option<unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, pName: LPCSTR, uDstSlot: UINT, uCount: UINT) -> HRESULT>,
pub BindUnorderedAccessView: Option<unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, uSrcSlot: UINT, uDstSlot: UINT, uCount: UINT) -> HRESULT>,
pub BindUnorderedAccessViewByName: Option<unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, pName: LPCSTR, uDstSlot: UINT, uCount: UINT) -> HRESULT>,
pub BindResourceAsUnorderedAccessView: Option<unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, uSrcSrvSlot: UINT, uDstUavSlot: UINT, uCount: UINT) -> HRESULT>,
pub BindResourceAsUnorderedAccessViewByName: Option<unsafe extern "system" fn(This: *mut ID3D11ModuleInstance, pSrvName: LPCSTR, uDstUavSlot: UINT, uCount: UINT) -> HRESULT>,
}
Fields
parent | |
BindConstantBuffer | |
BindConstantBufferByName | |
BindResource | |
BindResourceByName | |
BindSampler | |
BindSamplerByName | |
BindUnorderedAccessView | |
BindUnorderedAccessViewByName | |
BindResourceAsUnorderedAccessView | |
BindResourceAsUnorderedAccessViewByName | |