|
BEGIN_INTERFACE | HRESULT (STDMETHODCALLTYPE *QueryInterface)(ID3D11DeviceContext2 *This |
|
| ULONG (STDMETHODCALLTYPE *AddRef)(ID3D11DeviceContext2 *This) |
|
| ULONG (STDMETHODCALLTYPE *Release)(ID3D11DeviceContext2 *This) |
|
| void (STDMETHODCALLTYPE *GetDevice)(ID3D11DeviceContext2 *This |
|
| HRESULT (STDMETHODCALLTYPE *GetPrivateData)(ID3D11DeviceContext2 *This |
|
| HRESULT (STDMETHODCALLTYPE *SetPrivateData)(ID3D11DeviceContext2 *This |
|
_In_ REFGUID _In_ UINT | _In_reads_bytes_opt_ (DataSize) const void *pData) |
|
| HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *VSSetConstantBuffers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _In_reads_opt_ (NumBuffers) ID3D11Buffer *const *ppConstantBuffers) |
|
| void (STDMETHODCALLTYPE *PSSetShaderResources)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartSlot) UINT NumViews |
|
| _In_reads_opt_ (NumViews) ID3D11ShaderResourceView *const *ppShaderResourceViews) |
|
| void (STDMETHODCALLTYPE *PSSetShader)(ID3D11DeviceContext2 *This |
|
_In_opt_ ID3D11PixelShader | _In_reads_opt_ (NumClassInstances) ID3D11ClassInstance *const *ppClassInstances |
|
| void (STDMETHODCALLTYPE *PSSetSamplers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot) UINT NumSamplers |
|
| _In_reads_opt_ (NumSamplers) ID3D11SamplerState *const *ppSamplers) |
|
| void (STDMETHODCALLTYPE *VSSetShader)(ID3D11DeviceContext2 *This |
|
_In_opt_ ID3D11VertexShader | _In_reads_opt_ (NumClassInstances) ID3D11ClassInstance *const *ppClassInstances |
|
| void (STDMETHODCALLTYPE *DrawIndexed)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *Draw)(ID3D11DeviceContext2 *This |
|
| HRESULT (STDMETHODCALLTYPE *Map)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *Unmap)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *PSSetConstantBuffers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _In_reads_opt_ (NumBuffers) ID3D11Buffer *const *ppConstantBuffers) |
|
| void (STDMETHODCALLTYPE *IASetInputLayout)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *IASetVertexBuffers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _In_reads_opt_ (NumBuffers) ID3D11Buffer *const *ppVertexBuffers |
|
| _In_reads_opt_ (NumBuffers) const UINT *pStrides |
|
| _In_reads_opt_ (NumBuffers) const UINT *pOffsets) |
|
| void (STDMETHODCALLTYPE *IASetIndexBuffer)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *DrawIndexedInstanced)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *DrawInstanced)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *GSSetConstantBuffers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _In_reads_opt_ (NumBuffers) ID3D11Buffer *const *ppConstantBuffers) |
|
| void (STDMETHODCALLTYPE *GSSetShader)(ID3D11DeviceContext2 *This |
|
_In_opt_ ID3D11GeometryShader | _In_reads_opt_ (NumClassInstances) ID3D11ClassInstance *const *ppClassInstances |
|
| void (STDMETHODCALLTYPE *IASetPrimitiveTopology)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *VSSetShaderResources)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartSlot) UINT NumViews |
|
| _In_reads_opt_ (NumViews) ID3D11ShaderResourceView *const *ppShaderResourceViews) |
|
| void (STDMETHODCALLTYPE *VSSetSamplers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot) UINT NumSamplers |
|
| _In_reads_opt_ (NumSamplers) ID3D11SamplerState *const *ppSamplers) |
|
| void (STDMETHODCALLTYPE *Begin)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *End)(ID3D11DeviceContext2 *This |
|
| HRESULT (STDMETHODCALLTYPE *GetData)(ID3D11DeviceContext2 *This |
|
_In_ ID3D11Asynchronous | _Out_writes_bytes_opt_ (DataSize) void *pData |
|
| void (STDMETHODCALLTYPE *SetPredication)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *GSSetShaderResources)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartSlot) UINT NumViews |
|
| _In_reads_opt_ (NumViews) ID3D11ShaderResourceView *const *ppShaderResourceViews) |
|
| void (STDMETHODCALLTYPE *GSSetSamplers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot) UINT NumSamplers |
|
| _In_reads_opt_ (NumSamplers) ID3D11SamplerState *const *ppSamplers) |
|
| void (STDMETHODCALLTYPE *OMSetRenderTargets)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT) UINT NumViews |
|
| _In_reads_opt_ (NumViews) ID3D11RenderTargetView *const *ppRenderTargetViews |
|
| void (STDMETHODCALLTYPE *OMSetRenderTargetsAndUnorderedAccessViews)(ID3D11DeviceContext2 *This |
|
_In_ UINT | _In_reads_opt_ (NumRTVs) ID3D11RenderTargetView *const *ppRenderTargetViews |
|
_In_ UINT _In_opt_ ID3D11DepthStencilView | _In_range_ (0, D3D11_1_UAV_SLOT_COUNT - 1) UINT UAVStartSlot |
|
_In_ UINT _In_opt_ ID3D11DepthStencilView _In_ UINT | _In_reads_opt_ (NumUAVs) ID3D11UnorderedAccessView *const *ppUnorderedAccessViews |
|
_In_ UINT _In_opt_ ID3D11DepthStencilView _In_ UINT | _In_reads_opt_ (NumUAVs) const UINT *pUAVInitialCounts) |
|
| void (STDMETHODCALLTYPE *OMSetBlendState)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *OMSetDepthStencilState)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *SOSetTargets)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_SO_BUFFER_SLOT_COUNT) UINT NumBuffers |
|
| _In_reads_opt_ (NumBuffers) ID3D11Buffer *const *ppSOTargets |
|
| _In_reads_opt_ (NumBuffers) const UINT *pOffsets) |
|
| void (STDMETHODCALLTYPE *DrawAuto)(ID3D11DeviceContext2 *This) |
|
| void (STDMETHODCALLTYPE *DrawIndexedInstancedIndirect)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *DrawInstancedIndirect)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *Dispatch)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *DispatchIndirect)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *RSSetState)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *RSSetViewports)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumViewports |
|
| _In_reads_opt_ (NumViewports) const D3D11_VIEWPORT *pViewports) |
|
| void (STDMETHODCALLTYPE *RSSetScissorRects)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumRects |
|
| _In_reads_opt_ (NumRects) const D3D11_RECT *pRects) |
|
| void (STDMETHODCALLTYPE *CopySubresourceRegion)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *CopyResource)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *UpdateSubresource)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *CopyStructureCount)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *ClearRenderTargetView)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *ClearUnorderedAccessViewUint)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *ClearDepthStencilView)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *GenerateMips)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *SetResourceMinLOD)(ID3D11DeviceContext2 *This |
|
| FLOAT (STDMETHODCALLTYPE *GetResourceMinLOD)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *ResolveSubresource)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *ExecuteCommandList)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *HSSetShaderResources)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartSlot) UINT NumViews |
|
| _In_reads_opt_ (NumViews) ID3D11ShaderResourceView *const *ppShaderResourceViews) |
|
| void (STDMETHODCALLTYPE *HSSetShader)(ID3D11DeviceContext2 *This |
|
_In_opt_ ID3D11HullShader | _In_reads_opt_ (NumClassInstances) ID3D11ClassInstance *const *ppClassInstances |
|
| void (STDMETHODCALLTYPE *HSSetSamplers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot) UINT NumSamplers |
|
| _In_reads_opt_ (NumSamplers) ID3D11SamplerState *const *ppSamplers) |
|
| void (STDMETHODCALLTYPE *HSSetConstantBuffers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _In_reads_opt_ (NumBuffers) ID3D11Buffer *const *ppConstantBuffers) |
|
| void (STDMETHODCALLTYPE *DSSetShaderResources)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartSlot) UINT NumViews |
|
| _In_reads_opt_ (NumViews) ID3D11ShaderResourceView *const *ppShaderResourceViews) |
|
| void (STDMETHODCALLTYPE *DSSetShader)(ID3D11DeviceContext2 *This |
|
_In_opt_ ID3D11DomainShader | _In_reads_opt_ (NumClassInstances) ID3D11ClassInstance *const *ppClassInstances |
|
| void (STDMETHODCALLTYPE *DSSetSamplers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot) UINT NumSamplers |
|
| _In_reads_opt_ (NumSamplers) ID3D11SamplerState *const *ppSamplers) |
|
| void (STDMETHODCALLTYPE *DSSetConstantBuffers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _In_reads_opt_ (NumBuffers) ID3D11Buffer *const *ppConstantBuffers) |
|
| void (STDMETHODCALLTYPE *CSSetShaderResources)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartSlot) UINT NumViews |
|
| _In_reads_opt_ (NumViews) ID3D11ShaderResourceView *const *ppShaderResourceViews) |
|
| void (STDMETHODCALLTYPE *CSSetUnorderedAccessViews)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_1_UAV_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_1_UAV_SLOT_COUNT - StartSlot) UINT NumUAVs |
|
| _In_reads_opt_ (NumUAVs) ID3D11UnorderedAccessView *const *ppUnorderedAccessViews |
|
| _In_reads_opt_ (NumUAVs) const UINT *pUAVInitialCounts) |
|
| void (STDMETHODCALLTYPE *CSSetShader)(ID3D11DeviceContext2 *This |
|
_In_opt_ ID3D11ComputeShader | _In_reads_opt_ (NumClassInstances) ID3D11ClassInstance *const *ppClassInstances |
|
| void (STDMETHODCALLTYPE *CSSetSamplers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot) UINT NumSamplers |
|
| _In_reads_opt_ (NumSamplers) ID3D11SamplerState *const *ppSamplers) |
|
| void (STDMETHODCALLTYPE *CSSetConstantBuffers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _In_reads_opt_ (NumBuffers) ID3D11Buffer *const *ppConstantBuffers) |
|
| void (STDMETHODCALLTYPE *VSGetConstantBuffers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _Out_writes_opt_ (NumBuffers) ID3D11Buffer **ppConstantBuffers) |
|
| void (STDMETHODCALLTYPE *PSGetShaderResources)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartSlot) UINT NumViews |
|
| _Out_writes_opt_ (NumViews) ID3D11ShaderResourceView **ppShaderResourceViews) |
|
| void (STDMETHODCALLTYPE *PSGetShader)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *PSGetSamplers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot) UINT NumSamplers |
|
| _Out_writes_opt_ (NumSamplers) ID3D11SamplerState **ppSamplers) |
|
| void (STDMETHODCALLTYPE *VSGetShader)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *PSGetConstantBuffers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _Out_writes_opt_ (NumBuffers) ID3D11Buffer **ppConstantBuffers) |
|
| void (STDMETHODCALLTYPE *IAGetInputLayout)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *IAGetVertexBuffers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _Out_writes_opt_ (NumBuffers) ID3D11Buffer **ppVertexBuffers |
|
| _Out_writes_opt_ (NumBuffers) UINT *pStrides |
|
| _Out_writes_opt_ (NumBuffers) UINT *pOffsets) |
|
| void (STDMETHODCALLTYPE *IAGetIndexBuffer)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *GSGetConstantBuffers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _Out_writes_opt_ (NumBuffers) ID3D11Buffer **ppConstantBuffers) |
|
| void (STDMETHODCALLTYPE *GSGetShader)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *IAGetPrimitiveTopology)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *VSGetShaderResources)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartSlot) UINT NumViews |
|
| _Out_writes_opt_ (NumViews) ID3D11ShaderResourceView **ppShaderResourceViews) |
|
| void (STDMETHODCALLTYPE *VSGetSamplers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot) UINT NumSamplers |
|
| _Out_writes_opt_ (NumSamplers) ID3D11SamplerState **ppSamplers) |
|
| void (STDMETHODCALLTYPE *GetPredication)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *GSGetShaderResources)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartSlot) UINT NumViews |
|
| _Out_writes_opt_ (NumViews) ID3D11ShaderResourceView **ppShaderResourceViews) |
|
| void (STDMETHODCALLTYPE *GSGetSamplers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot) UINT NumSamplers |
|
| _Out_writes_opt_ (NumSamplers) ID3D11SamplerState **ppSamplers) |
|
| void (STDMETHODCALLTYPE *OMGetRenderTargets)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT) UINT NumViews |
|
| _Out_writes_opt_ (NumViews) ID3D11RenderTargetView **ppRenderTargetViews |
|
| void (STDMETHODCALLTYPE *OMGetRenderTargetsAndUnorderedAccessViews)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT) UINT NumRTVs |
|
| _Out_writes_opt_ (NumRTVs) ID3D11RenderTargetView **ppRenderTargetViews |
|
_Outptr_opt_result_maybenull_ ID3D11DepthStencilView | _In_range_ (0, D3D11_PS_CS_UAV_REGISTER_COUNT - 1) UINT UAVStartSlot |
|
_Outptr_opt_result_maybenull_ ID3D11DepthStencilView | _In_range_ (0, D3D11_PS_CS_UAV_REGISTER_COUNT - UAVStartSlot) UINT NumUAVs |
|
_Outptr_opt_result_maybenull_ ID3D11DepthStencilView | _Out_writes_opt_ (NumUAVs) ID3D11UnorderedAccessView **ppUnorderedAccessViews) |
|
| void (STDMETHODCALLTYPE *OMGetBlendState)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *OMGetDepthStencilState)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *SOGetTargets)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_SO_BUFFER_SLOT_COUNT) UINT NumBuffers |
|
| _Out_writes_opt_ (NumBuffers) ID3D11Buffer **ppSOTargets) |
|
| void (STDMETHODCALLTYPE *RSGetState)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *RSGetViewports)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *RSGetScissorRects)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *HSGetShaderResources)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartSlot) UINT NumViews |
|
| _Out_writes_opt_ (NumViews) ID3D11ShaderResourceView **ppShaderResourceViews) |
|
| void (STDMETHODCALLTYPE *HSGetShader)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *HSGetSamplers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot) UINT NumSamplers |
|
| _Out_writes_opt_ (NumSamplers) ID3D11SamplerState **ppSamplers) |
|
| void (STDMETHODCALLTYPE *HSGetConstantBuffers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _Out_writes_opt_ (NumBuffers) ID3D11Buffer **ppConstantBuffers) |
|
| void (STDMETHODCALLTYPE *DSGetShaderResources)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartSlot) UINT NumViews |
|
| _Out_writes_opt_ (NumViews) ID3D11ShaderResourceView **ppShaderResourceViews) |
|
| void (STDMETHODCALLTYPE *DSGetShader)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *DSGetSamplers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot) UINT NumSamplers |
|
| _Out_writes_opt_ (NumSamplers) ID3D11SamplerState **ppSamplers) |
|
| void (STDMETHODCALLTYPE *DSGetConstantBuffers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _Out_writes_opt_ (NumBuffers) ID3D11Buffer **ppConstantBuffers) |
|
| void (STDMETHODCALLTYPE *CSGetShaderResources)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartSlot) UINT NumViews |
|
| _Out_writes_opt_ (NumViews) ID3D11ShaderResourceView **ppShaderResourceViews) |
|
| void (STDMETHODCALLTYPE *CSGetUnorderedAccessViews)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_1_UAV_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_1_UAV_SLOT_COUNT - StartSlot) UINT NumUAVs |
|
| _Out_writes_opt_ (NumUAVs) ID3D11UnorderedAccessView **ppUnorderedAccessViews) |
|
| void (STDMETHODCALLTYPE *CSGetShader)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *CSGetSamplers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot) UINT NumSamplers |
|
| _Out_writes_opt_ (NumSamplers) ID3D11SamplerState **ppSamplers) |
|
| void (STDMETHODCALLTYPE *CSGetConstantBuffers)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _Out_writes_opt_ (NumBuffers) ID3D11Buffer **ppConstantBuffers) |
|
| void (STDMETHODCALLTYPE *ClearState)(ID3D11DeviceContext2 *This) |
|
| void (STDMETHODCALLTYPE *Flush)(ID3D11DeviceContext2 *This) |
|
| D3D11_DEVICE_CONTEXT_TYPE (STDMETHODCALLTYPE *GetType)(ID3D11DeviceContext2 *This) |
|
| UINT (STDMETHODCALLTYPE *GetContextFlags)(ID3D11DeviceContext2 *This) |
|
| HRESULT (STDMETHODCALLTYPE *FinishCommandList)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *CopySubresourceRegion1)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *UpdateSubresource1)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *DiscardResource)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *DiscardView)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *VSSetConstantBuffers1)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _In_reads_opt_ (NumBuffers) ID3D11Buffer *const *ppConstantBuffers |
|
| _In_reads_opt_ (NumBuffers) const UINT *pFirstConstant |
|
| _In_reads_opt_ (NumBuffers) const UINT *pNumConstants) |
|
| void (STDMETHODCALLTYPE *HSSetConstantBuffers1)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _In_reads_opt_ (NumBuffers) ID3D11Buffer *const *ppConstantBuffers |
|
| _In_reads_opt_ (NumBuffers) const UINT *pFirstConstant |
|
| _In_reads_opt_ (NumBuffers) const UINT *pNumConstants) |
|
| void (STDMETHODCALLTYPE *DSSetConstantBuffers1)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _In_reads_opt_ (NumBuffers) ID3D11Buffer *const *ppConstantBuffers |
|
| _In_reads_opt_ (NumBuffers) const UINT *pFirstConstant |
|
| _In_reads_opt_ (NumBuffers) const UINT *pNumConstants) |
|
| void (STDMETHODCALLTYPE *GSSetConstantBuffers1)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _In_reads_opt_ (NumBuffers) ID3D11Buffer *const *ppConstantBuffers |
|
| _In_reads_opt_ (NumBuffers) const UINT *pFirstConstant |
|
| _In_reads_opt_ (NumBuffers) const UINT *pNumConstants) |
|
| void (STDMETHODCALLTYPE *PSSetConstantBuffers1)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _In_reads_opt_ (NumBuffers) ID3D11Buffer *const *ppConstantBuffers |
|
| _In_reads_opt_ (NumBuffers) const UINT *pFirstConstant |
|
| _In_reads_opt_ (NumBuffers) const UINT *pNumConstants) |
|
| void (STDMETHODCALLTYPE *CSSetConstantBuffers1)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _In_reads_opt_ (NumBuffers) ID3D11Buffer *const *ppConstantBuffers |
|
| _In_reads_opt_ (NumBuffers) const UINT *pFirstConstant |
|
| _In_reads_opt_ (NumBuffers) const UINT *pNumConstants) |
|
| void (STDMETHODCALLTYPE *VSGetConstantBuffers1)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _Out_writes_opt_ (NumBuffers) ID3D11Buffer **ppConstantBuffers |
|
| _Out_writes_opt_ (NumBuffers) UINT *pFirstConstant |
|
| _Out_writes_opt_ (NumBuffers) UINT *pNumConstants) |
|
| void (STDMETHODCALLTYPE *HSGetConstantBuffers1)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _Out_writes_opt_ (NumBuffers) ID3D11Buffer **ppConstantBuffers |
|
| _Out_writes_opt_ (NumBuffers) UINT *pFirstConstant |
|
| _Out_writes_opt_ (NumBuffers) UINT *pNumConstants) |
|
| void (STDMETHODCALLTYPE *DSGetConstantBuffers1)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _Out_writes_opt_ (NumBuffers) ID3D11Buffer **ppConstantBuffers |
|
| _Out_writes_opt_ (NumBuffers) UINT *pFirstConstant |
|
| _Out_writes_opt_ (NumBuffers) UINT *pNumConstants) |
|
| void (STDMETHODCALLTYPE *GSGetConstantBuffers1)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _Out_writes_opt_ (NumBuffers) ID3D11Buffer **ppConstantBuffers |
|
| _Out_writes_opt_ (NumBuffers) UINT *pFirstConstant |
|
| _Out_writes_opt_ (NumBuffers) UINT *pNumConstants) |
|
| void (STDMETHODCALLTYPE *PSGetConstantBuffers1)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _Out_writes_opt_ (NumBuffers) ID3D11Buffer **ppConstantBuffers |
|
| _Out_writes_opt_ (NumBuffers) UINT *pFirstConstant |
|
| _Out_writes_opt_ (NumBuffers) UINT *pNumConstants) |
|
| void (STDMETHODCALLTYPE *CSGetConstantBuffers1)(ID3D11DeviceContext2 *This |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot |
|
| _In_range_ (0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot) UINT NumBuffers |
|
| _Out_writes_opt_ (NumBuffers) ID3D11Buffer **ppConstantBuffers |
|
| _Out_writes_opt_ (NumBuffers) UINT *pFirstConstant |
|
| _Out_writes_opt_ (NumBuffers) UINT *pNumConstants) |
|
| void (STDMETHODCALLTYPE *SwapDeviceContextState)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *ClearView)(ID3D11DeviceContext2 *This |
|
_In_ ID3D11View _In_ const FLOAT | _In_reads_opt_ (NumRects) const D3D11_RECT *pRect |
|
| void (STDMETHODCALLTYPE *DiscardView1)(ID3D11DeviceContext2 *This |
|
_In_ ID3D11View | _In_reads_opt_ (NumRects) const D3D11_RECT *pRects |
|
| HRESULT (STDMETHODCALLTYPE *UpdateTileMappings)(ID3D11DeviceContext2 *This |
|
_In_ ID3D11Resource _In_ UINT | _In_reads_opt_ (NumTiledResourceRegions) const D3D11_TILED_RESOURCE_COORDINATE *pTiledResourceRegionStartCoordinates |
|
_In_ ID3D11Resource _In_ UINT | _In_reads_opt_ (NumTiledResourceRegions) const D3D11_TILE_REGION_SIZE *pTiledResourceRegionSizes |
|
_In_ ID3D11Resource _In_ UINT _In_opt_ ID3D11Buffer _In_ UINT | _In_reads_opt_ (NumRanges) const UINT *pRangeFlags |
|
_In_ ID3D11Resource _In_ UINT _In_opt_ ID3D11Buffer _In_ UINT | _In_reads_opt_ (NumRanges) const UINT *pTilePoolStartOffsets |
|
_In_ ID3D11Resource _In_ UINT _In_opt_ ID3D11Buffer _In_ UINT | _In_reads_opt_ (NumRanges) const UINT *pRangeTileCounts |
|
| HRESULT (STDMETHODCALLTYPE *CopyTileMappings)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *CopyTiles)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *UpdateTiles)(ID3D11DeviceContext2 *This |
|
| HRESULT (STDMETHODCALLTYPE *ResizeTilePool)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *TiledResourceBarrier)(ID3D11DeviceContext2 *This |
|
| BOOL (STDMETHODCALLTYPE *IsAnnotationEnabled)(ID3D11DeviceContext2 *This) |
|
| void (STDMETHODCALLTYPE *SetMarkerInt)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *BeginEventInt)(ID3D11DeviceContext2 *This |
|
| void (STDMETHODCALLTYPE *EndEvent)(ID3D11DeviceContext2 *This) |
|