17 #ifndef __REQUIRED_RPCNDR_H_VERSION__ 18 #define __REQUIRED_RPCNDR_H_VERSION__ 475 22 #ifndef __REQUIRED_RPCSAL_H_VERSION__ 23 #define __REQUIRED_RPCSAL_H_VERSION__ 100 29 #ifndef __RPCNDR_H_VERSION__ 30 #error this stub requires an updated version of <rpcndr.h> 33 #ifndef COM_NO_WINDOWS_H 41 #if defined(_MSC_VER) && (_MSC_VER >= 1020) 47 #ifndef __ID3D11DeviceContext2_FWD_DEFINED__ 48 #define __ID3D11DeviceContext2_FWD_DEFINED__ 54 #ifndef __ID3D11Device2_FWD_DEFINED__ 55 #define __ID3D11Device2_FWD_DEFINED__ 122 #define D3D11_PACKED_TILE ( 0xffffffff ) 158 #ifndef __ID3D11DeviceContext2_INTERFACE_DEFINED__ 159 #define __ID3D11DeviceContext2_INTERFACE_DEFINED__ 167 #if defined(__cplusplus) && !defined(CINTERFACE) 169 MIDL_INTERFACE(
"420d5b32-b90c-4da4-bef0-359f6a24a83a")
173 virtual HRESULT STDMETHODCALLTYPE UpdateTileMappings(
177 _In_
UINT NumTiledResourceRegions,
187 _In_reads_opt_(NumRanges)
const UINT *pRangeFlags,
189 _In_reads_opt_(NumRanges)
const UINT *pTilePoolStartOffsets,
191 _In_reads_opt_(NumRanges)
const UINT *pRangeTileCounts,
193 _In_
UINT Flags) = 0;
195 virtual HRESULT STDMETHODCALLTYPE CopyTileMappings(
207 _In_
UINT Flags) = 0;
209 virtual void STDMETHODCALLTYPE CopyTiles(
219 _In_
UINT64 BufferStartOffsetInBytes,
221 _In_
UINT Flags) = 0;
223 virtual void STDMETHODCALLTYPE UpdateTiles(
231 _In_
const void *pSourceTileData,
233 _In_
UINT Flags) = 0;
235 virtual HRESULT STDMETHODCALLTYPE ResizeTilePool(
239 _In_
UINT64 NewSizeInBytes) = 0;
241 virtual void STDMETHODCALLTYPE TiledResourceBarrier(
247 virtual BOOL STDMETHODCALLTYPE IsAnnotationEnabled(
void) = 0;
249 virtual void STDMETHODCALLTYPE SetMarkerInt(
254 virtual void STDMETHODCALLTYPE BeginEventInt(
259 virtual void STDMETHODCALLTYPE EndEvent(
void) = 0;
270 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
276 ULONG ( STDMETHODCALLTYPE *AddRef )(
282 void ( STDMETHODCALLTYPE *GetDevice )(
287 HRESULT ( STDMETHODCALLTYPE *GetPrivateData )(
296 HRESULT ( STDMETHODCALLTYPE *SetPrivateData )(
305 HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )(
310 _In_opt_
const IUnknown *
pData);
312 void ( STDMETHODCALLTYPE *VSSetConstantBuffers )(
321 void ( STDMETHODCALLTYPE *PSSetShaderResources )(
330 void ( STDMETHODCALLTYPE *PSSetShader )(
338 void ( STDMETHODCALLTYPE *PSSetSamplers )(
347 void ( STDMETHODCALLTYPE *VSSetShader )(
355 void ( STDMETHODCALLTYPE *DrawIndexed )(
364 void ( STDMETHODCALLTYPE *Draw )(
371 HRESULT ( STDMETHODCALLTYPE *Map )(
384 void ( STDMETHODCALLTYPE *Unmap )(
391 void ( STDMETHODCALLTYPE *PSSetConstantBuffers )(
400 void ( STDMETHODCALLTYPE *IASetInputLayout )(
405 void ( STDMETHODCALLTYPE *IASetVertexBuffers )(
418 void ( STDMETHODCALLTYPE *IASetIndexBuffer )(
427 void ( STDMETHODCALLTYPE *DrawIndexedInstanced )(
440 void ( STDMETHODCALLTYPE *DrawInstanced )(
451 void ( STDMETHODCALLTYPE *GSSetConstantBuffers )(
460 void ( STDMETHODCALLTYPE *GSSetShader )(
468 void ( STDMETHODCALLTYPE *IASetPrimitiveTopology )(
473 void ( STDMETHODCALLTYPE *VSSetShaderResources )(
482 void ( STDMETHODCALLTYPE *VSSetSamplers )(
491 void ( STDMETHODCALLTYPE *Begin )(
496 void ( STDMETHODCALLTYPE *End )(
501 HRESULT ( STDMETHODCALLTYPE *GetData )(
512 void ( STDMETHODCALLTYPE *SetPredication )(
519 void ( STDMETHODCALLTYPE *GSSetShaderResources )(
528 void ( STDMETHODCALLTYPE *GSSetSamplers )(
537 void ( STDMETHODCALLTYPE *OMSetRenderTargets )(
546 void ( STDMETHODCALLTYPE *OMSetRenderTargetsAndUnorderedAccessViews )(
563 void ( STDMETHODCALLTYPE *OMSetBlendState )(
572 void ( STDMETHODCALLTYPE *OMSetDepthStencilState )(
579 void ( STDMETHODCALLTYPE *SOSetTargets )(
588 void ( STDMETHODCALLTYPE *DrawAuto )(
591 void ( STDMETHODCALLTYPE *DrawIndexedInstancedIndirect )(
598 void ( STDMETHODCALLTYPE *DrawInstancedIndirect )(
605 void ( STDMETHODCALLTYPE *Dispatch )(
614 void ( STDMETHODCALLTYPE *DispatchIndirect )(
621 void ( STDMETHODCALLTYPE *RSSetState )(
626 void ( STDMETHODCALLTYPE *RSSetViewports )(
633 void ( STDMETHODCALLTYPE *RSSetScissorRects )(
640 void ( STDMETHODCALLTYPE *CopySubresourceRegion )(
659 void ( STDMETHODCALLTYPE *CopyResource )(
666 void ( STDMETHODCALLTYPE *UpdateSubresource )(
681 void ( STDMETHODCALLTYPE *CopyStructureCount )(
690 void ( STDMETHODCALLTYPE *ClearRenderTargetView )(
697 void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewUint )(
704 void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat )(
711 void ( STDMETHODCALLTYPE *ClearDepthStencilView )(
722 void ( STDMETHODCALLTYPE *GenerateMips )(
727 void ( STDMETHODCALLTYPE *SetResourceMinLOD )(
733 FLOAT ( STDMETHODCALLTYPE *GetResourceMinLOD )(
738 void ( STDMETHODCALLTYPE *ResolveSubresource )(
751 void ( STDMETHODCALLTYPE *ExecuteCommandList )(
757 void ( STDMETHODCALLTYPE *HSSetShaderResources )(
766 void ( STDMETHODCALLTYPE *HSSetShader )(
774 void ( STDMETHODCALLTYPE *HSSetSamplers )(
783 void ( STDMETHODCALLTYPE *HSSetConstantBuffers )(
792 void ( STDMETHODCALLTYPE *DSSetShaderResources )(
801 void ( STDMETHODCALLTYPE *DSSetShader )(
809 void ( STDMETHODCALLTYPE *DSSetSamplers )(
818 void ( STDMETHODCALLTYPE *DSSetConstantBuffers )(
827 void ( STDMETHODCALLTYPE *CSSetShaderResources )(
836 void ( STDMETHODCALLTYPE *CSSetUnorderedAccessViews )(
847 void ( STDMETHODCALLTYPE *CSSetShader )(
855 void ( STDMETHODCALLTYPE *CSSetSamplers )(
864 void ( STDMETHODCALLTYPE *CSSetConstantBuffers )(
873 void ( STDMETHODCALLTYPE *VSGetConstantBuffers )(
882 void ( STDMETHODCALLTYPE *PSGetShaderResources )(
891 void ( STDMETHODCALLTYPE *PSGetShader )(
900 void ( STDMETHODCALLTYPE *PSGetSamplers )(
909 void ( STDMETHODCALLTYPE *VSGetShader )(
918 void ( STDMETHODCALLTYPE *PSGetConstantBuffers )(
927 void ( STDMETHODCALLTYPE *IAGetInputLayout )(
932 void ( STDMETHODCALLTYPE *IAGetVertexBuffers )(
945 void ( STDMETHODCALLTYPE *IAGetIndexBuffer )(
954 void ( STDMETHODCALLTYPE *GSGetConstantBuffers )(
963 void ( STDMETHODCALLTYPE *GSGetShader )(
972 void ( STDMETHODCALLTYPE *IAGetPrimitiveTopology )(
977 void ( STDMETHODCALLTYPE *VSGetShaderResources )(
986 void ( STDMETHODCALLTYPE *VSGetSamplers )(
995 void ( STDMETHODCALLTYPE *GetPredication )(
1002 void ( STDMETHODCALLTYPE *GSGetShaderResources )(
1011 void ( STDMETHODCALLTYPE *GSGetSamplers )(
1020 void ( STDMETHODCALLTYPE *OMGetRenderTargets )(
1029 void ( STDMETHODCALLTYPE *OMGetRenderTargetsAndUnorderedAccessViews )(
1044 void ( STDMETHODCALLTYPE *OMGetBlendState )(
1053 void ( STDMETHODCALLTYPE *OMGetDepthStencilState )(
1060 void ( STDMETHODCALLTYPE *SOGetTargets )(
1067 void ( STDMETHODCALLTYPE *RSGetState )(
1072 void ( STDMETHODCALLTYPE *RSGetViewports )(
1079 void ( STDMETHODCALLTYPE *RSGetScissorRects )(
1086 void ( STDMETHODCALLTYPE *HSGetShaderResources )(
1095 void ( STDMETHODCALLTYPE *HSGetShader )(
1104 void ( STDMETHODCALLTYPE *HSGetSamplers )(
1113 void ( STDMETHODCALLTYPE *HSGetConstantBuffers )(
1122 void ( STDMETHODCALLTYPE *DSGetShaderResources )(
1131 void ( STDMETHODCALLTYPE *DSGetShader )(
1140 void ( STDMETHODCALLTYPE *DSGetSamplers )(
1149 void ( STDMETHODCALLTYPE *DSGetConstantBuffers )(
1158 void ( STDMETHODCALLTYPE *CSGetShaderResources )(
1167 void ( STDMETHODCALLTYPE *CSGetUnorderedAccessViews )(
1176 void ( STDMETHODCALLTYPE *CSGetShader )(
1185 void ( STDMETHODCALLTYPE *CSGetSamplers )(
1194 void ( STDMETHODCALLTYPE *CSGetConstantBuffers )(
1203 void ( STDMETHODCALLTYPE *ClearState )(
1206 void ( STDMETHODCALLTYPE *
Flush )(
1212 UINT ( STDMETHODCALLTYPE *GetContextFlags )(
1215 HRESULT ( STDMETHODCALLTYPE *FinishCommandList )(
1221 void ( STDMETHODCALLTYPE *CopySubresourceRegion1 )(
1242 void ( STDMETHODCALLTYPE *UpdateSubresource1 )(
1259 void ( STDMETHODCALLTYPE *DiscardResource )(
1264 void ( STDMETHODCALLTYPE *DiscardView )(
1269 void ( STDMETHODCALLTYPE *VSSetConstantBuffers1 )(
1282 void ( STDMETHODCALLTYPE *HSSetConstantBuffers1 )(
1295 void ( STDMETHODCALLTYPE *DSSetConstantBuffers1 )(
1308 void ( STDMETHODCALLTYPE *GSSetConstantBuffers1 )(
1321 void ( STDMETHODCALLTYPE *PSSetConstantBuffers1 )(
1334 void ( STDMETHODCALLTYPE *CSSetConstantBuffers1 )(
1347 void ( STDMETHODCALLTYPE *VSGetConstantBuffers1 )(
1360 void ( STDMETHODCALLTYPE *HSGetConstantBuffers1 )(
1373 void ( STDMETHODCALLTYPE *DSGetConstantBuffers1 )(
1386 void ( STDMETHODCALLTYPE *GSGetConstantBuffers1 )(
1399 void ( STDMETHODCALLTYPE *PSGetConstantBuffers1 )(
1412 void ( STDMETHODCALLTYPE *CSGetConstantBuffers1 )(
1425 void ( STDMETHODCALLTYPE *SwapDeviceContextState )(
1432 void ( STDMETHODCALLTYPE *ClearView )(
1442 void ( STDMETHODCALLTYPE *DiscardView1 )(
1450 HRESULT ( STDMETHODCALLTYPE *UpdateTileMappings )(
1473 HRESULT ( STDMETHODCALLTYPE *CopyTileMappings )(
1488 void ( STDMETHODCALLTYPE *CopyTiles )(
1503 void ( STDMETHODCALLTYPE *UpdateTiles )(
1516 HRESULT ( STDMETHODCALLTYPE *ResizeTilePool )(
1523 void ( STDMETHODCALLTYPE *TiledResourceBarrier )(
1530 BOOL ( STDMETHODCALLTYPE *IsAnnotationEnabled )(
1533 void ( STDMETHODCALLTYPE *SetMarkerInt )(
1539 void ( STDMETHODCALLTYPE *BeginEventInt )(
1545 void ( STDMETHODCALLTYPE *EndEvent )(
1561 #define ID3D11DeviceContext2_QueryInterface(This,riid,ppvObject) \ 1562 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 1564 #define ID3D11DeviceContext2_AddRef(This) \ 1565 ( (This)->lpVtbl -> AddRef(This) ) 1567 #define ID3D11DeviceContext2_Release(This) \ 1568 ( (This)->lpVtbl -> Release(This) ) 1571 #define ID3D11DeviceContext2_GetDevice(This,ppDevice) \ 1572 ( (This)->lpVtbl -> GetDevice(This,ppDevice) ) 1574 #define ID3D11DeviceContext2_GetPrivateData(This,guid,pDataSize,pData) \ 1575 ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) 1577 #define ID3D11DeviceContext2_SetPrivateData(This,guid,DataSize,pData) \ 1578 ( (This)->lpVtbl -> SetPrivateData(This,guid,DataSize,pData) ) 1580 #define ID3D11DeviceContext2_SetPrivateDataInterface(This,guid,pData) \ 1581 ( (This)->lpVtbl -> SetPrivateDataInterface(This,guid,pData) ) 1584 #define ID3D11DeviceContext2_VSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 1585 ( (This)->lpVtbl -> VSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 1587 #define ID3D11DeviceContext2_PSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 1588 ( (This)->lpVtbl -> PSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 1590 #define ID3D11DeviceContext2_PSSetShader(This,pPixelShader,ppClassInstances,NumClassInstances) \ 1591 ( (This)->lpVtbl -> PSSetShader(This,pPixelShader,ppClassInstances,NumClassInstances) ) 1593 #define ID3D11DeviceContext2_PSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 1594 ( (This)->lpVtbl -> PSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 1596 #define ID3D11DeviceContext2_VSSetShader(This,pVertexShader,ppClassInstances,NumClassInstances) \ 1597 ( (This)->lpVtbl -> VSSetShader(This,pVertexShader,ppClassInstances,NumClassInstances) ) 1599 #define ID3D11DeviceContext2_DrawIndexed(This,IndexCount,StartIndexLocation,BaseVertexLocation) \ 1600 ( (This)->lpVtbl -> DrawIndexed(This,IndexCount,StartIndexLocation,BaseVertexLocation) ) 1602 #define ID3D11DeviceContext2_Draw(This,VertexCount,StartVertexLocation) \ 1603 ( (This)->lpVtbl -> Draw(This,VertexCount,StartVertexLocation) ) 1605 #define ID3D11DeviceContext2_Map(This,pResource,Subresource,MapType,MapFlags,pMappedResource) \ 1606 ( (This)->lpVtbl -> Map(This,pResource,Subresource,MapType,MapFlags,pMappedResource) ) 1608 #define ID3D11DeviceContext2_Unmap(This,pResource,Subresource) \ 1609 ( (This)->lpVtbl -> Unmap(This,pResource,Subresource) ) 1611 #define ID3D11DeviceContext2_PSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 1612 ( (This)->lpVtbl -> PSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 1614 #define ID3D11DeviceContext2_IASetInputLayout(This,pInputLayout) \ 1615 ( (This)->lpVtbl -> IASetInputLayout(This,pInputLayout) ) 1617 #define ID3D11DeviceContext2_IASetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets) \ 1618 ( (This)->lpVtbl -> IASetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets) ) 1620 #define ID3D11DeviceContext2_IASetIndexBuffer(This,pIndexBuffer,Format,Offset) \ 1621 ( (This)->lpVtbl -> IASetIndexBuffer(This,pIndexBuffer,Format,Offset) ) 1623 #define ID3D11DeviceContext2_DrawIndexedInstanced(This,IndexCountPerInstance,InstanceCount,StartIndexLocation,BaseVertexLocation,StartInstanceLocation) \ 1624 ( (This)->lpVtbl -> DrawIndexedInstanced(This,IndexCountPerInstance,InstanceCount,StartIndexLocation,BaseVertexLocation,StartInstanceLocation) ) 1626 #define ID3D11DeviceContext2_DrawInstanced(This,VertexCountPerInstance,InstanceCount,StartVertexLocation,StartInstanceLocation) \ 1627 ( (This)->lpVtbl -> DrawInstanced(This,VertexCountPerInstance,InstanceCount,StartVertexLocation,StartInstanceLocation) ) 1629 #define ID3D11DeviceContext2_GSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 1630 ( (This)->lpVtbl -> GSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 1632 #define ID3D11DeviceContext2_GSSetShader(This,pShader,ppClassInstances,NumClassInstances) \ 1633 ( (This)->lpVtbl -> GSSetShader(This,pShader,ppClassInstances,NumClassInstances) ) 1635 #define ID3D11DeviceContext2_IASetPrimitiveTopology(This,Topology) \ 1636 ( (This)->lpVtbl -> IASetPrimitiveTopology(This,Topology) ) 1638 #define ID3D11DeviceContext2_VSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 1639 ( (This)->lpVtbl -> VSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 1641 #define ID3D11DeviceContext2_VSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 1642 ( (This)->lpVtbl -> VSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 1644 #define ID3D11DeviceContext2_Begin(This,pAsync) \ 1645 ( (This)->lpVtbl -> Begin(This,pAsync) ) 1647 #define ID3D11DeviceContext2_End(This,pAsync) \ 1648 ( (This)->lpVtbl -> End(This,pAsync) ) 1650 #define ID3D11DeviceContext2_GetData(This,pAsync,pData,DataSize,GetDataFlags) \ 1651 ( (This)->lpVtbl -> GetData(This,pAsync,pData,DataSize,GetDataFlags) ) 1653 #define ID3D11DeviceContext2_SetPredication(This,pPredicate,PredicateValue) \ 1654 ( (This)->lpVtbl -> SetPredication(This,pPredicate,PredicateValue) ) 1656 #define ID3D11DeviceContext2_GSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 1657 ( (This)->lpVtbl -> GSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 1659 #define ID3D11DeviceContext2_GSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 1660 ( (This)->lpVtbl -> GSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 1662 #define ID3D11DeviceContext2_OMSetRenderTargets(This,NumViews,ppRenderTargetViews,pDepthStencilView) \ 1663 ( (This)->lpVtbl -> OMSetRenderTargets(This,NumViews,ppRenderTargetViews,pDepthStencilView) ) 1665 #define ID3D11DeviceContext2_OMSetRenderTargetsAndUnorderedAccessViews(This,NumRTVs,ppRenderTargetViews,pDepthStencilView,UAVStartSlot,NumUAVs,ppUnorderedAccessViews,pUAVInitialCounts) \ 1666 ( (This)->lpVtbl -> OMSetRenderTargetsAndUnorderedAccessViews(This,NumRTVs,ppRenderTargetViews,pDepthStencilView,UAVStartSlot,NumUAVs,ppUnorderedAccessViews,pUAVInitialCounts) ) 1668 #define ID3D11DeviceContext2_OMSetBlendState(This,pBlendState,BlendFactor,SampleMask) \ 1669 ( (This)->lpVtbl -> OMSetBlendState(This,pBlendState,BlendFactor,SampleMask) ) 1671 #define ID3D11DeviceContext2_OMSetDepthStencilState(This,pDepthStencilState,StencilRef) \ 1672 ( (This)->lpVtbl -> OMSetDepthStencilState(This,pDepthStencilState,StencilRef) ) 1674 #define ID3D11DeviceContext2_SOSetTargets(This,NumBuffers,ppSOTargets,pOffsets) \ 1675 ( (This)->lpVtbl -> SOSetTargets(This,NumBuffers,ppSOTargets,pOffsets) ) 1677 #define ID3D11DeviceContext2_DrawAuto(This) \ 1678 ( (This)->lpVtbl -> DrawAuto(This) ) 1680 #define ID3D11DeviceContext2_DrawIndexedInstancedIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs) \ 1681 ( (This)->lpVtbl -> DrawIndexedInstancedIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs) ) 1683 #define ID3D11DeviceContext2_DrawInstancedIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs) \ 1684 ( (This)->lpVtbl -> DrawInstancedIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs) ) 1686 #define ID3D11DeviceContext2_Dispatch(This,ThreadGroupCountX,ThreadGroupCountY,ThreadGroupCountZ) \ 1687 ( (This)->lpVtbl -> Dispatch(This,ThreadGroupCountX,ThreadGroupCountY,ThreadGroupCountZ) ) 1689 #define ID3D11DeviceContext2_DispatchIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs) \ 1690 ( (This)->lpVtbl -> DispatchIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs) ) 1692 #define ID3D11DeviceContext2_RSSetState(This,pRasterizerState) \ 1693 ( (This)->lpVtbl -> RSSetState(This,pRasterizerState) ) 1695 #define ID3D11DeviceContext2_RSSetViewports(This,NumViewports,pViewports) \ 1696 ( (This)->lpVtbl -> RSSetViewports(This,NumViewports,pViewports) ) 1698 #define ID3D11DeviceContext2_RSSetScissorRects(This,NumRects,pRects) \ 1699 ( (This)->lpVtbl -> RSSetScissorRects(This,NumRects,pRects) ) 1701 #define ID3D11DeviceContext2_CopySubresourceRegion(This,pDstResource,DstSubresource,DstX,DstY,DstZ,pSrcResource,SrcSubresource,pSrcBox) \ 1702 ( (This)->lpVtbl -> CopySubresourceRegion(This,pDstResource,DstSubresource,DstX,DstY,DstZ,pSrcResource,SrcSubresource,pSrcBox) ) 1704 #define ID3D11DeviceContext2_CopyResource(This,pDstResource,pSrcResource) \ 1705 ( (This)->lpVtbl -> CopyResource(This,pDstResource,pSrcResource) ) 1707 #define ID3D11DeviceContext2_UpdateSubresource(This,pDstResource,DstSubresource,pDstBox,pSrcData,SrcRowPitch,SrcDepthPitch) \ 1708 ( (This)->lpVtbl -> UpdateSubresource(This,pDstResource,DstSubresource,pDstBox,pSrcData,SrcRowPitch,SrcDepthPitch) ) 1710 #define ID3D11DeviceContext2_CopyStructureCount(This,pDstBuffer,DstAlignedByteOffset,pSrcView) \ 1711 ( (This)->lpVtbl -> CopyStructureCount(This,pDstBuffer,DstAlignedByteOffset,pSrcView) ) 1713 #define ID3D11DeviceContext2_ClearRenderTargetView(This,pRenderTargetView,ColorRGBA) \ 1714 ( (This)->lpVtbl -> ClearRenderTargetView(This,pRenderTargetView,ColorRGBA) ) 1716 #define ID3D11DeviceContext2_ClearUnorderedAccessViewUint(This,pUnorderedAccessView,Values) \ 1717 ( (This)->lpVtbl -> ClearUnorderedAccessViewUint(This,pUnorderedAccessView,Values) ) 1719 #define ID3D11DeviceContext2_ClearUnorderedAccessViewFloat(This,pUnorderedAccessView,Values) \ 1720 ( (This)->lpVtbl -> ClearUnorderedAccessViewFloat(This,pUnorderedAccessView,Values) ) 1722 #define ID3D11DeviceContext2_ClearDepthStencilView(This,pDepthStencilView,ClearFlags,Depth,Stencil) \ 1723 ( (This)->lpVtbl -> ClearDepthStencilView(This,pDepthStencilView,ClearFlags,Depth,Stencil) ) 1725 #define ID3D11DeviceContext2_GenerateMips(This,pShaderResourceView) \ 1726 ( (This)->lpVtbl -> GenerateMips(This,pShaderResourceView) ) 1728 #define ID3D11DeviceContext2_SetResourceMinLOD(This,pResource,MinLOD) \ 1729 ( (This)->lpVtbl -> SetResourceMinLOD(This,pResource,MinLOD) ) 1731 #define ID3D11DeviceContext2_GetResourceMinLOD(This,pResource) \ 1732 ( (This)->lpVtbl -> GetResourceMinLOD(This,pResource) ) 1734 #define ID3D11DeviceContext2_ResolveSubresource(This,pDstResource,DstSubresource,pSrcResource,SrcSubresource,Format) \ 1735 ( (This)->lpVtbl -> ResolveSubresource(This,pDstResource,DstSubresource,pSrcResource,SrcSubresource,Format) ) 1737 #define ID3D11DeviceContext2_ExecuteCommandList(This,pCommandList,RestoreContextState) \ 1738 ( (This)->lpVtbl -> ExecuteCommandList(This,pCommandList,RestoreContextState) ) 1740 #define ID3D11DeviceContext2_HSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 1741 ( (This)->lpVtbl -> HSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 1743 #define ID3D11DeviceContext2_HSSetShader(This,pHullShader,ppClassInstances,NumClassInstances) \ 1744 ( (This)->lpVtbl -> HSSetShader(This,pHullShader,ppClassInstances,NumClassInstances) ) 1746 #define ID3D11DeviceContext2_HSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 1747 ( (This)->lpVtbl -> HSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 1749 #define ID3D11DeviceContext2_HSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 1750 ( (This)->lpVtbl -> HSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 1752 #define ID3D11DeviceContext2_DSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 1753 ( (This)->lpVtbl -> DSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 1755 #define ID3D11DeviceContext2_DSSetShader(This,pDomainShader,ppClassInstances,NumClassInstances) \ 1756 ( (This)->lpVtbl -> DSSetShader(This,pDomainShader,ppClassInstances,NumClassInstances) ) 1758 #define ID3D11DeviceContext2_DSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 1759 ( (This)->lpVtbl -> DSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 1761 #define ID3D11DeviceContext2_DSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 1762 ( (This)->lpVtbl -> DSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 1764 #define ID3D11DeviceContext2_CSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 1765 ( (This)->lpVtbl -> CSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 1767 #define ID3D11DeviceContext2_CSSetUnorderedAccessViews(This,StartSlot,NumUAVs,ppUnorderedAccessViews,pUAVInitialCounts) \ 1768 ( (This)->lpVtbl -> CSSetUnorderedAccessViews(This,StartSlot,NumUAVs,ppUnorderedAccessViews,pUAVInitialCounts) ) 1770 #define ID3D11DeviceContext2_CSSetShader(This,pComputeShader,ppClassInstances,NumClassInstances) \ 1771 ( (This)->lpVtbl -> CSSetShader(This,pComputeShader,ppClassInstances,NumClassInstances) ) 1773 #define ID3D11DeviceContext2_CSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 1774 ( (This)->lpVtbl -> CSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 1776 #define ID3D11DeviceContext2_CSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 1777 ( (This)->lpVtbl -> CSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 1779 #define ID3D11DeviceContext2_VSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 1780 ( (This)->lpVtbl -> VSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 1782 #define ID3D11DeviceContext2_PSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 1783 ( (This)->lpVtbl -> PSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 1785 #define ID3D11DeviceContext2_PSGetShader(This,ppPixelShader,ppClassInstances,pNumClassInstances) \ 1786 ( (This)->lpVtbl -> PSGetShader(This,ppPixelShader,ppClassInstances,pNumClassInstances) ) 1788 #define ID3D11DeviceContext2_PSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 1789 ( (This)->lpVtbl -> PSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 1791 #define ID3D11DeviceContext2_VSGetShader(This,ppVertexShader,ppClassInstances,pNumClassInstances) \ 1792 ( (This)->lpVtbl -> VSGetShader(This,ppVertexShader,ppClassInstances,pNumClassInstances) ) 1794 #define ID3D11DeviceContext2_PSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 1795 ( (This)->lpVtbl -> PSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 1797 #define ID3D11DeviceContext2_IAGetInputLayout(This,ppInputLayout) \ 1798 ( (This)->lpVtbl -> IAGetInputLayout(This,ppInputLayout) ) 1800 #define ID3D11DeviceContext2_IAGetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets) \ 1801 ( (This)->lpVtbl -> IAGetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets) ) 1803 #define ID3D11DeviceContext2_IAGetIndexBuffer(This,pIndexBuffer,Format,Offset) \ 1804 ( (This)->lpVtbl -> IAGetIndexBuffer(This,pIndexBuffer,Format,Offset) ) 1806 #define ID3D11DeviceContext2_GSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 1807 ( (This)->lpVtbl -> GSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 1809 #define ID3D11DeviceContext2_GSGetShader(This,ppGeometryShader,ppClassInstances,pNumClassInstances) \ 1810 ( (This)->lpVtbl -> GSGetShader(This,ppGeometryShader,ppClassInstances,pNumClassInstances) ) 1812 #define ID3D11DeviceContext2_IAGetPrimitiveTopology(This,pTopology) \ 1813 ( (This)->lpVtbl -> IAGetPrimitiveTopology(This,pTopology) ) 1815 #define ID3D11DeviceContext2_VSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 1816 ( (This)->lpVtbl -> VSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 1818 #define ID3D11DeviceContext2_VSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 1819 ( (This)->lpVtbl -> VSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 1821 #define ID3D11DeviceContext2_GetPredication(This,ppPredicate,pPredicateValue) \ 1822 ( (This)->lpVtbl -> GetPredication(This,ppPredicate,pPredicateValue) ) 1824 #define ID3D11DeviceContext2_GSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 1825 ( (This)->lpVtbl -> GSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 1827 #define ID3D11DeviceContext2_GSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 1828 ( (This)->lpVtbl -> GSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 1830 #define ID3D11DeviceContext2_OMGetRenderTargets(This,NumViews,ppRenderTargetViews,ppDepthStencilView) \ 1831 ( (This)->lpVtbl -> OMGetRenderTargets(This,NumViews,ppRenderTargetViews,ppDepthStencilView) ) 1833 #define ID3D11DeviceContext2_OMGetRenderTargetsAndUnorderedAccessViews(This,NumRTVs,ppRenderTargetViews,ppDepthStencilView,UAVStartSlot,NumUAVs,ppUnorderedAccessViews) \ 1834 ( (This)->lpVtbl -> OMGetRenderTargetsAndUnorderedAccessViews(This,NumRTVs,ppRenderTargetViews,ppDepthStencilView,UAVStartSlot,NumUAVs,ppUnorderedAccessViews) ) 1836 #define ID3D11DeviceContext2_OMGetBlendState(This,ppBlendState,BlendFactor,pSampleMask) \ 1837 ( (This)->lpVtbl -> OMGetBlendState(This,ppBlendState,BlendFactor,pSampleMask) ) 1839 #define ID3D11DeviceContext2_OMGetDepthStencilState(This,ppDepthStencilState,pStencilRef) \ 1840 ( (This)->lpVtbl -> OMGetDepthStencilState(This,ppDepthStencilState,pStencilRef) ) 1842 #define ID3D11DeviceContext2_SOGetTargets(This,NumBuffers,ppSOTargets) \ 1843 ( (This)->lpVtbl -> SOGetTargets(This,NumBuffers,ppSOTargets) ) 1845 #define ID3D11DeviceContext2_RSGetState(This,ppRasterizerState) \ 1846 ( (This)->lpVtbl -> RSGetState(This,ppRasterizerState) ) 1848 #define ID3D11DeviceContext2_RSGetViewports(This,pNumViewports,pViewports) \ 1849 ( (This)->lpVtbl -> RSGetViewports(This,pNumViewports,pViewports) ) 1851 #define ID3D11DeviceContext2_RSGetScissorRects(This,pNumRects,pRects) \ 1852 ( (This)->lpVtbl -> RSGetScissorRects(This,pNumRects,pRects) ) 1854 #define ID3D11DeviceContext2_HSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 1855 ( (This)->lpVtbl -> HSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 1857 #define ID3D11DeviceContext2_HSGetShader(This,ppHullShader,ppClassInstances,pNumClassInstances) \ 1858 ( (This)->lpVtbl -> HSGetShader(This,ppHullShader,ppClassInstances,pNumClassInstances) ) 1860 #define ID3D11DeviceContext2_HSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 1861 ( (This)->lpVtbl -> HSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 1863 #define ID3D11DeviceContext2_HSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 1864 ( (This)->lpVtbl -> HSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 1866 #define ID3D11DeviceContext2_DSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 1867 ( (This)->lpVtbl -> DSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 1869 #define ID3D11DeviceContext2_DSGetShader(This,ppDomainShader,ppClassInstances,pNumClassInstances) \ 1870 ( (This)->lpVtbl -> DSGetShader(This,ppDomainShader,ppClassInstances,pNumClassInstances) ) 1872 #define ID3D11DeviceContext2_DSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 1873 ( (This)->lpVtbl -> DSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 1875 #define ID3D11DeviceContext2_DSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 1876 ( (This)->lpVtbl -> DSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 1878 #define ID3D11DeviceContext2_CSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 1879 ( (This)->lpVtbl -> CSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 1881 #define ID3D11DeviceContext2_CSGetUnorderedAccessViews(This,StartSlot,NumUAVs,ppUnorderedAccessViews) \ 1882 ( (This)->lpVtbl -> CSGetUnorderedAccessViews(This,StartSlot,NumUAVs,ppUnorderedAccessViews) ) 1884 #define ID3D11DeviceContext2_CSGetShader(This,ppComputeShader,ppClassInstances,pNumClassInstances) \ 1885 ( (This)->lpVtbl -> CSGetShader(This,ppComputeShader,ppClassInstances,pNumClassInstances) ) 1887 #define ID3D11DeviceContext2_CSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 1888 ( (This)->lpVtbl -> CSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 1890 #define ID3D11DeviceContext2_CSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 1891 ( (This)->lpVtbl -> CSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 1893 #define ID3D11DeviceContext2_ClearState(This) \ 1894 ( (This)->lpVtbl -> ClearState(This) ) 1896 #define ID3D11DeviceContext2_Flush(This) \ 1897 ( (This)->lpVtbl -> Flush(This) ) 1899 #define ID3D11DeviceContext2_GetType(This) \ 1900 ( (This)->lpVtbl -> GetType(This) ) 1902 #define ID3D11DeviceContext2_GetContextFlags(This) \ 1903 ( (This)->lpVtbl -> GetContextFlags(This) ) 1905 #define ID3D11DeviceContext2_FinishCommandList(This,RestoreDeferredContextState,ppCommandList) \ 1906 ( (This)->lpVtbl -> FinishCommandList(This,RestoreDeferredContextState,ppCommandList) ) 1909 #define ID3D11DeviceContext2_CopySubresourceRegion1(This,pDstResource,DstSubresource,DstX,DstY,DstZ,pSrcResource,SrcSubresource,pSrcBox,CopyFlags) \ 1910 ( (This)->lpVtbl -> CopySubresourceRegion1(This,pDstResource,DstSubresource,DstX,DstY,DstZ,pSrcResource,SrcSubresource,pSrcBox,CopyFlags) ) 1912 #define ID3D11DeviceContext2_UpdateSubresource1(This,pDstResource,DstSubresource,pDstBox,pSrcData,SrcRowPitch,SrcDepthPitch,CopyFlags) \ 1913 ( (This)->lpVtbl -> UpdateSubresource1(This,pDstResource,DstSubresource,pDstBox,pSrcData,SrcRowPitch,SrcDepthPitch,CopyFlags) ) 1915 #define ID3D11DeviceContext2_DiscardResource(This,pResource) \ 1916 ( (This)->lpVtbl -> DiscardResource(This,pResource) ) 1918 #define ID3D11DeviceContext2_DiscardView(This,pResourceView) \ 1919 ( (This)->lpVtbl -> DiscardView(This,pResourceView) ) 1921 #define ID3D11DeviceContext2_VSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 1922 ( (This)->lpVtbl -> VSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 1924 #define ID3D11DeviceContext2_HSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 1925 ( (This)->lpVtbl -> HSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 1927 #define ID3D11DeviceContext2_DSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 1928 ( (This)->lpVtbl -> DSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 1930 #define ID3D11DeviceContext2_GSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 1931 ( (This)->lpVtbl -> GSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 1933 #define ID3D11DeviceContext2_PSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 1934 ( (This)->lpVtbl -> PSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 1936 #define ID3D11DeviceContext2_CSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 1937 ( (This)->lpVtbl -> CSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 1939 #define ID3D11DeviceContext2_VSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 1940 ( (This)->lpVtbl -> VSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 1942 #define ID3D11DeviceContext2_HSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 1943 ( (This)->lpVtbl -> HSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 1945 #define ID3D11DeviceContext2_DSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 1946 ( (This)->lpVtbl -> DSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 1948 #define ID3D11DeviceContext2_GSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 1949 ( (This)->lpVtbl -> GSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 1951 #define ID3D11DeviceContext2_PSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 1952 ( (This)->lpVtbl -> PSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 1954 #define ID3D11DeviceContext2_CSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 1955 ( (This)->lpVtbl -> CSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 1957 #define ID3D11DeviceContext2_SwapDeviceContextState(This,pState,ppPreviousState) \ 1958 ( (This)->lpVtbl -> SwapDeviceContextState(This,pState,ppPreviousState) ) 1960 #define ID3D11DeviceContext2_ClearView(This,pView,Color,pRect,NumRects) \ 1961 ( (This)->lpVtbl -> ClearView(This,pView,Color,pRect,NumRects) ) 1963 #define ID3D11DeviceContext2_DiscardView1(This,pResourceView,pRects,NumRects) \ 1964 ( (This)->lpVtbl -> DiscardView1(This,pResourceView,pRects,NumRects) ) 1967 #define ID3D11DeviceContext2_UpdateTileMappings(This,pTiledResource,NumTiledResourceRegions,pTiledResourceRegionStartCoordinates,pTiledResourceRegionSizes,pTilePool,NumRanges,pRangeFlags,pTilePoolStartOffsets,pRangeTileCounts,Flags) \ 1968 ( (This)->lpVtbl -> UpdateTileMappings(This,pTiledResource,NumTiledResourceRegions,pTiledResourceRegionStartCoordinates,pTiledResourceRegionSizes,pTilePool,NumRanges,pRangeFlags,pTilePoolStartOffsets,pRangeTileCounts,Flags) ) 1970 #define ID3D11DeviceContext2_CopyTileMappings(This,pDestTiledResource,pDestRegionStartCoordinate,pSourceTiledResource,pSourceRegionStartCoordinate,pTileRegionSize,Flags) \ 1971 ( (This)->lpVtbl -> CopyTileMappings(This,pDestTiledResource,pDestRegionStartCoordinate,pSourceTiledResource,pSourceRegionStartCoordinate,pTileRegionSize,Flags) ) 1973 #define ID3D11DeviceContext2_CopyTiles(This,pTiledResource,pTileRegionStartCoordinate,pTileRegionSize,pBuffer,BufferStartOffsetInBytes,Flags) \ 1974 ( (This)->lpVtbl -> CopyTiles(This,pTiledResource,pTileRegionStartCoordinate,pTileRegionSize,pBuffer,BufferStartOffsetInBytes,Flags) ) 1976 #define ID3D11DeviceContext2_UpdateTiles(This,pDestTiledResource,pDestTileRegionStartCoordinate,pDestTileRegionSize,pSourceTileData,Flags) \ 1977 ( (This)->lpVtbl -> UpdateTiles(This,pDestTiledResource,pDestTileRegionStartCoordinate,pDestTileRegionSize,pSourceTileData,Flags) ) 1979 #define ID3D11DeviceContext2_ResizeTilePool(This,pTilePool,NewSizeInBytes) \ 1980 ( (This)->lpVtbl -> ResizeTilePool(This,pTilePool,NewSizeInBytes) ) 1982 #define ID3D11DeviceContext2_TiledResourceBarrier(This,pTiledResourceOrViewAccessBeforeBarrier,pTiledResourceOrViewAccessAfterBarrier) \ 1983 ( (This)->lpVtbl -> TiledResourceBarrier(This,pTiledResourceOrViewAccessBeforeBarrier,pTiledResourceOrViewAccessAfterBarrier) ) 1985 #define ID3D11DeviceContext2_IsAnnotationEnabled(This) \ 1986 ( (This)->lpVtbl -> IsAnnotationEnabled(This) ) 1988 #define ID3D11DeviceContext2_SetMarkerInt(This,pLabel,Data) \ 1989 ( (This)->lpVtbl -> SetMarkerInt(This,pLabel,Data) ) 1991 #define ID3D11DeviceContext2_BeginEventInt(This,pLabel,Data) \ 1992 ( (This)->lpVtbl -> BeginEventInt(This,pLabel,Data) ) 1994 #define ID3D11DeviceContext2_EndEvent(This) \ 1995 ( (This)->lpVtbl -> EndEvent(This) ) 2008 #ifndef __ID3D11Device2_INTERFACE_DEFINED__ 2009 #define __ID3D11Device2_INTERFACE_DEFINED__ 2017 #if defined(__cplusplus) && !defined(CINTERFACE) 2019 MIDL_INTERFACE(
"9d06dffa-d1e5-4d07-83a8-1bb123f2f841")
2023 virtual void STDMETHODCALLTYPE GetImmediateContext2(
2027 virtual HRESULT STDMETHODCALLTYPE CreateDeferredContext2(
2032 virtual void STDMETHODCALLTYPE GetResourceTiling(
2036 _Out_opt_
UINT *pNumTilesForEntireResource,
2042 _Inout_opt_
UINT *pNumSubresourceTilings,
2044 _In_
UINT FirstSubresourceTilingToGet,
2048 virtual HRESULT STDMETHODCALLTYPE CheckMultisampleQualityLevels1(
2052 _In_
UINT SampleCount,
2056 _Out_
UINT *pNumQualityLevels) = 0;
2067 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
2073 ULONG ( STDMETHODCALLTYPE *AddRef )(
2079 HRESULT ( STDMETHODCALLTYPE *CreateBuffer )(
2088 HRESULT ( STDMETHODCALLTYPE *CreateTexture1D )(
2097 HRESULT ( STDMETHODCALLTYPE *CreateTexture2D )(
2106 HRESULT ( STDMETHODCALLTYPE *CreateTexture3D )(
2115 HRESULT ( STDMETHODCALLTYPE *CreateShaderResourceView )(
2124 HRESULT ( STDMETHODCALLTYPE *CreateUnorderedAccessView )(
2133 HRESULT ( STDMETHODCALLTYPE *CreateRenderTargetView )(
2142 HRESULT ( STDMETHODCALLTYPE *CreateDepthStencilView )(
2151 HRESULT ( STDMETHODCALLTYPE *CreateInputLayout )(
2158 _In_reads_(BytecodeLength)
const void *pShaderBytecodeWithInputSignature,
2160 _In_ SIZE_T BytecodeLength,
2164 HRESULT ( STDMETHODCALLTYPE *CreateVertexShader )(
2167 _In_reads_(BytecodeLength)
const void *pShaderBytecode,
2169 _In_ SIZE_T BytecodeLength,
2175 HRESULT ( STDMETHODCALLTYPE *CreateGeometryShader )(
2178 _In_reads_(BytecodeLength)
const void *pShaderBytecode,
2180 _In_ SIZE_T BytecodeLength,
2186 HRESULT ( STDMETHODCALLTYPE *CreateGeometryShaderWithStreamOutput )(
2189 _In_reads_(BytecodeLength)
const void *pShaderBytecode,
2191 _In_ SIZE_T BytecodeLength,
2207 HRESULT ( STDMETHODCALLTYPE *CreatePixelShader )(
2210 _In_reads_(BytecodeLength)
const void *pShaderBytecode,
2212 _In_ SIZE_T BytecodeLength,
2218 HRESULT ( STDMETHODCALLTYPE *CreateHullShader )(
2221 _In_reads_(BytecodeLength)
const void *pShaderBytecode,
2223 _In_ SIZE_T BytecodeLength,
2229 HRESULT ( STDMETHODCALLTYPE *CreateDomainShader )(
2232 _In_reads_(BytecodeLength)
const void *pShaderBytecode,
2234 _In_ SIZE_T BytecodeLength,
2240 HRESULT ( STDMETHODCALLTYPE *CreateComputeShader )(
2243 _In_reads_(BytecodeLength)
const void *pShaderBytecode,
2245 _In_ SIZE_T BytecodeLength,
2251 HRESULT ( STDMETHODCALLTYPE *CreateClassLinkage )(
2256 HRESULT ( STDMETHODCALLTYPE *CreateBlendState )(
2263 HRESULT ( STDMETHODCALLTYPE *CreateDepthStencilState )(
2270 HRESULT ( STDMETHODCALLTYPE *CreateRasterizerState )(
2277 HRESULT ( STDMETHODCALLTYPE *CreateSamplerState )(
2284 HRESULT ( STDMETHODCALLTYPE *CreateQuery )(
2291 HRESULT ( STDMETHODCALLTYPE *CreatePredicate )(
2298 HRESULT ( STDMETHODCALLTYPE *CreateCounter )(
2305 HRESULT ( STDMETHODCALLTYPE *CreateDeferredContext )(
2311 HRESULT ( STDMETHODCALLTYPE *OpenSharedResource )(
2314 _In_ HANDLE hResource,
2316 _In_ REFIID ReturnedInterface,
2318 _COM_Outptr_opt_
void **ppResource);
2320 HRESULT ( STDMETHODCALLTYPE *CheckFormatSupport )(
2325 _Out_
UINT *pFormatSupport);
2327 HRESULT ( STDMETHODCALLTYPE *CheckMultisampleQualityLevels )(
2332 _In_
UINT SampleCount,
2334 _Out_
UINT *pNumQualityLevels);
2336 void ( STDMETHODCALLTYPE *CheckCounterInfo )(
2341 HRESULT ( STDMETHODCALLTYPE *CheckCounter )(
2348 _Out_
UINT *pActiveCounters,
2352 _Inout_opt_
UINT *pNameLength,
2356 _Inout_opt_
UINT *pUnitsLength,
2360 _Inout_opt_
UINT *pDescriptionLength);
2362 HRESULT ( STDMETHODCALLTYPE *CheckFeatureSupport )(
2366 _Out_writes_bytes_(FeatureSupportDataSize)
void *pFeatureSupportData,
2369 HRESULT ( STDMETHODCALLTYPE *GetPrivateData )(
2378 HRESULT ( STDMETHODCALLTYPE *SetPrivateData )(
2387 HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )(
2397 UINT ( STDMETHODCALLTYPE *GetCreationFlags )(
2400 HRESULT ( STDMETHODCALLTYPE *GetDeviceRemovedReason )(
2403 void ( STDMETHODCALLTYPE *GetImmediateContext )(
2408 HRESULT ( STDMETHODCALLTYPE *SetExceptionMode )(
2412 UINT ( STDMETHODCALLTYPE *GetExceptionMode )(
2415 void ( STDMETHODCALLTYPE *GetImmediateContext1 )(
2420 HRESULT ( STDMETHODCALLTYPE *CreateDeferredContext1 )(
2426 HRESULT ( STDMETHODCALLTYPE *CreateBlendState1 )(
2433 HRESULT ( STDMETHODCALLTYPE *CreateRasterizerState1 )(
2440 HRESULT ( STDMETHODCALLTYPE *CreateDeviceContextState )(
2447 REFIID EmulatedInterface,
2453 HRESULT ( STDMETHODCALLTYPE *OpenSharedResource1 )(
2456 _In_ HANDLE hResource,
2458 _In_ REFIID returnedInterface,
2460 _COM_Outptr_
void **ppResource);
2462 HRESULT ( STDMETHODCALLTYPE *OpenSharedResourceByName )(
2465 _In_ LPCWSTR lpName,
2467 _In_ DWORD dwDesiredAccess,
2469 _In_ REFIID returnedInterface,
2471 _COM_Outptr_
void **ppResource);
2473 void ( STDMETHODCALLTYPE *GetImmediateContext2 )(
2478 HRESULT ( STDMETHODCALLTYPE *CreateDeferredContext2 )(
2484 void ( STDMETHODCALLTYPE *GetResourceTiling )(
2489 _Out_opt_
UINT *pNumTilesForEntireResource,
2495 _Inout_opt_
UINT *pNumSubresourceTilings,
2497 _In_
UINT FirstSubresourceTilingToGet,
2501 HRESULT ( STDMETHODCALLTYPE *CheckMultisampleQualityLevels1 )(
2506 _In_
UINT SampleCount,
2510 _Out_
UINT *pNumQualityLevels);
2525 #define ID3D11Device2_QueryInterface(This,riid,ppvObject) \ 2526 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 2528 #define ID3D11Device2_AddRef(This) \ 2529 ( (This)->lpVtbl -> AddRef(This) ) 2531 #define ID3D11Device2_Release(This) \ 2532 ( (This)->lpVtbl -> Release(This) ) 2535 #define ID3D11Device2_CreateBuffer(This,pDesc,pInitialData,ppBuffer) \ 2536 ( (This)->lpVtbl -> CreateBuffer(This,pDesc,pInitialData,ppBuffer) ) 2538 #define ID3D11Device2_CreateTexture1D(This,pDesc,pInitialData,ppTexture1D) \ 2539 ( (This)->lpVtbl -> CreateTexture1D(This,pDesc,pInitialData,ppTexture1D) ) 2541 #define ID3D11Device2_CreateTexture2D(This,pDesc,pInitialData,ppTexture2D) \ 2542 ( (This)->lpVtbl -> CreateTexture2D(This,pDesc,pInitialData,ppTexture2D) ) 2544 #define ID3D11Device2_CreateTexture3D(This,pDesc,pInitialData,ppTexture3D) \ 2545 ( (This)->lpVtbl -> CreateTexture3D(This,pDesc,pInitialData,ppTexture3D) ) 2547 #define ID3D11Device2_CreateShaderResourceView(This,pResource,pDesc,ppSRView) \ 2548 ( (This)->lpVtbl -> CreateShaderResourceView(This,pResource,pDesc,ppSRView) ) 2550 #define ID3D11Device2_CreateUnorderedAccessView(This,pResource,pDesc,ppUAView) \ 2551 ( (This)->lpVtbl -> CreateUnorderedAccessView(This,pResource,pDesc,ppUAView) ) 2553 #define ID3D11Device2_CreateRenderTargetView(This,pResource,pDesc,ppRTView) \ 2554 ( (This)->lpVtbl -> CreateRenderTargetView(This,pResource,pDesc,ppRTView) ) 2556 #define ID3D11Device2_CreateDepthStencilView(This,pResource,pDesc,ppDepthStencilView) \ 2557 ( (This)->lpVtbl -> CreateDepthStencilView(This,pResource,pDesc,ppDepthStencilView) ) 2559 #define ID3D11Device2_CreateInputLayout(This,pInputElementDescs,NumElements,pShaderBytecodeWithInputSignature,BytecodeLength,ppInputLayout) \ 2560 ( (This)->lpVtbl -> CreateInputLayout(This,pInputElementDescs,NumElements,pShaderBytecodeWithInputSignature,BytecodeLength,ppInputLayout) ) 2562 #define ID3D11Device2_CreateVertexShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppVertexShader) \ 2563 ( (This)->lpVtbl -> CreateVertexShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppVertexShader) ) 2565 #define ID3D11Device2_CreateGeometryShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppGeometryShader) \ 2566 ( (This)->lpVtbl -> CreateGeometryShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppGeometryShader) ) 2568 #define ID3D11Device2_CreateGeometryShaderWithStreamOutput(This,pShaderBytecode,BytecodeLength,pSODeclaration,NumEntries,pBufferStrides,NumStrides,RasterizedStream,pClassLinkage,ppGeometryShader) \ 2569 ( (This)->lpVtbl -> CreateGeometryShaderWithStreamOutput(This,pShaderBytecode,BytecodeLength,pSODeclaration,NumEntries,pBufferStrides,NumStrides,RasterizedStream,pClassLinkage,ppGeometryShader) ) 2571 #define ID3D11Device2_CreatePixelShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppPixelShader) \ 2572 ( (This)->lpVtbl -> CreatePixelShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppPixelShader) ) 2574 #define ID3D11Device2_CreateHullShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppHullShader) \ 2575 ( (This)->lpVtbl -> CreateHullShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppHullShader) ) 2577 #define ID3D11Device2_CreateDomainShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppDomainShader) \ 2578 ( (This)->lpVtbl -> CreateDomainShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppDomainShader) ) 2580 #define ID3D11Device2_CreateComputeShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppComputeShader) \ 2581 ( (This)->lpVtbl -> CreateComputeShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppComputeShader) ) 2583 #define ID3D11Device2_CreateClassLinkage(This,ppLinkage) \ 2584 ( (This)->lpVtbl -> CreateClassLinkage(This,ppLinkage) ) 2586 #define ID3D11Device2_CreateBlendState(This,pBlendStateDesc,ppBlendState) \ 2587 ( (This)->lpVtbl -> CreateBlendState(This,pBlendStateDesc,ppBlendState) ) 2589 #define ID3D11Device2_CreateDepthStencilState(This,pDepthStencilDesc,ppDepthStencilState) \ 2590 ( (This)->lpVtbl -> CreateDepthStencilState(This,pDepthStencilDesc,ppDepthStencilState) ) 2592 #define ID3D11Device2_CreateRasterizerState(This,pRasterizerDesc,ppRasterizerState) \ 2593 ( (This)->lpVtbl -> CreateRasterizerState(This,pRasterizerDesc,ppRasterizerState) ) 2595 #define ID3D11Device2_CreateSamplerState(This,pSamplerDesc,ppSamplerState) \ 2596 ( (This)->lpVtbl -> CreateSamplerState(This,pSamplerDesc,ppSamplerState) ) 2598 #define ID3D11Device2_CreateQuery(This,pQueryDesc,ppQuery) \ 2599 ( (This)->lpVtbl -> CreateQuery(This,pQueryDesc,ppQuery) ) 2601 #define ID3D11Device2_CreatePredicate(This,pPredicateDesc,ppPredicate) \ 2602 ( (This)->lpVtbl -> CreatePredicate(This,pPredicateDesc,ppPredicate) ) 2604 #define ID3D11Device2_CreateCounter(This,pCounterDesc,ppCounter) \ 2605 ( (This)->lpVtbl -> CreateCounter(This,pCounterDesc,ppCounter) ) 2607 #define ID3D11Device2_CreateDeferredContext(This,ContextFlags,ppDeferredContext) \ 2608 ( (This)->lpVtbl -> CreateDeferredContext(This,ContextFlags,ppDeferredContext) ) 2610 #define ID3D11Device2_OpenSharedResource(This,hResource,ReturnedInterface,ppResource) \ 2611 ( (This)->lpVtbl -> OpenSharedResource(This,hResource,ReturnedInterface,ppResource) ) 2613 #define ID3D11Device2_CheckFormatSupport(This,Format,pFormatSupport) \ 2614 ( (This)->lpVtbl -> CheckFormatSupport(This,Format,pFormatSupport) ) 2616 #define ID3D11Device2_CheckMultisampleQualityLevels(This,Format,SampleCount,pNumQualityLevels) \ 2617 ( (This)->lpVtbl -> CheckMultisampleQualityLevels(This,Format,SampleCount,pNumQualityLevels) ) 2619 #define ID3D11Device2_CheckCounterInfo(This,pCounterInfo) \ 2620 ( (This)->lpVtbl -> CheckCounterInfo(This,pCounterInfo) ) 2622 #define ID3D11Device2_CheckCounter(This,pDesc,pType,pActiveCounters,szName,pNameLength,szUnits,pUnitsLength,szDescription,pDescriptionLength) \ 2623 ( (This)->lpVtbl -> CheckCounter(This,pDesc,pType,pActiveCounters,szName,pNameLength,szUnits,pUnitsLength,szDescription,pDescriptionLength) ) 2625 #define ID3D11Device2_CheckFeatureSupport(This,Feature,pFeatureSupportData,FeatureSupportDataSize) \ 2626 ( (This)->lpVtbl -> CheckFeatureSupport(This,Feature,pFeatureSupportData,FeatureSupportDataSize) ) 2628 #define ID3D11Device2_GetPrivateData(This,guid,pDataSize,pData) \ 2629 ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) 2631 #define ID3D11Device2_SetPrivateData(This,guid,DataSize,pData) \ 2632 ( (This)->lpVtbl -> SetPrivateData(This,guid,DataSize,pData) ) 2634 #define ID3D11Device2_SetPrivateDataInterface(This,guid,pData) \ 2635 ( (This)->lpVtbl -> SetPrivateDataInterface(This,guid,pData) ) 2637 #define ID3D11Device2_GetFeatureLevel(This) \ 2638 ( (This)->lpVtbl -> GetFeatureLevel(This) ) 2640 #define ID3D11Device2_GetCreationFlags(This) \ 2641 ( (This)->lpVtbl -> GetCreationFlags(This) ) 2643 #define ID3D11Device2_GetDeviceRemovedReason(This) \ 2644 ( (This)->lpVtbl -> GetDeviceRemovedReason(This) ) 2646 #define ID3D11Device2_GetImmediateContext(This,ppImmediateContext) \ 2647 ( (This)->lpVtbl -> GetImmediateContext(This,ppImmediateContext) ) 2649 #define ID3D11Device2_SetExceptionMode(This,RaiseFlags) \ 2650 ( (This)->lpVtbl -> SetExceptionMode(This,RaiseFlags) ) 2652 #define ID3D11Device2_GetExceptionMode(This) \ 2653 ( (This)->lpVtbl -> GetExceptionMode(This) ) 2656 #define ID3D11Device2_GetImmediateContext1(This,ppImmediateContext) \ 2657 ( (This)->lpVtbl -> GetImmediateContext1(This,ppImmediateContext) ) 2659 #define ID3D11Device2_CreateDeferredContext1(This,ContextFlags,ppDeferredContext) \ 2660 ( (This)->lpVtbl -> CreateDeferredContext1(This,ContextFlags,ppDeferredContext) ) 2662 #define ID3D11Device2_CreateBlendState1(This,pBlendStateDesc,ppBlendState) \ 2663 ( (This)->lpVtbl -> CreateBlendState1(This,pBlendStateDesc,ppBlendState) ) 2665 #define ID3D11Device2_CreateRasterizerState1(This,pRasterizerDesc,ppRasterizerState) \ 2666 ( (This)->lpVtbl -> CreateRasterizerState1(This,pRasterizerDesc,ppRasterizerState) ) 2668 #define ID3D11Device2_CreateDeviceContextState(This,Flags,pFeatureLevels,FeatureLevels,SDKVersion,EmulatedInterface,pChosenFeatureLevel,ppContextState) \ 2669 ( (This)->lpVtbl -> CreateDeviceContextState(This,Flags,pFeatureLevels,FeatureLevels,SDKVersion,EmulatedInterface,pChosenFeatureLevel,ppContextState) ) 2671 #define ID3D11Device2_OpenSharedResource1(This,hResource,returnedInterface,ppResource) \ 2672 ( (This)->lpVtbl -> OpenSharedResource1(This,hResource,returnedInterface,ppResource) ) 2674 #define ID3D11Device2_OpenSharedResourceByName(This,lpName,dwDesiredAccess,returnedInterface,ppResource) \ 2675 ( (This)->lpVtbl -> OpenSharedResourceByName(This,lpName,dwDesiredAccess,returnedInterface,ppResource) ) 2678 #define ID3D11Device2_GetImmediateContext2(This,ppImmediateContext) \ 2679 ( (This)->lpVtbl -> GetImmediateContext2(This,ppImmediateContext) ) 2681 #define ID3D11Device2_CreateDeferredContext2(This,ContextFlags,ppDeferredContext) \ 2682 ( (This)->lpVtbl -> CreateDeferredContext2(This,ContextFlags,ppDeferredContext) ) 2684 #define ID3D11Device2_GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) \ 2685 ( (This)->lpVtbl -> GetResourceTiling(This,pTiledResource,pNumTilesForEntireResource,pPackedMipDesc,pStandardTileShapeForNonPackedMips,pNumSubresourceTilings,FirstSubresourceTilingToGet,pSubresourceTilingsForNonPackedMips) ) 2687 #define ID3D11Device2_CheckMultisampleQualityLevels1(This,Format,SampleCount,Flags,pNumQualityLevels) \ 2688 ( (This)->lpVtbl -> CheckMultisampleQualityLevels1(This,Format,SampleCount,Flags,pNumQualityLevels) ) 2704 DEFINE_GUID(
IID_ID3D11DeviceContext2,0x420d5b32,0xb90c,0x4da4,0xbe,0xf0,0x35,0x9f,0x6a,0x24,0xa8,0x3a);
2705 DEFINE_GUID(
IID_ID3D11Device2,0x9d06dffa,0xd1e5,0x4d07,0x83,0xa8,0x1b,0xb1,0x23,0xf2,0xf8,0x41);
UINT8 NumStandardMips
Definition: d3d11_2.h:133
_In_ ID3D11DepthStencilView _In_ UINT _In_ FLOAT _In_ UINT8 Stencil
Definition: d3d11_2.h:714
_In_ UINT _In_ UINT StartIndexLocation
Definition: d3d11_2.h:358
_In_ ID3D11View _In_ const FLOAT UINT NumRects
Definition: d3d11_2.h:1440
interface ID3D11ShaderResourceView ID3D11ShaderResourceView
Definition: d3d11.h:119
RPC_IF_HANDLE __MIDL_itf_d3d11_2_0000_0000_v0_0_c_ifspec
_In_ REFGUID _In_ UINT DataSize
Definition: d3d11_2.h:299
interface ID3D11RasterizerState ID3D11RasterizerState
Definition: d3d11.h:70
_In_ ID3D11Buffer * pDstBuffer
Definition: d3d11_2.h:684
UINT Y
Definition: d3d11_2.h:86
_In_opt_ ID3D11Buffer * pIndexBuffer
Definition: d3d11_2.h:421
_In_ LPCWSTR INT Data
Definition: d3d11_2.h:1536
_In_ REFGUID _In_ UINT _In_reads_bytes_opt_(DataSize) const void *pData)
interface ID3D11DepthStencilState ID3D11DepthStencilState
Definition: d3d11.h:56
_In_opt_ ID3D11DomainShader * pDomainShader
Definition: d3d11_2.h:804
interface ID3D11CommandList ID3D11CommandList
Definition: d3d11.h:245
_In_ UINT _In_ UINT _In_ UINT ThreadGroupCountZ
Definition: d3d11_2.h:608
Definition: d3d11_2.h:111
_In_opt_ ID3D11BlendState _In_opt_ const FLOAT BlendFactor[4]
Definition: d3d11_2.h:566
#define const
Definition: zconf.h:217
UINT Width
Definition: d3d11_2.h:95
#define D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE
Definition: d3d11.h:1015
_In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOX * pDstBox
Definition: d3d11_2.h:669
D3D_FEATURE_LEVEL
Definition: d3dcommon.h:79
_In_ ID3D11Resource _In_ UINT _In_ UINT _In_ UINT DstY
Definition: d3d11_2.h:643
BEGIN_INTERFACE REFIID riid
Definition: d3d11_2.h:272
_In_ ID3D11Resource _In_ UINT _In_ UINT _In_ UINT _In_ UINT _In_ ID3D11Resource _In_ UINT SrcSubresource
Definition: d3d11_2.h:643
_In_ REFGUID _Inout_ UINT _Out_writes_bytes_opt_ pDataSize void * pData
Definition: d3d11_2.h:294
_Outptr_opt_result_maybenull_ ID3D11BlendState ** ppBlendState
Definition: d3d11_2.h:1047
UINT Z
Definition: d3d11_2.h:87
interface ID3D11InputLayout ID3D11InputLayout
Definition: d3d11.h:189
_In_ ID3D11Resource _In_ UINT _In_ UINT _In_ UINT _In_ UINT _In_ ID3D11Resource * pSrcResource
Definition: d3d11_2.h:643
_In_opt_ ID3D11PixelShader * pPixelShader
Definition: d3d11_2.h:333
interface ID3D11Texture1D ID3D11Texture1D
Definition: d3d11.h:91
#define D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT
Definition: d3d11.h:400
_In_opt_ ID3D11Predicate _In_ BOOL PredicateValue
Definition: d3d11_2.h:515
_In_ ID3D11RenderTargetView * pRenderTargetView
Definition: d3d11_2.h:693
_In_ REFGUID _Inout_ UINT * pDataSize
Definition: d3d11_2.h:290
interface ID3D11Texture3D ID3D11Texture3D
Definition: d3d11.h:105
RECT D3D11_RECT
Definition: d3d11.h:1286
BOOL bUseBox
Definition: d3d11_2.h:94
_Out_ D3D11_PRIMITIVE_TOPOLOGY * pTopology
Definition: d3d11_2.h:975
#define D3D11_SO_BUFFER_SLOT_COUNT
Definition: d3d11.h:951
interface ID3D11BlendState ID3D11BlendState
Definition: d3d11.h:63
interface ID3D11DeviceContext2 ID3D11DeviceContext2
Definition: d3d11_2.h:49
#define D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT
Definition: d3d11.h:362
interface ID3D11VertexShader ID3D11VertexShader
Definition: d3d11.h:147
_In_ const D3D11_BUFFER_DESC _In_opt_ const D3D11_SUBRESOURCE_DATA _COM_Outptr_opt_ ID3D11Buffer ** ppBuffer
Definition: d3d11_2.h:2082
_In_ UINT ThreadGroupCountX
Definition: d3d11_2.h:608
interface ID3D11Resource ID3D11Resource
Definition: d3d11.h:77
_Outptr_opt_result_maybenull_ ID3D11BlendState _Out_opt_ FLOAT _Out_opt_ UINT * pSampleMask
Definition: d3d11_2.h:1047
_In_ ID3D11Resource _In_ const D3D11_TILED_RESOURCE_COORDINATE * pDestTileRegionStartCoordinate
Definition: d3d11_2.h:1506
uint64_t UINT64
Definition: coretypes.h:8
ULONG(STDMETHODCALLTYPE *AddRef)(ID3D11DeviceContext2 *This)
_In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOX _In_ const void _In_ UINT _In_ UINT SrcDepthPitch
Definition: d3d11_2.h:669
_In_ ID3D11Resource _In_ UINT _In_ D3D11_MAP _In_ UINT MapFlags
Definition: d3d11_2.h:374
D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG
Definition: d3d11_2.h:139
_Outptr_result_maybenull_ ID3D11PixelShader _Out_writes_opt_ pNumClassInstances ID3D11ClassInstance _Inout_opt_ UINT * pNumClassInstances
Definition: d3d11_2.h:896
interface ID3D11Device ID3D11Device
Definition: d3d11.h:329
struct D3D11_TILE_REGION_SIZE D3D11_TILE_REGION_SIZE
_Out_writes_opt_(NumBuffers) ID3D11Buffer **ppConstantBuffers)
#define D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT
Definition: d3d11.h:787
_Outptr_opt_result_maybenull_ ID3D11Predicate ** ppPredicate
Definition: d3d11_2.h:998
void(STDMETHODCALLTYPE *GetDevice)(ID3D11DeviceContext2 *This
_In_opt_ ID3D11ComputeShader * pComputeShader
Definition: d3d11_2.h:850
interface ID3D11ComputeShader ID3D11ComputeShader
Definition: d3d11.h:182
_In_ UINT _In_ UINT ThreadGroupCountY
Definition: d3d11_2.h:608
typedef HRESULT(WINAPI *PFN_D3D12_SERIALIZE_ROOT_SIGNATURE)(_In_ const D3D12_ROOT_SIGNATURE_DESC *pRootSignature
UINT(STDMETHODCALLTYPE *GetContextFlags)(ID3D11DeviceContext2 *This)
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** ppvObject
Definition: d3d11_2.h:272
FLOAT(STDMETHODCALLTYPE *GetResourceMinLOD)(ID3D11DeviceContext2 *This
UINT16 Depth
Definition: d3d11_2.h:97
UINT16 Height
Definition: d3d11_2.h:96
_In_ ID3D11Resource _In_ UINT _In_ D3D11_MAP _In_ UINT _Out_opt_ D3D11_MAPPED_SUBRESOURCE * pMappedResource
Definition: d3d11_2.h:374
#define D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT
Definition: d3d11.h:945
UINT NumTiles
Definition: d3d11_2.h:93
interface ID3D11Device1 ID3D11Device1
Definition: d3d11_1.h:98
Definition: d3d11_2.h:124
_In_ ID3D11Resource _In_ UINT _In_ UINT DstX
Definition: d3d11_2.h:643
struct D3D11_TILED_RESOURCE_COORDINATE D3D11_TILED_RESOURCE_COORDINATE
struct D3D11_SUBRESOURCE_TILING D3D11_SUBRESOURCE_TILING
_In_ REFGUID _In_opt_ const IUnknown * pData
Definition: d3d11_2.h:308
interface ID3D11SamplerState ID3D11SamplerState
Definition: d3d11.h:196
Definition: d3d11_2.h:103
D3D11_TILE_MAPPING_FLAG
Definition: d3d11_2.h:100
D3D11_FEATURE
Definition: d3d11.h:7290
_In_reads_opt_(NumBuffers) ID3D11Buffer *const *ppConstantBuffers)
_In_ ID3D11Buffer _In_ UINT _In_ ID3D11UnorderedAccessView * pSrcView
Definition: d3d11_2.h:684
Definition: d3d11_2.h:149
UINT16 HeightInTiles
Definition: d3d11_2.h:117
BOOL RestoreDeferredContextState
Definition: d3d11_2.h:1217
UINT DepthInTexels
Definition: d3d11_2.h:128
_In_opt_ ID3D11DeviceChild _In_opt_ ID3D11DeviceChild * pTiledResourceOrViewAccessAfterBarrier
Definition: d3d11_2.h:1526
_In_ ID3D11Resource _In_ const D3D11_TILED_RESOURCE_COORDINATE _In_ ID3D11Resource * pSourceTiledResource
Definition: d3d11_2.h:1476
_In_ UINT IndexCountPerInstance
Definition: d3d11_2.h:430
interface ID3D11Texture2D ID3D11Texture2D
Definition: d3d11.h:98
_In_ UINT _In_ UINT _In_ INT BaseVertexLocation
Definition: d3d11_2.h:358
_In_range_(0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot
_In_opt_ ID3D11RasterizerState * pRasterizerState
Definition: d3d11_2.h:624
_In_ ID3D11Resource * pResource
Definition: d3d11_2.h:374
EXTERN_C const IID IID_ID3D11Device2
Definition: d3d11_2.h:2015
Definition: d3d11_1.h:353
DXGI_FORMAT
Definition: dxgiformat.h:10
interface ID3D11ClassLinkage ID3D11ClassLinkage
Definition: d3d11.h:238
_In_ UINT _In_ UINT InstanceCount
Definition: d3d11_2.h:430
_In_opt_ ID3D11HullShader * pHullShader
Definition: d3d11_2.h:769
UINT StartTileIndexInOverallResource
Definition: d3d11_2.h:136
interface ID3D11Buffer ID3D11Buffer
Definition: d3d11.h:84
_In_ ID3D11Resource _In_ UINT _In_ UINT _In_ UINT _In_ UINT _In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOX _In_ UINT CopyFlags
Definition: d3d11_2.h:1224
interface ID3D11DeviceContext1 ID3D11DeviceContext1
Definition: d3d11_1.h:70
_In_ LPCWSTR pLabel
Definition: d3d11_2.h:1536
_In_ ID3DDeviceContextState _Outptr_opt_ ID3DDeviceContextState ** ppPreviousState
Definition: d3d11_2.h:1428
interface ID3D11DepthStencilView ID3D11DepthStencilView
Definition: d3d11.h:133
_In_ ID3D11Resource _In_ UINT _In_opt_ ID3D11Buffer _In_ UINT _In_ UINT Flags
Definition: d3d11_2.h:1471
BOOL _COM_Outptr_opt_ ID3D11CommandList ** ppCommandList
Definition: d3d11_2.h:1217
#define D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT
Definition: d3d11.h:410
_In_ UINT _In_ UINT _In_ UINT _In_ INT _In_ UINT StartInstanceLocation
Definition: d3d11_2.h:430
_In_ ID3D11Resource * pTiledResource
Definition: d3d11_2.h:1453
interface ID3D11BlendState1 ID3D11BlendState1
Definition: d3d11_1.h:49
UINT Subresource
Definition: d3d11_2.h:88
_In_opt_ ID3D11Buffer _In_ DXGI_FORMAT _In_ UINT Offset
Definition: d3d11_2.h:421
_In_ ID3D11Resource _In_ const D3D11_TILED_RESOURCE_COORDINATE _In_ const D3D11_TILE_REGION_SIZE * pDestTileRegionSize
Definition: d3d11_2.h:1506
_Outptr_opt_result_maybenull_ ID3D11DepthStencilState ** ppDepthStencilState
Definition: d3d11_2.h:1056
_In_ ID3D11Resource _In_ UINT _In_ D3D11_MAP MapType
Definition: d3d11_2.h:374
Definition: d3d11_2.h:148
#define D3D11_PS_CS_UAV_REGISTER_COUNT
Definition: d3d11.h:834
_In_ UINT VertexCountPerInstance
Definition: d3d11_2.h:443
_In_ ID3D11View * pResourceView
Definition: d3d11_2.h:1267
interface ID3D11GeometryShader ID3D11GeometryShader
Definition: d3d11.h:168
_In_ ID3D11Buffer * pBufferForArgs
Definition: d3d11_2.h:594
interface ID3D11Device2 ID3D11Device2
Definition: d3d11_2.h:56
_In_ ID3D11Resource _In_ UINT _In_ UINT _In_ UINT _In_ UINT _In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOX * pSrcBox
Definition: d3d11_2.h:643
UINT8 NumPackedMips
Definition: d3d11_2.h:134
_In_ UINT _In_opt_ ID3D11DepthStencilView _In_ UINT NumUAVs
Definition: d3d11_2.h:557
_In_ ID3D11Resource * pDestTiledResource
Definition: d3d11_2.h:1476
Definition: d3d11_2.h:110
D3D11_TILE_COPY_FLAG
Definition: d3d11_2.h:145
Definition: d3d11_2.h:266
_In_opt_ ID3D11Predicate * pPredicate
Definition: d3d11_2.h:515
_In_opt_ ID3D11DepthStencilView * pDepthStencilView
Definition: d3d11_2.h:544
interface ID3D11RenderTargetView ID3D11RenderTargetView
Definition: d3d11.h:126
_In_ UINT NumRTVs
Definition: d3d11_2.h:549
_In_ ID3D11Buffer _In_ UINT AlignedByteOffsetForArgs
Definition: d3d11_2.h:594
BEGIN_INTERFACE REFIID riid
Definition: d3d11_2.h:2069
_In_ ID3D11Resource _In_ const D3D11_TILED_RESOURCE_COORDINATE _In_ ID3D11Resource _In_ const D3D11_TILED_RESOURCE_COORDINATE _In_ const D3D11_TILE_REGION_SIZE * pTileRegionSize
Definition: d3d11_2.h:1476
#define D3D11_1_UAV_SLOT_COUNT
Definition: d3d11.h:1046
Definition: d3d11_2.h:114
interface ID3D11UnorderedAccessView ID3D11UnorderedAccessView
Definition: d3d11.h:140
_In_ ID3D11Asynchronous _In_ UINT _In_ UINT GetDataFlags
Definition: d3d11_2.h:508
_In_ ID3D11Resource FLOAT MinLOD
Definition: d3d11_2.h:730
#define D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT
Definition: d3d11.h:791
_In_ ID3D11Resource _In_ const D3D11_TILED_RESOURCE_COORDINATE _In_ const D3D11_TILE_REGION_SIZE _In_ ID3D11Buffer _In_ UINT64 BufferStartOffsetInBytes
Definition: d3d11_2.h:1491
RPC_IF_HANDLE __MIDL_itf_d3d11_2_0000_0002_v0_0_s_ifspec
_Outptr_opt_result_maybenull_ ID3D11DepthStencilState _Out_opt_ UINT * pStencilRef
Definition: d3d11_2.h:1056
_In_ const D3D11_TEXTURE1D_DESC * pDesc
Definition: d3d11_2.h:2091
RPC_IF_HANDLE __MIDL_itf_d3d11_2_0000_0000_v0_0_s_ifspec
_In_ ID3D11Resource _In_ UINT _In_opt_ ID3D11Buffer _In_ UINT NumRanges
Definition: d3d11_2.h:1461
_In_ ID3D11Resource _In_ const D3D11_TILED_RESOURCE_COORDINATE * pTileRegionStartCoordinate
Definition: d3d11_2.h:1491
_In_opt_ ID3D11Buffer _In_ DXGI_FORMAT Format
Definition: d3d11_2.h:421
_In_opt_ ID3D11DepthStencilState * pDepthStencilState
Definition: d3d11_2.h:575
_In_opt_ ID3D11DepthStencilState _In_ UINT StencilRef
Definition: d3d11_2.h:575
_In_ ID3D11Resource _In_ UINT Subresource
Definition: d3d11_2.h:374
static INLINE ULONG Release(void *object)
Definition: dxgi_common.h:253
EXTERN_C const IID IID_ID3D11DeviceContext2
Definition: d3d11_2.h:165
RPC_IF_HANDLE __MIDL_itf_d3d11_2_0000_0002_v0_0_c_ifspec
_Inout_ UINT * pNumRects
Definition: d3d11_2.h:1082
static SRes Flush(CLzmaEnc *p, uint32_t nowPos)
Definition: LzmaEnc.c:1607
_In_opt_ ID3D11BlendState _In_opt_ const FLOAT _In_ UINT SampleMask
Definition: d3d11_2.h:566
_In_ ID3D11Resource _In_ UINT NumTiledResourceRegions
Definition: d3d11_2.h:1453
unsigned int BOOL
Definition: gctypes.h:51
_In_ ID3D11Asynchronous * pAsync
Definition: d3d11_2.h:494
_Inout_ UINT _Out_writes_opt_ pNumRects D3D11_RECT * pRects
Definition: d3d11_2.h:1084
_In_ ID3D11View _In_ const FLOAT Color[4]
Definition: d3d11_2.h:1435
_Outptr_result_maybenull_ ID3D11HullShader ** ppHullShader
Definition: d3d11_2.h:1098
UINT NumTilesForPackedMips
Definition: d3d11_2.h:135
UINT WidthInTexels
Definition: d3d11_2.h:126
Definition: d3d11_2.h:131
_In_ ID3D11Resource _In_ const D3D11_TILED_RESOURCE_COORDINATE _In_ ID3D11Resource _In_ const D3D11_TILED_RESOURCE_COORDINATE * pSourceRegionStartCoordinate
Definition: d3d11_2.h:1476
D3D_PRIMITIVE_TOPOLOGY
Definition: d3dcommon.h:108
#define D3D11_SO_OUTPUT_COMPONENT_COUNT
Definition: d3d11.h:957
_In_ ID3D11View * pView
Definition: d3d11_2.h:1435
UINT StartTileIndexInOverallResource
Definition: d3d11_2.h:119
interface ID3D11Query ID3D11Query
Definition: d3d11.h:210
interface ID3D11DeviceContext ID3D11DeviceContext
Definition: d3d11.h:252
_In_ ID3D11Resource _In_ UINT DstSubresource
Definition: d3d11_2.h:643
interface ID3D11Asynchronous ID3D11Asynchronous
Definition: d3d11.h:203
interface ID3DDeviceContextState ID3DDeviceContextState
Definition: d3d11_1.h:63
_In_opt_ ID3D11DeviceChild * pTiledResourceOrViewAccessBeforeBarrier
Definition: d3d11_2.h:1526
Definition: glslang_tab.cpp:135
_In_ UINT _In_ UINT StartVertexLocation
Definition: d3d11_2.h:367
D3D11_COUNTER_TYPE
Definition: d3d11.h:6618
_In_ ID3D11UnorderedAccessView * pUnorderedAccessView
Definition: d3d11_2.h:700
static UINT SDKVersion
Definition: d3d8_common.c:42
UINT HeightInTexels
Definition: d3d11_2.h:127
_In_ ID3D11ShaderResourceView * pShaderResourceView
Definition: d3d11_2.h:725
Definition: glslang_tab.cpp:136
_In_ D3D11_PRIMITIVE_TOPOLOGY Topology
Definition: d3d11_2.h:471
uint16_t UINT16
Definition: coretypes.h:11
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ID3D11DeviceContext2 *This
interface ID3D11RasterizerState1 ID3D11RasterizerState1
Definition: d3d11_1.h:56
_In_opt_ ID3D11PixelShader UINT NumClassInstances
Definition: d3d11_2.h:336
_Outptr_result_maybenull_ ID3D11VertexShader ** ppVertexShader
Definition: d3d11_2.h:912
_In_ ID3D11DepthStencilView _In_ UINT ClearFlags
Definition: d3d11_2.h:714
_Outptr_opt_result_maybenull_ ID3D11DepthStencilView ** ppDepthStencilView
Definition: d3d11_2.h:1027
interface ID3D11PixelShader ID3D11PixelShader
Definition: d3d11.h:175
_In_opt_ ID3D11GeometryShader * pShader
Definition: d3d11_2.h:463
_In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOX _In_ const void * pSrcData
Definition: d3d11_2.h:669
_In_ ID3D11Resource _In_ UINT _In_opt_ ID3D11Buffer * pTilePool
Definition: d3d11_2.h:1461
_Inout_ UINT _Out_writes_opt_ pNumViewports D3D11_VIEWPORT * pViewports
Definition: d3d11_2.h:1077
_In_ ID3D11UnorderedAccessView _In_ const UINT Values[4]
Definition: d3d11_2.h:700
_In_ ID3D11Resource * pDstResource
Definition: d3d11_2.h:643
_In_ REFGUID guid
Definition: d3d11_2.h:290
Definition: d3d11_2.h:2063
Definition: d3d11_1.h:173
struct D3D11_PACKED_MIP_DESC D3D11_PACKED_MIP_DESC
_Outptr_result_maybenull_ ID3D11ComputeShader ** ppComputeShader
Definition: d3d11_2.h:1179
_Outptr_result_maybenull_ ID3D11PixelShader _Out_writes_opt_ pNumClassInstances ID3D11ClassInstance ** ppClassInstances
Definition: d3d11_2.h:896
interface ID3D11Predicate ID3D11Predicate
Definition: d3d11.h:217
interface ID3D11ClassInstance ID3D11ClassInstance
Definition: d3d11.h:231
interface ID3D11HullShader ID3D11HullShader
Definition: d3d11.h:154
D3D11_TILE_RANGE_FLAG
Definition: d3d11_2.h:106
_In_ ID3D11CommandList BOOL RestoreContextState
Definition: d3d11_2.h:754
_Outptr_result_maybenull_ ID3D11PixelShader ** ppPixelShader
Definition: d3d11_2.h:894
D3D11_MAP
Definition: d3d11.h:1257
UINT X
Definition: d3d11_2.h:85
UINT WidthInTiles
Definition: d3d11_2.h:116
_In_opt_ ID3D11VertexShader * pVertexShader
Definition: d3d11_2.h:350
_In_ ID3D11DepthStencilView _In_ UINT _In_ FLOAT Depth
Definition: d3d11_2.h:714
Definition: d3d11_2.h:150
#define D3D11_SO_STREAM_COUNT
Definition: d3d11.h:959
_In_ ID3DDeviceContextState * pState
Definition: d3d11_2.h:1428
_Outptr_result_maybenull_ ID3D11InputLayout ** ppInputLayout
Definition: d3d11_2.h:930
_In_ ID3D11Buffer _In_ UINT DstAlignedByteOffset
Definition: d3d11_2.h:684
_Outptr_result_maybenull_ ID3D11DomainShader ** ppDomainShader
Definition: d3d11_2.h:1134
_In_opt_ ID3D11InputLayout * pInputLayout
Definition: d3d11_2.h:403
_In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOX _In_ const void _In_ UINT SrcRowPitch
Definition: d3d11_2.h:669
_In_opt_ ID3D11BlendState * pBlendState
Definition: d3d11_2.h:566
DEFINE_GUID(IID_ID3D11DeviceContext2, 0x420d5b32, 0xb90c, 0x4da4, 0xbe, 0xf0, 0x35, 0x9f, 0x6a, 0x24, 0xa8, 0x3a)
interface ID3D11DeviceChild ID3D11DeviceChild
Definition: d3d11.h:49
interface ID3D11Counter ID3D11Counter
Definition: d3d11.h:224
D3D11_DEVICE_CONTEXT_TYPE
Definition: d3d11.h:6808
interface ID3D11DomainShader ID3D11DomainShader
Definition: d3d11.h:161
Definition: d3d11_2.h:109
_In_ ID3D11Buffer _In_ UINT64 NewSizeInBytes
Definition: d3d11_2.h:1519
_In_ ID3D11Resource _In_ const D3D11_TILED_RESOURCE_COORDINATE _In_ const D3D11_TILE_REGION_SIZE _In_ ID3D11Buffer * pBuffer
Definition: d3d11_2.h:1491
_In_ UINT VertexCount
Definition: d3d11_2.h:367
_In_ ID3D11RenderTargetView _In_ const FLOAT ColorRGBA[4]
Definition: d3d11_2.h:693
_Inout_ UINT * pNumViewports
Definition: d3d11_2.h:1075
interface ID3D11View ID3D11View
Definition: d3d11.h:112
struct D3D11_TILE_SHAPE D3D11_TILE_SHAPE
_Outptr_result_maybenull_ ID3D11RasterizerState ** ppRasterizerState
Definition: d3d11_2.h:1070
_Outptr_opt_result_maybenull_ ID3D11Predicate _Out_opt_ BOOL * pPredicateValue
Definition: d3d11_2.h:998
_Outptr_result_maybenull_ ID3D11GeometryShader ** ppGeometryShader
Definition: d3d11_2.h:966
_In_ ID3D11Resource _In_ const D3D11_TILED_RESOURCE_COORDINATE _In_ const D3D11_TILE_REGION_SIZE _In_ const void * pSourceTileData
Definition: d3d11_2.h:1506
UINT16 DepthInTiles
Definition: d3d11_2.h:118
_In_ ID3D11Resource _In_ UINT _In_ UINT _In_ UINT _In_ UINT DstZ
Definition: d3d11_2.h:643
_In_ ID3D11Resource _In_ const D3D11_TILED_RESOURCE_COORDINATE * pDestRegionStartCoordinate
Definition: d3d11_2.h:1476
_In_ UINT IndexCount
Definition: d3d11_2.h:358
_In_ ID3D11CommandList * pCommandList
Definition: d3d11_2.h:754
Definition: d3d11_2.h:142
_In_ ID3D11Asynchronous _Out_writes_bytes_opt_(DataSize) void *pData
_Outptr_ ID3D11Device ** ppDevice
Definition: d3d11_2.h:285
uint8_t UINT8
Definition: coretypes.h:12