RetroArch
Public Member Functions | Public Attributes | List of all members
ID3D12GraphicsCommandList2Vtbl Struct Reference

#include <d3d12.h>

Collaboration diagram for ID3D12GraphicsCommandList2Vtbl:
[legend]

Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(ID3D12GraphicsCommandList2 *This
 
 ULONG (STDMETHODCALLTYPE *AddRef)(ID3D12GraphicsCommandList2 *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(ID3D12GraphicsCommandList2 *This)
 
 HRESULT (STDMETHODCALLTYPE *GetPrivateData)(ID3D12GraphicsCommandList2 *This
 
 HRESULT (STDMETHODCALLTYPE *SetPrivateData)(ID3D12GraphicsCommandList2 *This
 
_In_ REFGUID _In_ UINT _In_reads_bytes_opt_ (DataSize) const void *pData)
 
 HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)(ID3D12GraphicsCommandList2 *This
 
 HRESULT (STDMETHODCALLTYPE *SetName)(ID3D12GraphicsCommandList2 *This
 
 HRESULT (STDMETHODCALLTYPE *GetDevice)(ID3D12GraphicsCommandList2 *This
 
 D3D12_COMMAND_LIST_TYPE (STDMETHODCALLTYPE *GetType)(ID3D12GraphicsCommandList2 *This)
 
 HRESULT (STDMETHODCALLTYPE *Close)(ID3D12GraphicsCommandList2 *This)
 
 HRESULT (STDMETHODCALLTYPE *Reset)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *ClearState)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *DrawInstanced)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *DrawIndexedInstanced)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *Dispatch)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *CopyBufferRegion)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *CopyTextureRegion)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *CopyResource)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *CopyTiles)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *ResolveSubresource)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *IASetPrimitiveTopology)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *RSSetViewports)(ID3D12GraphicsCommandList2 *This
 
 _In_range_ (0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumViewports
 
 _In_reads_ (NumViewports) const D3D12_VIEWPORT *pViewports)
 
 void (STDMETHODCALLTYPE *RSSetScissorRects)(ID3D12GraphicsCommandList2 *This
 
 _In_range_ (0, D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) UINT NumRects
 
 _In_reads_ (NumRects) const D3D12_RECT *pRects)
 
 void (STDMETHODCALLTYPE *OMSetBlendFactor)(ID3D12GraphicsCommandList2 *This
 
 _In_reads_opt_ (4) const FLOAT BlendFactor[4])
 
 void (STDMETHODCALLTYPE *OMSetStencilRef)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *SetPipelineState)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *ResourceBarrier)(ID3D12GraphicsCommandList2 *This
 
_In_ UINT _In_reads_ (NumBarriers) const D3D12_RESOURCE_BARRIER *pBarriers)
 
 void (STDMETHODCALLTYPE *ExecuteBundle)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *SetDescriptorHeaps)(ID3D12GraphicsCommandList2 *This
 
_In_ UINT _In_reads_ (NumDescriptorHeaps) ID3D12DescriptorHeap *const *ppDescriptorHeaps)
 
 void (STDMETHODCALLTYPE *SetComputeRootSignature)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *SetGraphicsRootSignature)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *SetComputeRootDescriptorTable)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *SetGraphicsRootDescriptorTable)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *SetComputeRoot32BitConstant)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *SetGraphicsRoot32BitConstant)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *SetComputeRoot32BitConstants)(ID3D12GraphicsCommandList2 *This
 
_In_ UINT _In_ UINT _In_reads_ (Num32BitValuesToSet *sizeof(UINT)) const void *pSrcData
 
 void (STDMETHODCALLTYPE *SetGraphicsRoot32BitConstants)(ID3D12GraphicsCommandList2 *This
 
_In_ UINT _In_ UINT _In_reads_ (Num32BitValuesToSet *sizeof(UINT)) const void *pSrcData
 
 void (STDMETHODCALLTYPE *SetComputeRootConstantBufferView)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *SetGraphicsRootConstantBufferView)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *SetComputeRootShaderResourceView)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *SetGraphicsRootShaderResourceView)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *SetComputeRootUnorderedAccessView)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *SetGraphicsRootUnorderedAccessView)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *IASetIndexBuffer)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *IASetVertexBuffers)(ID3D12GraphicsCommandList2 *This
 
_In_ UINT _In_ UINT _In_reads_opt_ (NumViews) const D3D12_VERTEX_BUFFER_VIEW *pViews)
 
 void (STDMETHODCALLTYPE *SOSetTargets)(ID3D12GraphicsCommandList2 *This
 
_In_ UINT _In_ UINT _In_reads_opt_ (NumViews) const D3D12_STREAM_OUTPUT_BUFFER_VIEW *pViews)
 
 void (STDMETHODCALLTYPE *OMSetRenderTargets)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *ClearDepthStencilView)(ID3D12GraphicsCommandList2 *This
 
_In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ D3D12_CLEAR_FLAGS _In_ FLOAT _In_ UINT8 _In_ UINT _In_reads_ (NumRects) const D3D12_RECT *pRects)
 
 void (STDMETHODCALLTYPE *ClearRenderTargetView)(ID3D12GraphicsCommandList2 *This
 
_In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ const FLOAT _In_ UINT _In_reads_ (NumRects) const D3D12_RECT *pRects)
 
 void (STDMETHODCALLTYPE *ClearUnorderedAccessViewUint)(ID3D12GraphicsCommandList2 *This
 
_In_ D3D12_GPU_DESCRIPTOR_HANDLE _In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ ID3D12Resource _In_ const UINT _In_ UINT _In_reads_ (NumRects) const D3D12_RECT *pRects)
 
 void (STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat)(ID3D12GraphicsCommandList2 *This
 
_In_ D3D12_GPU_DESCRIPTOR_HANDLE _In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ ID3D12Resource _In_ const FLOAT _In_ UINT _In_reads_ (NumRects) const D3D12_RECT *pRects)
 
 void (STDMETHODCALLTYPE *DiscardResource)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *BeginQuery)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *EndQuery)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *ResolveQueryData)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *SetPredication)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *SetMarker)(ID3D12GraphicsCommandList2 *This
 
UINT _In_reads_bytes_opt_ (Size) const void *pData
 
 void (STDMETHODCALLTYPE *BeginEvent)(ID3D12GraphicsCommandList2 *This
 
UINT _In_reads_bytes_opt_ (Size) const void *pData
 
 void (STDMETHODCALLTYPE *EndEvent)(ID3D12GraphicsCommandList2 *This)
 
 void (STDMETHODCALLTYPE *ExecuteIndirect)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *AtomicCopyBufferUINT)(ID3D12GraphicsCommandList2 *This
 
_In_ ID3D12Resource UINT64 _In_ ID3D12Resource UINT64 UINT _In_reads_ (Dependencies) ID3D12Resource *const *ppDependentResources
 
_In_ ID3D12Resource UINT64 _In_ ID3D12Resource UINT64 UINT _In_reads_ (Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges)
 
 void (STDMETHODCALLTYPE *AtomicCopyBufferUINT64)(ID3D12GraphicsCommandList2 *This
 
_In_ ID3D12Resource UINT64 _In_ ID3D12Resource UINT64 UINT _In_reads_ (Dependencies) ID3D12Resource *const *ppDependentResources
 
_In_ ID3D12Resource UINT64 _In_ ID3D12Resource UINT64 UINT _In_reads_ (Dependencies) const D3D12_SUBRESOURCE_RANGE_UINT64 *pDependentSubresourceRanges)
 
 void (STDMETHODCALLTYPE *OMSetDepthBounds)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *SetSamplePositions)(ID3D12GraphicsCommandList2 *This
 
_In_ UINT _In_ UINT _In_reads_ (NumSamplesPerPixel *NumPixels) D3D12_SAMPLE_POSITION *pSamplePositions)
 
 void (STDMETHODCALLTYPE *ResolveSubresourceRegion)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *SetViewInstanceMask)(ID3D12GraphicsCommandList2 *This
 
 void (STDMETHODCALLTYPE *WriteBufferImmediate)(ID3D12GraphicsCommandList2 *This
 
UINT _In_reads_ (Count) const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *pParams
 
UINT _In_reads_opt_ (Count) const D3D12_WRITEBUFFERIMMEDIATE_MODE *pModes)
 

Public Attributes

BEGIN_INTERFACE REFIID riid
 
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** ppvObject
 
_In_ REFGUID guid
 
_In_ REFGUID _Inout_ UINTpDataSize
 
_In_ REFGUID _Inout_ UINT _Out_writes_bytes_opt_ pDataSize voidpData
 
_In_ REFGUID _In_ UINT DataSize
 
_In_ REFGUID _In_opt_ const IUnknown * pData
 
_In_z_ LPCWSTR Name
 
REFIID riid
 
REFIID _COM_Outptr_opt_ void ** ppvDevice
 
_In_ ID3D12CommandAllocatorpAllocator
 
_In_ ID3D12CommandAllocator _In_opt_ ID3D12PipelineStatepInitialState
 
_In_opt_ ID3D12PipelineStatepPipelineState
 
_In_ UINT VertexCountPerInstance
 
_In_ UINT _In_ UINT InstanceCount
 
_In_ UINT _In_ UINT _In_ UINT StartVertexLocation
 
_In_ UINT _In_ UINT _In_ UINT _In_ UINT StartInstanceLocation
 
_In_ UINT IndexCountPerInstance
 
_In_ UINT _In_ UINT _In_ UINT StartIndexLocation
 
_In_ UINT _In_ UINT _In_ UINT _In_ INT BaseVertexLocation
 
_In_ UINT _In_ UINT _In_ UINT _In_ INT _In_ UINT StartInstanceLocation
 
_In_ UINT ThreadGroupCountX
 
_In_ UINT _In_ UINT ThreadGroupCountY
 
_In_ UINT _In_ UINT _In_ UINT ThreadGroupCountZ
 
_In_ ID3D12ResourcepDstBuffer
 
_In_ ID3D12Resource UINT64 DstOffset
 
_In_ ID3D12Resource UINT64 _In_ ID3D12ResourcepSrcBuffer
 
_In_ ID3D12Resource UINT64 _In_ ID3D12Resource UINT64 SrcOffset
 
_In_ ID3D12Resource UINT64 _In_ ID3D12Resource UINT64 UINT64 NumBytes
 
_In_ const D3D12_TEXTURE_COPY_LOCATIONpDst
 
_In_ const D3D12_TEXTURE_COPY_LOCATION UINT DstX
 
_In_ const D3D12_TEXTURE_COPY_LOCATION UINT UINT DstY
 
_In_ const D3D12_TEXTURE_COPY_LOCATION UINT UINT UINT DstZ
 
_In_ const D3D12_TEXTURE_COPY_LOCATION UINT UINT UINT _In_ const D3D12_TEXTURE_COPY_LOCATIONpSrc
 
_In_ const D3D12_TEXTURE_COPY_LOCATION UINT UINT UINT _In_ const D3D12_TEXTURE_COPY_LOCATION _In_opt_ const D3D12_BOXpSrcBox
 
_In_ ID3D12ResourcepDstResource
 
_In_ ID3D12Resource _In_ ID3D12ResourcepSrcResource
 
_In_ ID3D12ResourcepTiledResource
 
_In_ ID3D12Resource _In_ const D3D12_TILED_RESOURCE_COORDINATEpTileRegionStartCoordinate
 
_In_ ID3D12Resource _In_ const D3D12_TILED_RESOURCE_COORDINATE _In_ const D3D12_TILE_REGION_SIZEpTileRegionSize
 
_In_ ID3D12Resource _In_ const D3D12_TILED_RESOURCE_COORDINATE _In_ const D3D12_TILE_REGION_SIZE _In_ ID3D12ResourcepBuffer
 
_In_ ID3D12Resource _In_ const D3D12_TILED_RESOURCE_COORDINATE _In_ const D3D12_TILE_REGION_SIZE _In_ ID3D12Resource UINT64 BufferStartOffsetInBytes
 
_In_ ID3D12Resource _In_ const D3D12_TILED_RESOURCE_COORDINATE _In_ const D3D12_TILE_REGION_SIZE _In_ ID3D12Resource UINT64 D3D12_TILE_COPY_FLAGS Flags
 
_In_ ID3D12Resource _In_ UINT DstSubresource
 
_In_ ID3D12Resource _In_ UINT _In_ ID3D12ResourcepSrcResource
 
_In_ ID3D12Resource _In_ UINT _In_ ID3D12Resource _In_ UINT SrcSubresource
 
_In_ ID3D12Resource _In_ UINT _In_ ID3D12Resource _In_ UINT _In_ DXGI_FORMAT Format
 
_In_ D3D12_PRIMITIVE_TOPOLOGY PrimitiveTopology
 
_In_ UINT StencilRef
 
_In_ ID3D12PipelineStatepPipelineState
 
_In_ UINT NumBarriers
 
_In_ ID3D12GraphicsCommandListpCommandList
 
_In_ UINT NumDescriptorHeaps
 
_In_opt_ ID3D12RootSignaturepRootSignature
 
_In_ UINT RootParameterIndex
 
_In_ UINT _In_ D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor
 
_In_ UINT _In_ UINT SrcData
 
_In_ UINT _In_ UINT _In_ UINT DestOffsetIn32BitValues
 
_In_ UINT _In_ UINT Num32BitValuesToSet
 
_In_ UINT _In_ D3D12_GPU_VIRTUAL_ADDRESS BufferLocation
 
_In_opt_ const D3D12_INDEX_BUFFER_VIEWpView
 
_In_ UINT StartSlot
 
_In_ UINT _In_ UINT NumViews
 
_In_ UINT NumRenderTargetDescriptors
 
_In_ UINT _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLEpRenderTargetDescriptors
 
_In_ UINT _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE _In_ BOOL RTsSingleHandleToDescriptorRange
 
_In_ UINT _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE _In_ BOOL _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLEpDepthStencilDescriptor
 
_In_ D3D12_CPU_DESCRIPTOR_HANDLE DepthStencilView
 
_In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ D3D12_CLEAR_FLAGS ClearFlags
 
_In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ D3D12_CLEAR_FLAGS _In_ FLOAT Depth
 
_In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ D3D12_CLEAR_FLAGS _In_ FLOAT _In_ UINT8 Stencil
 
_In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ D3D12_CLEAR_FLAGS _In_ FLOAT _In_ UINT8 _In_ UINT NumRects
 
_In_ D3D12_CPU_DESCRIPTOR_HANDLE RenderTargetView
 
_In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ const FLOAT ColorRGBA [4]
 
_In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ const FLOAT _In_ UINT NumRects
 
_In_ D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap
 
_In_ D3D12_GPU_DESCRIPTOR_HANDLE _In_ D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle
 
_In_ D3D12_GPU_DESCRIPTOR_HANDLE _In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ ID3D12ResourcepResource
 
_In_ D3D12_GPU_DESCRIPTOR_HANDLE _In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ ID3D12Resource _In_ const UINT Values [4]
 
_In_ D3D12_GPU_DESCRIPTOR_HANDLE _In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ ID3D12Resource _In_ const UINT _In_ UINT NumRects
 
_In_ D3D12_GPU_DESCRIPTOR_HANDLE _In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ ID3D12Resource _In_ const FLOAT Values [4]
 
_In_ D3D12_GPU_DESCRIPTOR_HANDLE _In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ ID3D12Resource _In_ const FLOAT _In_ UINT NumRects
 
_In_ ID3D12ResourcepResource
 
_In_ ID3D12Resource _In_opt_ const D3D12_DISCARD_REGIONpRegion
 
_In_ ID3D12QueryHeappQueryHeap
 
_In_ ID3D12QueryHeap _In_ D3D12_QUERY_TYPE Type
 
_In_ ID3D12QueryHeap _In_ D3D12_QUERY_TYPE _In_ UINT Index
 
_In_ ID3D12QueryHeap _In_ D3D12_QUERY_TYPE _In_ UINT StartIndex
 
_In_ ID3D12QueryHeap _In_ D3D12_QUERY_TYPE _In_ UINT _In_ UINT NumQueries
 
_In_ ID3D12QueryHeap _In_ D3D12_QUERY_TYPE _In_ UINT _In_ UINT _In_ ID3D12ResourcepDestinationBuffer
 
_In_ ID3D12QueryHeap _In_ D3D12_QUERY_TYPE _In_ UINT _In_ UINT _In_ ID3D12Resource _In_ UINT64 AlignedDestinationBufferOffset
 
_In_opt_ ID3D12ResourcepBuffer
 
_In_opt_ ID3D12Resource _In_ UINT64 AlignedBufferOffset
 
_In_opt_ ID3D12Resource _In_ UINT64 _In_ D3D12_PREDICATION_OP Operation
 
UINT Metadata
 
UINT UINT Size
 
_In_ ID3D12CommandSignaturepCommandSignature
 
_In_ ID3D12CommandSignature _In_ UINT MaxCommandCount
 
_In_ ID3D12CommandSignature _In_ UINT _In_ ID3D12ResourcepArgumentBuffer
 
_In_ ID3D12CommandSignature _In_ UINT _In_ ID3D12Resource _In_ UINT64 ArgumentBufferOffset
 
_In_ ID3D12CommandSignature _In_ UINT _In_ ID3D12Resource _In_ UINT64 _In_opt_ ID3D12ResourcepCountBuffer
 
_In_ ID3D12CommandSignature _In_ UINT _In_ ID3D12Resource _In_ UINT64 _In_opt_ ID3D12Resource _In_ UINT64 CountBufferOffset
 
_In_ ID3D12Resource UINT64 _In_ ID3D12Resource UINT64 UINT Dependencies
 
_In_ FLOAT Min
 
_In_ FLOAT _In_ FLOAT Max
 
_In_ UINT NumSamplesPerPixel
 
_In_ UINT _In_ UINT NumPixels
 
_In_ ID3D12Resource _In_ UINT _In_ UINT DstX
 
_In_ ID3D12Resource _In_ UINT _In_ UINT _In_ UINT DstY
 
_In_ ID3D12Resource _In_ UINT _In_ UINT _In_ UINT _In_ ID3D12ResourcepSrcResource
 
_In_ ID3D12Resource _In_ UINT _In_ UINT _In_ UINT _In_ ID3D12Resource _In_ UINT SrcSubresource
 
_In_ ID3D12Resource _In_ UINT _In_ UINT _In_ UINT _In_ ID3D12Resource _In_ UINT _In_opt_ D3D12_RECTpSrcRect
 
_In_ ID3D12Resource _In_ UINT _In_ UINT _In_ UINT _In_ ID3D12Resource _In_ UINT _In_opt_ D3D12_RECT _In_ DXGI_FORMAT Format
 
_In_ ID3D12Resource _In_ UINT _In_ UINT _In_ UINT _In_ ID3D12Resource _In_ UINT _In_opt_ D3D12_RECT _In_ DXGI_FORMAT _In_ D3D12_RESOLVE_MODE ResolveMode
 
_In_ UINT Mask
 
UINT Count
 

Member Function Documentation

◆ _In_range_() [1/2]

ID3D12GraphicsCommandList2Vtbl::_In_range_ ( ,
D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE   
)

◆ _In_range_() [2/2]

ID3D12GraphicsCommandList2Vtbl::_In_range_ ( ,
D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE   
)

◆ _In_reads_() [1/16]

ID3D12GraphicsCommandList2Vtbl::_In_reads_ ( NumViewports  ) const

◆ _In_reads_() [2/16]

ID3D12GraphicsCommandList2Vtbl::_In_reads_ ( NumRects  ) const

◆ _In_reads_() [3/16]

_In_ UINT ID3D12GraphicsCommandList2Vtbl::_In_reads_ ( NumBarriers  ) const

◆ _In_reads_() [4/16]

_In_ UINT ID3D12GraphicsCommandList2Vtbl::_In_reads_ ( NumDescriptorHeaps  ) const

◆ _In_reads_() [5/16]

_In_ UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::_In_reads_ ( Num32BitValuesToSet sizeofUINT) const

◆ _In_reads_() [6/16]

_In_ UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::_In_reads_ ( Num32BitValuesToSet sizeofUINT) const

◆ _In_reads_() [7/16]

_In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ D3D12_CLEAR_FLAGS _In_ FLOAT _In_ UINT8 _In_ UINT ID3D12GraphicsCommandList2Vtbl::_In_reads_ ( NumRects  ) const

◆ _In_reads_() [8/16]

_In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ const FLOAT _In_ UINT ID3D12GraphicsCommandList2Vtbl::_In_reads_ ( NumRects  ) const

◆ _In_reads_() [9/16]

_In_ D3D12_GPU_DESCRIPTOR_HANDLE _In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ ID3D12Resource _In_ const UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::_In_reads_ ( NumRects  ) const

◆ _In_reads_() [10/16]

_In_ D3D12_GPU_DESCRIPTOR_HANDLE _In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ ID3D12Resource _In_ const FLOAT _In_ UINT ID3D12GraphicsCommandList2Vtbl::_In_reads_ ( NumRects  ) const

◆ _In_reads_() [11/16]

_In_ ID3D12Resource UINT64 _In_ ID3D12Resource UINT64 UINT ID3D12GraphicsCommandList2Vtbl::_In_reads_ ( Dependencies  ) const

◆ _In_reads_() [12/16]

_In_ ID3D12Resource UINT64 _In_ ID3D12Resource UINT64 UINT ID3D12GraphicsCommandList2Vtbl::_In_reads_ ( Dependencies  ) const

◆ _In_reads_() [13/16]

_In_ ID3D12Resource UINT64 _In_ ID3D12Resource UINT64 UINT ID3D12GraphicsCommandList2Vtbl::_In_reads_ ( Dependencies  ) const

◆ _In_reads_() [14/16]

_In_ ID3D12Resource UINT64 _In_ ID3D12Resource UINT64 UINT ID3D12GraphicsCommandList2Vtbl::_In_reads_ ( Dependencies  ) const

◆ _In_reads_() [15/16]

_In_ UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::_In_reads_ ( NumSamplesPerPixel NumPixels)

◆ _In_reads_() [16/16]

UINT ID3D12GraphicsCommandList2Vtbl::_In_reads_ ( Count  ) const

◆ _In_reads_bytes_opt_() [1/3]

_In_ REFGUID _In_ UINT ID3D12GraphicsCommandList2Vtbl::_In_reads_bytes_opt_ ( DataSize  ) const

◆ _In_reads_bytes_opt_() [2/3]

UINT ID3D12GraphicsCommandList2Vtbl::_In_reads_bytes_opt_ ( Size  ) const

◆ _In_reads_bytes_opt_() [3/3]

UINT ID3D12GraphicsCommandList2Vtbl::_In_reads_bytes_opt_ ( Size  ) const

◆ _In_reads_opt_() [1/4]

ID3D12GraphicsCommandList2Vtbl::_In_reads_opt_ ( ) const

◆ _In_reads_opt_() [2/4]

_In_ UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::_In_reads_opt_ ( NumViews  ) const

◆ _In_reads_opt_() [3/4]

_In_ UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::_In_reads_opt_ ( NumViews  ) const

◆ _In_reads_opt_() [4/4]

UINT ID3D12GraphicsCommandList2Vtbl::_In_reads_opt_ ( Count  ) const

◆ D3D12_COMMAND_LIST_TYPE()

ID3D12GraphicsCommandList2Vtbl::D3D12_COMMAND_LIST_TYPE ( STDMETHODCALLTYPE *  GetType)

◆ HRESULT() [1/8]

BEGIN_INTERFACE ID3D12GraphicsCommandList2Vtbl::HRESULT ( STDMETHODCALLTYPE *  QueryInterface)

◆ HRESULT() [2/8]

ID3D12GraphicsCommandList2Vtbl::HRESULT ( STDMETHODCALLTYPE *  GetPrivateData)

◆ HRESULT() [3/8]

ID3D12GraphicsCommandList2Vtbl::HRESULT ( STDMETHODCALLTYPE *  SetPrivateData)

◆ HRESULT() [4/8]

ID3D12GraphicsCommandList2Vtbl::HRESULT ( STDMETHODCALLTYPE *  SetPrivateDataInterface)

◆ HRESULT() [5/8]

ID3D12GraphicsCommandList2Vtbl::HRESULT ( STDMETHODCALLTYPE *  SetName)

◆ HRESULT() [6/8]

ID3D12GraphicsCommandList2Vtbl::HRESULT ( STDMETHODCALLTYPE *  GetDevice)

◆ HRESULT() [7/8]

ID3D12GraphicsCommandList2Vtbl::HRESULT ( STDMETHODCALLTYPE *  Close)

◆ HRESULT() [8/8]

ID3D12GraphicsCommandList2Vtbl::HRESULT ( STDMETHODCALLTYPE *  Reset)

◆ ULONG() [1/2]

ID3D12GraphicsCommandList2Vtbl::ULONG ( STDMETHODCALLTYPE *  AddRef)

◆ ULONG() [2/2]

ID3D12GraphicsCommandList2Vtbl::ULONG ( STDMETHODCALLTYPE *  Release)

◆ void() [1/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  ClearState)

◆ void() [2/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  DrawInstanced)

◆ void() [3/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  DrawIndexedInstanced)

◆ void() [4/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  Dispatch)

◆ void() [5/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  CopyBufferRegion)

◆ void() [6/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  CopyTextureRegion)

◆ void() [7/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  CopyResource)

◆ void() [8/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  CopyTiles)

◆ void() [9/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  ResolveSubresource)

◆ void() [10/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  IASetPrimitiveTopology)

◆ void() [11/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  RSSetViewports)

◆ void() [12/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  RSSetScissorRects)

◆ void() [13/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  OMSetBlendFactor)

◆ void() [14/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  OMSetStencilRef)

◆ void() [15/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SetPipelineState)

◆ void() [16/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  ResourceBarrier)

◆ void() [17/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  ExecuteBundle)

◆ void() [18/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SetDescriptorHeaps)

◆ void() [19/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SetComputeRootSignature)

◆ void() [20/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SetGraphicsRootSignature)

◆ void() [21/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SetComputeRootDescriptorTable)

◆ void() [22/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SetGraphicsRootDescriptorTable)

◆ void() [23/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SetComputeRoot32BitConstant)

◆ void() [24/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SetGraphicsRoot32BitConstant)

◆ void() [25/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SetComputeRoot32BitConstants)

◆ void() [26/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SetGraphicsRoot32BitConstants)

◆ void() [27/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SetComputeRootConstantBufferView)

◆ void() [28/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SetGraphicsRootConstantBufferView)

◆ void() [29/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SetComputeRootShaderResourceView)

◆ void() [30/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SetGraphicsRootShaderResourceView)

◆ void() [31/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SetComputeRootUnorderedAccessView)

◆ void() [32/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SetGraphicsRootUnorderedAccessView)

◆ void() [33/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  IASetIndexBuffer)

◆ void() [34/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  IASetVertexBuffers)

◆ void() [35/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SOSetTargets)

◆ void() [36/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  OMSetRenderTargets)

◆ void() [37/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  ClearDepthStencilView)

◆ void() [38/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  ClearRenderTargetView)

◆ void() [39/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  ClearUnorderedAccessViewUint)

◆ void() [40/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  ClearUnorderedAccessViewFloat)

◆ void() [41/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  DiscardResource)

◆ void() [42/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  BeginQuery)

◆ void() [43/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  EndQuery)

◆ void() [44/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  ResolveQueryData)

◆ void() [45/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SetPredication)

◆ void() [46/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SetMarker)

◆ void() [47/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  BeginEvent)

◆ void() [48/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  EndEvent)

◆ void() [49/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  ExecuteIndirect)

◆ void() [50/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  AtomicCopyBufferUINT)

◆ void() [51/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  AtomicCopyBufferUINT64)

◆ void() [52/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  OMSetDepthBounds)

◆ void() [53/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SetSamplePositions)

◆ void() [54/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  ResolveSubresourceRegion)

◆ void() [55/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  SetViewInstanceMask)

◆ void() [56/56]

ID3D12GraphicsCommandList2Vtbl::void ( STDMETHODCALLTYPE *  WriteBufferImmediate)

Member Data Documentation

◆ AlignedBufferOffset

_In_opt_ ID3D12Resource _In_ UINT64 ID3D12GraphicsCommandList2Vtbl::AlignedBufferOffset

◆ AlignedDestinationBufferOffset

_In_ ID3D12QueryHeap _In_ D3D12_QUERY_TYPE _In_ UINT _In_ UINT _In_ ID3D12Resource _In_ UINT64 ID3D12GraphicsCommandList2Vtbl::AlignedDestinationBufferOffset

◆ ArgumentBufferOffset

_In_ ID3D12CommandSignature _In_ UINT _In_ ID3D12Resource _In_ UINT64 ID3D12GraphicsCommandList2Vtbl::ArgumentBufferOffset

◆ BaseDescriptor

_In_ UINT _In_ D3D12_GPU_DESCRIPTOR_HANDLE ID3D12GraphicsCommandList2Vtbl::BaseDescriptor

◆ BaseVertexLocation

_In_ UINT _In_ UINT _In_ UINT _In_ INT ID3D12GraphicsCommandList2Vtbl::BaseVertexLocation

◆ BufferLocation

_In_ UINT _In_ D3D12_GPU_VIRTUAL_ADDRESS ID3D12GraphicsCommandList2Vtbl::BufferLocation

◆ BufferStartOffsetInBytes

_In_ ID3D12Resource _In_ const D3D12_TILED_RESOURCE_COORDINATE _In_ const D3D12_TILE_REGION_SIZE _In_ ID3D12Resource UINT64 ID3D12GraphicsCommandList2Vtbl::BufferStartOffsetInBytes

◆ ClearFlags

_In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ D3D12_CLEAR_FLAGS ID3D12GraphicsCommandList2Vtbl::ClearFlags

◆ ColorRGBA

_In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ const FLOAT ID3D12GraphicsCommandList2Vtbl::ColorRGBA[4]

◆ Count

UINT ID3D12GraphicsCommandList2Vtbl::Count

◆ CountBufferOffset

_In_ ID3D12CommandSignature _In_ UINT _In_ ID3D12Resource _In_ UINT64 _In_opt_ ID3D12Resource _In_ UINT64 ID3D12GraphicsCommandList2Vtbl::CountBufferOffset

◆ DataSize

_In_ REFGUID _In_ UINT ID3D12GraphicsCommandList2Vtbl::DataSize

◆ Dependencies

_In_ ID3D12Resource UINT64 _In_ ID3D12Resource UINT64 UINT ID3D12GraphicsCommandList2Vtbl::Dependencies

◆ Depth

_In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ D3D12_CLEAR_FLAGS _In_ FLOAT ID3D12GraphicsCommandList2Vtbl::Depth

◆ DepthStencilView

_In_ D3D12_CPU_DESCRIPTOR_HANDLE ID3D12GraphicsCommandList2Vtbl::DepthStencilView

◆ DestOffsetIn32BitValues

_In_ UINT _In_ UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::DestOffsetIn32BitValues

◆ DstOffset

_In_ ID3D12Resource UINT64 ID3D12GraphicsCommandList2Vtbl::DstOffset

◆ DstSubresource

_In_ ID3D12Resource _In_ UINT ID3D12GraphicsCommandList2Vtbl::DstSubresource

◆ DstX [1/2]

_In_ const D3D12_TEXTURE_COPY_LOCATION UINT ID3D12GraphicsCommandList2Vtbl::DstX

◆ DstX [2/2]

_In_ ID3D12Resource _In_ UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::DstX

◆ DstY [1/2]

_In_ const D3D12_TEXTURE_COPY_LOCATION UINT UINT ID3D12GraphicsCommandList2Vtbl::DstY

◆ DstY [2/2]

_In_ ID3D12Resource _In_ UINT _In_ UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::DstY

◆ DstZ

_In_ const D3D12_TEXTURE_COPY_LOCATION UINT UINT UINT ID3D12GraphicsCommandList2Vtbl::DstZ

◆ Flags

◆ Format [1/2]

_In_ ID3D12Resource _In_ UINT _In_ ID3D12Resource _In_ UINT _In_ DXGI_FORMAT ID3D12GraphicsCommandList2Vtbl::Format

◆ Format [2/2]

_In_ ID3D12Resource _In_ UINT _In_ UINT _In_ UINT _In_ ID3D12Resource _In_ UINT _In_opt_ D3D12_RECT _In_ DXGI_FORMAT ID3D12GraphicsCommandList2Vtbl::Format

◆ guid

_In_ REFGUID ID3D12GraphicsCommandList2Vtbl::guid

◆ Index

_In_ ID3D12QueryHeap _In_ D3D12_QUERY_TYPE _In_ UINT ID3D12GraphicsCommandList2Vtbl::Index

◆ IndexCountPerInstance

_In_ UINT ID3D12GraphicsCommandList2Vtbl::IndexCountPerInstance

◆ InstanceCount

_In_ UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::InstanceCount

◆ Mask

_In_ UINT ID3D12GraphicsCommandList2Vtbl::Mask

◆ Max

_In_ FLOAT _In_ FLOAT ID3D12GraphicsCommandList2Vtbl::Max

◆ MaxCommandCount

_In_ ID3D12CommandSignature _In_ UINT ID3D12GraphicsCommandList2Vtbl::MaxCommandCount

◆ Metadata

UINT ID3D12GraphicsCommandList2Vtbl::Metadata

◆ Min

_In_ FLOAT ID3D12GraphicsCommandList2Vtbl::Min

◆ Name

_In_z_ LPCWSTR ID3D12GraphicsCommandList2Vtbl::Name

◆ Num32BitValuesToSet

_In_ UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::Num32BitValuesToSet

◆ NumBarriers

_In_ UINT ID3D12GraphicsCommandList2Vtbl::NumBarriers

◆ NumBytes

_In_ ID3D12Resource UINT64 _In_ ID3D12Resource UINT64 UINT64 ID3D12GraphicsCommandList2Vtbl::NumBytes

◆ NumDescriptorHeaps

_In_ UINT ID3D12GraphicsCommandList2Vtbl::NumDescriptorHeaps

◆ NumPixels

_In_ UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::NumPixels

◆ NumQueries

_In_ ID3D12QueryHeap _In_ D3D12_QUERY_TYPE _In_ UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::NumQueries

◆ NumRects [1/4]

_In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ D3D12_CLEAR_FLAGS _In_ FLOAT _In_ UINT8 _In_ UINT ID3D12GraphicsCommandList2Vtbl::NumRects

◆ NumRects [2/4]

_In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ const FLOAT _In_ UINT ID3D12GraphicsCommandList2Vtbl::NumRects

◆ NumRects [3/4]

_In_ D3D12_GPU_DESCRIPTOR_HANDLE _In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ ID3D12Resource _In_ const UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::NumRects

◆ NumRects [4/4]

_In_ D3D12_GPU_DESCRIPTOR_HANDLE _In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ ID3D12Resource _In_ const FLOAT _In_ UINT ID3D12GraphicsCommandList2Vtbl::NumRects

◆ NumRenderTargetDescriptors

_In_ UINT ID3D12GraphicsCommandList2Vtbl::NumRenderTargetDescriptors

◆ NumSamplesPerPixel

_In_ UINT ID3D12GraphicsCommandList2Vtbl::NumSamplesPerPixel

◆ NumViews

_In_ UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::NumViews

◆ Operation

_In_opt_ ID3D12Resource _In_ UINT64 _In_ D3D12_PREDICATION_OP ID3D12GraphicsCommandList2Vtbl::Operation

◆ pAllocator

_In_ ID3D12CommandAllocator* ID3D12GraphicsCommandList2Vtbl::pAllocator

◆ pArgumentBuffer

_In_ ID3D12CommandSignature _In_ UINT _In_ ID3D12Resource* ID3D12GraphicsCommandList2Vtbl::pArgumentBuffer

◆ pBuffer [1/2]

_In_ ID3D12Resource _In_ const D3D12_TILED_RESOURCE_COORDINATE _In_ const D3D12_TILE_REGION_SIZE _In_ ID3D12Resource* ID3D12GraphicsCommandList2Vtbl::pBuffer

◆ pBuffer [2/2]

_In_opt_ ID3D12Resource* ID3D12GraphicsCommandList2Vtbl::pBuffer

◆ pCommandList

_In_ ID3D12GraphicsCommandList* ID3D12GraphicsCommandList2Vtbl::pCommandList

◆ pCommandSignature

_In_ ID3D12CommandSignature* ID3D12GraphicsCommandList2Vtbl::pCommandSignature

◆ pCountBuffer

_In_ ID3D12CommandSignature _In_ UINT _In_ ID3D12Resource _In_ UINT64 _In_opt_ ID3D12Resource* ID3D12GraphicsCommandList2Vtbl::pCountBuffer

◆ pData [1/2]

_In_ REFGUID _Inout_ UINT _Out_writes_bytes_opt_ pDataSize void* ID3D12GraphicsCommandList2Vtbl::pData

◆ pData [2/2]

_In_ REFGUID _In_opt_ const IUnknown* ID3D12GraphicsCommandList2Vtbl::pData

◆ pDataSize

_In_ REFGUID _Inout_ UINT* ID3D12GraphicsCommandList2Vtbl::pDataSize

◆ pDepthStencilDescriptor

_In_ UINT _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE _In_ BOOL _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE* ID3D12GraphicsCommandList2Vtbl::pDepthStencilDescriptor

◆ pDestinationBuffer

_In_ ID3D12QueryHeap _In_ D3D12_QUERY_TYPE _In_ UINT _In_ UINT _In_ ID3D12Resource* ID3D12GraphicsCommandList2Vtbl::pDestinationBuffer

◆ pDst

_In_ const D3D12_TEXTURE_COPY_LOCATION* ID3D12GraphicsCommandList2Vtbl::pDst

◆ pDstBuffer

_In_ ID3D12Resource * ID3D12GraphicsCommandList2Vtbl::pDstBuffer

◆ pDstResource

_In_ ID3D12Resource * ID3D12GraphicsCommandList2Vtbl::pDstResource

◆ pInitialState

_In_ ID3D12CommandAllocator _In_opt_ ID3D12PipelineState* ID3D12GraphicsCommandList2Vtbl::pInitialState

◆ pPipelineState [1/2]

_In_opt_ ID3D12PipelineState* ID3D12GraphicsCommandList2Vtbl::pPipelineState

◆ pPipelineState [2/2]

_In_ ID3D12PipelineState* ID3D12GraphicsCommandList2Vtbl::pPipelineState

◆ ppvDevice

REFIID _COM_Outptr_opt_ void** ID3D12GraphicsCommandList2Vtbl::ppvDevice

◆ ppvObject

BEGIN_INTERFACE REFIID _COM_Outptr_ void** ID3D12GraphicsCommandList2Vtbl::ppvObject

◆ pQueryHeap

_In_ ID3D12QueryHeap * ID3D12GraphicsCommandList2Vtbl::pQueryHeap

◆ pRegion

_In_ ID3D12Resource _In_opt_ const D3D12_DISCARD_REGION* ID3D12GraphicsCommandList2Vtbl::pRegion

◆ pRenderTargetDescriptors

_In_ UINT _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE* ID3D12GraphicsCommandList2Vtbl::pRenderTargetDescriptors

◆ pResource [1/2]

_In_ D3D12_GPU_DESCRIPTOR_HANDLE _In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ ID3D12Resource * ID3D12GraphicsCommandList2Vtbl::pResource

◆ pResource [2/2]

_In_ ID3D12Resource* ID3D12GraphicsCommandList2Vtbl::pResource

◆ PrimitiveTopology

_In_ D3D12_PRIMITIVE_TOPOLOGY ID3D12GraphicsCommandList2Vtbl::PrimitiveTopology

◆ pRootSignature

_In_opt_ ID3D12RootSignature * ID3D12GraphicsCommandList2Vtbl::pRootSignature

◆ pSrc

_In_ const D3D12_TEXTURE_COPY_LOCATION UINT UINT UINT _In_ const D3D12_TEXTURE_COPY_LOCATION* ID3D12GraphicsCommandList2Vtbl::pSrc

◆ pSrcBox

_In_ const D3D12_TEXTURE_COPY_LOCATION UINT UINT UINT _In_ const D3D12_TEXTURE_COPY_LOCATION _In_opt_ const D3D12_BOX* ID3D12GraphicsCommandList2Vtbl::pSrcBox

◆ pSrcBuffer

_In_ ID3D12Resource UINT64 _In_ ID3D12Resource * ID3D12GraphicsCommandList2Vtbl::pSrcBuffer

◆ pSrcRect

_In_ ID3D12Resource _In_ UINT _In_ UINT _In_ UINT _In_ ID3D12Resource _In_ UINT _In_opt_ D3D12_RECT* ID3D12GraphicsCommandList2Vtbl::pSrcRect

◆ pSrcResource [1/3]

_In_ ID3D12Resource _In_ ID3D12Resource* ID3D12GraphicsCommandList2Vtbl::pSrcResource

◆ pSrcResource [2/3]

_In_ ID3D12Resource _In_ UINT _In_ ID3D12Resource* ID3D12GraphicsCommandList2Vtbl::pSrcResource

◆ pSrcResource [3/3]

_In_ ID3D12Resource _In_ UINT _In_ UINT _In_ UINT _In_ ID3D12Resource* ID3D12GraphicsCommandList2Vtbl::pSrcResource

◆ pTiledResource

_In_ ID3D12Resource* ID3D12GraphicsCommandList2Vtbl::pTiledResource

◆ pTileRegionSize

_In_ ID3D12Resource _In_ const D3D12_TILED_RESOURCE_COORDINATE _In_ const D3D12_TILE_REGION_SIZE* ID3D12GraphicsCommandList2Vtbl::pTileRegionSize

◆ pTileRegionStartCoordinate

_In_ ID3D12Resource _In_ const D3D12_TILED_RESOURCE_COORDINATE* ID3D12GraphicsCommandList2Vtbl::pTileRegionStartCoordinate

◆ pView

_In_opt_ const D3D12_INDEX_BUFFER_VIEW* ID3D12GraphicsCommandList2Vtbl::pView

◆ RenderTargetView

_In_ D3D12_CPU_DESCRIPTOR_HANDLE ID3D12GraphicsCommandList2Vtbl::RenderTargetView

◆ ResolveMode

_In_ ID3D12Resource _In_ UINT _In_ UINT _In_ UINT _In_ ID3D12Resource _In_ UINT _In_opt_ D3D12_RECT _In_ DXGI_FORMAT _In_ D3D12_RESOLVE_MODE ID3D12GraphicsCommandList2Vtbl::ResolveMode

◆ riid [1/2]

BEGIN_INTERFACE REFIID ID3D12GraphicsCommandList2Vtbl::riid

◆ riid [2/2]

REFIID ID3D12GraphicsCommandList2Vtbl::riid

◆ RootParameterIndex

_In_ UINT ID3D12GraphicsCommandList2Vtbl::RootParameterIndex

◆ RTsSingleHandleToDescriptorRange

_In_ UINT _In_opt_ const D3D12_CPU_DESCRIPTOR_HANDLE _In_ BOOL ID3D12GraphicsCommandList2Vtbl::RTsSingleHandleToDescriptorRange

◆ Size

UINT UINT ID3D12GraphicsCommandList2Vtbl::Size

◆ SrcData

_In_ UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::SrcData

◆ SrcOffset

_In_ ID3D12Resource UINT64 _In_ ID3D12Resource UINT64 ID3D12GraphicsCommandList2Vtbl::SrcOffset

◆ SrcSubresource [1/2]

_In_ ID3D12Resource _In_ UINT _In_ ID3D12Resource _In_ UINT ID3D12GraphicsCommandList2Vtbl::SrcSubresource

◆ SrcSubresource [2/2]

_In_ ID3D12Resource _In_ UINT _In_ UINT _In_ UINT _In_ ID3D12Resource _In_ UINT ID3D12GraphicsCommandList2Vtbl::SrcSubresource

◆ StartIndex

_In_ ID3D12QueryHeap _In_ D3D12_QUERY_TYPE _In_ UINT ID3D12GraphicsCommandList2Vtbl::StartIndex

◆ StartIndexLocation

_In_ UINT _In_ UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::StartIndexLocation

◆ StartInstanceLocation [1/2]

_In_ UINT _In_ UINT _In_ UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::StartInstanceLocation

◆ StartInstanceLocation [2/2]

_In_ UINT _In_ UINT _In_ UINT _In_ INT _In_ UINT ID3D12GraphicsCommandList2Vtbl::StartInstanceLocation

◆ StartSlot

_In_ UINT ID3D12GraphicsCommandList2Vtbl::StartSlot

◆ StartVertexLocation

_In_ UINT _In_ UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::StartVertexLocation

◆ Stencil

_In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ D3D12_CLEAR_FLAGS _In_ FLOAT _In_ UINT8 ID3D12GraphicsCommandList2Vtbl::Stencil

◆ StencilRef

_In_ UINT ID3D12GraphicsCommandList2Vtbl::StencilRef

◆ ThreadGroupCountX

_In_ UINT ID3D12GraphicsCommandList2Vtbl::ThreadGroupCountX

◆ ThreadGroupCountY

_In_ UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::ThreadGroupCountY

◆ ThreadGroupCountZ

_In_ UINT _In_ UINT _In_ UINT ID3D12GraphicsCommandList2Vtbl::ThreadGroupCountZ

◆ Type

_In_ ID3D12QueryHeap _In_ D3D12_QUERY_TYPE ID3D12GraphicsCommandList2Vtbl::Type

◆ Values [1/2]

_In_ D3D12_GPU_DESCRIPTOR_HANDLE _In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ ID3D12Resource _In_ const UINT ID3D12GraphicsCommandList2Vtbl::Values[4]

◆ Values [2/2]

_In_ D3D12_GPU_DESCRIPTOR_HANDLE _In_ D3D12_CPU_DESCRIPTOR_HANDLE _In_ ID3D12Resource _In_ const FLOAT ID3D12GraphicsCommandList2Vtbl::Values[4]

◆ VertexCountPerInstance

_In_ UINT ID3D12GraphicsCommandList2Vtbl::VertexCountPerInstance

◆ ViewCPUHandle

_In_ D3D12_GPU_DESCRIPTOR_HANDLE _In_ D3D12_CPU_DESCRIPTOR_HANDLE ID3D12GraphicsCommandList2Vtbl::ViewCPUHandle

◆ ViewGPUHandleInCurrentHeap

_In_ D3D12_GPU_DESCRIPTOR_HANDLE ID3D12GraphicsCommandList2Vtbl::ViewGPUHandleInCurrentHeap

The documentation for this struct was generated from the following file: