Struct winapi::d3d11shader::ID3D11ModuleInstanceVtbl [] [src]

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
BindConstantBuffer
BindConstantBufferByName
BindResource
BindResourceByName
BindSampler
BindSamplerByName
BindUnorderedAccessView
BindUnorderedAccessViewByName
BindResourceAsUnorderedAccessView
BindResourceAsUnorderedAccessViewByName