ID3D12GraphicsCommandList

Undocumented in source.
version(Windows)
interface ID3D12GraphicsCommandList : ID3D12CommandList {}

Members

Functions

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

Inherited Members

From ID3D12CommandList

GetType
D3D12_COMMAND_LIST_TYPE GetType()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Meta