ID3D12GraphicsCommandList

Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
version(Windows)
extern (C++)
interface ID3D12GraphicsCommandList : ID3D12CommandList {}

Members

Functions

BeginEvent
void BeginEvent(UINT Metadata, const(void)* pData, UINT Size)
Undocumented in source.
BeginQuery
void BeginQuery(ID3D12QueryHeap pQueryHeap, D3D12_QUERY_TYPE Type, UINT Index)
Undocumented in source.
ClearDepthStencilView
void ClearDepthStencilView(D3D12_CPU_DESCRIPTOR_HANDLE DepthStencilView, D3D12_CLEAR_FLAGS ClearFlags, FLOAT Depth, UINT8 Stencil, UINT NumRects, const(D3D12_RECT)* pRects)
Undocumented in source.
ClearRenderTargetView
void ClearRenderTargetView(D3D12_CPU_DESCRIPTOR_HANDLE RenderTargetView, const(FLOAT)* ColorRGBA, UINT NumRects, const(D3D12_RECT)* pRects)
Undocumented in source.
ClearState
void ClearState(ID3D12PipelineState pPipelineState)
Undocumented in source.
ClearUnorderedAccessViewFloat
void ClearUnorderedAccessViewFloat(D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, ID3D12Resource pResource, const(FLOAT)* Values, UINT NumRects, const(D3D12_RECT)* pRects)
Undocumented in source.
ClearUnorderedAccessViewUint
void ClearUnorderedAccessViewUint(D3D12_GPU_DESCRIPTOR_HANDLE ViewGPUHandleInCurrentHeap, D3D12_CPU_DESCRIPTOR_HANDLE ViewCPUHandle, ID3D12Resource pResource, const(UINT)* Values, UINT NumRects, const(D3D12_RECT)* pRects)
Undocumented in source.
Close
HRESULT Close()
Undocumented in source.
CopyBufferRegion
void CopyBufferRegion(ID3D12Resource pDstBuffer, UINT64 DstOffset, ID3D12Resource pSrcBuffer, UINT64 SrcOffset, UINT64 NumBytes)
Undocumented in source.
CopyResource
void CopyResource(ID3D12Resource pDstResource, ID3D12Resource pSrcResource)
Undocumented in source.
CopyTextureRegion
void CopyTextureRegion(const(D3D12_TEXTURE_COPY_LOCATION)* pDst, UINT DstX, UINT DstY, UINT DstZ, const(D3D12_TEXTURE_COPY_LOCATION)* pSrc, const(D3D12_BOX)* pSrcBox)
Undocumented in source.
CopyTiles
void CopyTiles(ID3D12Resource pTiledResource, const(D3D12_TILED_RESOURCE_COORDINATE)* pTileRegionStartCoordinate, const(D3D12_TILE_REGION_SIZE)* pTileRegionSize, ID3D12Resource pBuffer, UINT64 BufferStartOffsetInBytes, D3D12_TILE_COPY_FLAGS Flags)
Undocumented in source.
DiscardResource
void DiscardResource(ID3D12Resource pResource, const(D3D12_DISCARD_REGION)* pRegion)
Undocumented in source.
Dispatch
void Dispatch(UINT ThreadGroupCountX, UINT ThreadGroupCountY, UINT ThreadGroupCountZ)
Undocumented in source.
DrawIndexedInstanced
void DrawIndexedInstanced(UINT IndexCountPerInstance, UINT InstanceCount, UINT StartIndexLocation, INT BaseVertexLocation, UINT StartInstanceLocation)
Undocumented in source.
DrawInstanced
void DrawInstanced(UINT VertexCountPerInstance, UINT InstanceCount, UINT StartVertexLocation, UINT StartInstanceLocation)
Undocumented in source.
EndEvent
void EndEvent()
Undocumented in source.
EndQuery
void EndQuery(ID3D12QueryHeap pQueryHeap, D3D12_QUERY_TYPE Type, UINT Index)
Undocumented in source.
ExecuteBundle
void ExecuteBundle(ID3D12GraphicsCommandList pCommandList)
Undocumented in source.
ExecuteIndirect
void ExecuteIndirect(ID3D12CommandSignature pCommandSignature, UINT MaxCommandCount, ID3D12Resource pArgumentBuffer, UINT64 ArgumentBufferOffset, ID3D12Resource pCountBuffer, UINT64 CountBufferOffset)
Undocumented in source.
IASetIndexBuffer
void IASetIndexBuffer(const(D3D12_INDEX_BUFFER_VIEW)* pView)
Undocumented in source.
IASetPrimitiveTopology
void IASetPrimitiveTopology(D3D12_PRIMITIVE_TOPOLOGY PrimitiveTopology)
Undocumented in source.
IASetVertexBuffers
void IASetVertexBuffers(UINT StartSlot, UINT NumViews, const(D3D12_VERTEX_BUFFER_VIEW)* pViews)
Undocumented in source.
OMSetBlendFactor
void OMSetBlendFactor(const(FLOAT)[4] BlendFactor)
Undocumented in source.
OMSetRenderTargets
void OMSetRenderTargets(UINT NumRenderTargetDescriptors, const(D3D12_CPU_DESCRIPTOR_HANDLE)* pRenderTargetDescriptors, BOOL RTsSingleHandleToDescriptorRange, const(D3D12_CPU_DESCRIPTOR_HANDLE)* pDepthStencilDescriptor)
Undocumented in source.
OMSetStencilRef
void OMSetStencilRef(UINT StencilRef)
Undocumented in source.
RSSetScissorRects
void RSSetScissorRects(UINT NumRects, const(D3D12_RECT)* pRects)
Undocumented in source.
RSSetViewports
void RSSetViewports(UINT NumViewports, const(D3D12_VIEWPORT)* pViewports)
Undocumented in source.
Reset
HRESULT Reset(ID3D12CommandAllocator pAllocator, ID3D12PipelineState pInitialState)
Undocumented in source.
ResolveQueryData
void ResolveQueryData(ID3D12QueryHeap pQueryHeap, D3D12_QUERY_TYPE Type, UINT StartIndex, UINT NumQueries, ID3D12Resource pDestinationBuffer, UINT64 AlignedDestinationBufferOffset)
Undocumented in source.
ResolveSubresource
void ResolveSubresource(ID3D12Resource pDstResource, UINT DstSubresource, ID3D12Resource pSrcResource, UINT SrcSubresource, DXGI_FORMAT Format)
Undocumented in source.
ResourceBarrier
void ResourceBarrier(UINT NumBarriers, const(D3D12_RESOURCE_BARRIER)* pBarriers)
Undocumented in source.
SOSetTargets
void SOSetTargets(UINT StartSlot, UINT NumViews, const(D3D12_STREAM_OUTPUT_BUFFER_VIEW)* pViews)
Undocumented in source.
SetComputeRoot32BitConstant
void SetComputeRoot32BitConstant(UINT RootParameterIndex, UINT SrcData, UINT DestOffsetIn32BitValues)
Undocumented in source.
SetComputeRoot32BitConstants
void SetComputeRoot32BitConstants(UINT RootParameterIndex, UINT Num32BitValuesToSet, const(void)* pSrcData, UINT DestOffsetIn32BitValues)
Undocumented in source.
SetComputeRootConstantBufferView
void SetComputeRootConstantBufferView(UINT RootParameterIndex, D3D12_GPU_VIRTUAL_ADDRESS BufferLocation)
Undocumented in source.
SetComputeRootDescriptorTable
void SetComputeRootDescriptorTable(UINT RootParameterIndex, D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor)
Undocumented in source.
SetComputeRootShaderResourceView
void SetComputeRootShaderResourceView(UINT RootParameterIndex, D3D12_GPU_VIRTUAL_ADDRESS BufferLocation)
Undocumented in source.
SetComputeRootSignature
void SetComputeRootSignature(ID3D12RootSignature pRootSignature)
Undocumented in source.
SetComputeRootUnorderedAccessView
void SetComputeRootUnorderedAccessView(UINT RootParameterIndex, D3D12_GPU_VIRTUAL_ADDRESS BufferLocation)
Undocumented in source.
SetDescriptorHeaps
void SetDescriptorHeaps(UINT NumDescriptorHeaps, ID3D12DescriptorHeap* ppDescriptorHeaps)
Undocumented in source.
SetGraphicsRoot32BitConstant
void SetGraphicsRoot32BitConstant(UINT RootParameterIndex, UINT SrcData, UINT DestOffsetIn32BitValues)
Undocumented in source.
SetGraphicsRoot32BitConstants
void SetGraphicsRoot32BitConstants(UINT RootParameterIndex, UINT Num32BitValuesToSet, const(void)* pSrcData, UINT DestOffsetIn32BitValues)
Undocumented in source.
SetGraphicsRootConstantBufferView
void SetGraphicsRootConstantBufferView(UINT RootParameterIndex, D3D12_GPU_VIRTUAL_ADDRESS BufferLocation)
Undocumented in source.
SetGraphicsRootDescriptorTable
void SetGraphicsRootDescriptorTable(UINT RootParameterIndex, D3D12_GPU_DESCRIPTOR_HANDLE BaseDescriptor)
Undocumented in source.
SetGraphicsRootShaderResourceView
void SetGraphicsRootShaderResourceView(UINT RootParameterIndex, D3D12_GPU_VIRTUAL_ADDRESS BufferLocation)
Undocumented in source.
SetGraphicsRootSignature
void SetGraphicsRootSignature(ID3D12RootSignature pRootSignature)
Undocumented in source.
SetGraphicsRootUnorderedAccessView
void SetGraphicsRootUnorderedAccessView(UINT RootParameterIndex, D3D12_GPU_VIRTUAL_ADDRESS BufferLocation)
Undocumented in source.
SetMarker
void SetMarker(UINT Metadata, const(void)* pData, UINT Size)
Undocumented in source.
SetPipelineState
void SetPipelineState(ID3D12PipelineState pPipelineState)
Undocumented in source.
SetPredication
void SetPredication(ID3D12Resource pBuffer, UINT64 AlignedBufferOffset, D3D12_PREDICATION_OP Operation)
Undocumented in source.

Inherited Members

From ID3D12CommandList

GetType
D3D12_COMMAND_LIST_TYPE GetType()
Undocumented in source.

Meta