Flutter Engine
The Flutter Engine
GrD3DDirectCommandList Member List

This is the complete list of members for GrD3DDirectCommandList, including all inherited members.

addFinishedCallback(sk_sp< skgpu::RefCntedCallback > callback)GrD3DCommandList
addGrBuffer(sk_sp< const GrBuffer > buffer)GrD3DCommandListinline
addingWork()GrD3DCommandListprotected
addRecycledResource(sk_sp< GrRecycledResource > resource)GrD3DCommandListinline
addResource(sk_sp< GrManagedResource > resource)GrD3DCommandListinlineprotected
addSampledTextureRef(GrD3DTexture *)GrD3DDirectCommandList
aliasingBarrier(sk_sp< GrManagedResource > beforeManagedResource, ID3D12Resource *beforeResource, sk_sp< GrManagedResource > afterManagedResource, ID3D12Resource *afterResource)GrD3DCommandList
clearDepthStencilView(const GrD3DAttachment *, uint8_t stencilClearValue, const D3D12_RECT *rect)GrD3DDirectCommandList
clearRenderTargetView(const GrD3DRenderTarget *renderTarget, std::array< float, 4 > color, const D3D12_RECT *rect)GrD3DDirectCommandList
close()GrD3DCommandList
copyBufferToBuffer(sk_sp< GrD3DBuffer > dstBuffer, uint64_t dstOffset, ID3D12Resource *srcBuffer, uint64_t srcOffset, uint64_t numBytes)GrD3DCommandList
copyBufferToTexture(ID3D12Resource *srcBuffer, const GrD3DTextureResource *dstTexture, uint32_t subresourceCount, D3D12_PLACED_SUBRESOURCE_FOOTPRINT *bufferFootprints, int left, int top)GrD3DCommandList
copyTextureRegionToBuffer(sk_sp< const GrBuffer > dst, const D3D12_TEXTURE_COPY_LOCATION *dstLocation, UINT dstX, UINT dstY, sk_sp< GrManagedResource > src, const D3D12_TEXTURE_COPY_LOCATION *srcLocation, const D3D12_BOX *srcBox)GrD3DCommandList
copyTextureRegionToTexture(sk_sp< GrManagedResource > dst, const D3D12_TEXTURE_COPY_LOCATION *dstLocation, UINT dstX, UINT dstY, sk_sp< GrManagedResource > src, const D3D12_TEXTURE_COPY_LOCATION *srcLocation, const D3D12_BOX *srcBox)GrD3DCommandList
copyTextureToTexture(const GrD3DTexture *dst, const GrD3DTexture *src, UINT subresourceIndex=-1)GrD3DCommandList
dispatch(unsigned int threadGroupCountX, unsigned int threadGroupCountY, unsigned int threadGroupCountZ=1)GrD3DDirectCommandList
drawIndexedInstanced(unsigned int indexCount, unsigned int instanceCount, unsigned int startIndex, unsigned int baseVertex, unsigned int startInstance)GrD3DDirectCommandList
drawInstanced(unsigned int vertexCount, unsigned int instanceCount, unsigned int startVertex, unsigned int startInstance)GrD3DDirectCommandList
executeIndirect(const sk_sp< GrD3DCommandSignature > commandSig, unsigned int maxCommandCnt, const GrD3DBuffer *argumentBuffer, size_t argumentBufferOffset)GrD3DDirectCommandList
fCommandListGrD3DCommandListprotected
fTrackedGpuBuffersGrD3DCommandListprotected
fTrackedRecycledResourcesGrD3DCommandListprotected
fTrackedResourcesGrD3DCommandListprotected
GrD3DCommandList(gr_cp< ID3D12CommandAllocator > allocator, gr_cp< ID3D12GraphicsCommandList > commandList)GrD3DCommandListprotected
hasWork() constGrD3DCommandListinline
Make(GrD3DGpu *gpu)GrD3DDirectCommandListstatic
releaseResources()GrD3DCommandList
reset()GrD3DCommandList
resolveSubresourceRegion(const GrD3DTextureResource *dstTexture, unsigned int dstX, unsigned int dstY, const GrD3DTextureResource *srcTexture, D3D12_RECT *srcRect)GrD3DDirectCommandList
resourceBarrier(sk_sp< GrManagedResource > managedResource, int numBarriers, const D3D12_RESOURCE_TRANSITION_BARRIER *barriers)GrD3DCommandList
setBlendFactor(const float blendFactor[4])GrD3DDirectCommandList
setComputeRootConstantBufferView(unsigned int rootParameterIndex, D3D12_GPU_VIRTUAL_ADDRESS bufferLocation)GrD3DDirectCommandList
setComputeRootDescriptorTable(unsigned int rootParameterIndex, D3D12_GPU_DESCRIPTOR_HANDLE bufferLocation)GrD3DDirectCommandList
setComputeRootSignature(const sk_sp< GrD3DRootSignature > &rootSignature)GrD3DDirectCommandList
setDescriptorHeaps(ID3D12DescriptorHeap *srvDescriptorHeap, ID3D12DescriptorHeap *samplerDescriptorHeap)GrD3DDirectCommandList
setGraphicsRootConstantBufferView(unsigned int rootParameterIndex, D3D12_GPU_VIRTUAL_ADDRESS bufferLocation)GrD3DDirectCommandList
setGraphicsRootDescriptorTable(unsigned int rootParameterIndex, D3D12_GPU_DESCRIPTOR_HANDLE bufferLocation)GrD3DDirectCommandList
setGraphicsRootSignature(const sk_sp< GrD3DRootSignature > &rootSignature)GrD3DDirectCommandList
setIndexBuffer(sk_sp< const GrBuffer > indexBuffer)GrD3DDirectCommandList
setPipelineState(const sk_sp< GrD3DPipeline > &pipeline)GrD3DDirectCommandList
setPrimitiveTopology(D3D12_PRIMITIVE_TOPOLOGY primitiveTopology)GrD3DDirectCommandList
setRenderTarget(const GrD3DRenderTarget *renderTarget)GrD3DDirectCommandList
setScissorRects(unsigned int numRects, const D3D12_RECT *rects)GrD3DDirectCommandList
setStencilRef(unsigned int stencilRef)GrD3DDirectCommandList
setVertexBuffers(unsigned int startSlot, sk_sp< const GrBuffer > vertexBuffer, size_t vertexStride, sk_sp< const GrBuffer > instanceBuffer, size_t instanceStride)GrD3DDirectCommandList
setViewports(unsigned int numViewports, const D3D12_VIEWPORT *viewports)GrD3DDirectCommandList
SkDEBUGCODE(bool fIsActive=true;) bool fHasWorkGrD3DCommandListprotected
submit(ID3D12CommandQueue *queue)GrD3DCommandList
submitResourceBarriers()GrD3DCommandListprotected
SubmitResult enum nameGrD3DCommandList
TrackedResourceArray typedefGrD3DCommandListprotected
uavBarrier(sk_sp< GrManagedResource > managedResource, ID3D12Resource *uavResource)GrD3DCommandList
~GrD3DCommandList()GrD3DCommandListinlinevirtual
~GrD3DDirectCommandList() override=defaultGrD3DDirectCommandList