Flutter Engine
The Flutter Engine
|
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) | GrD3DCommandList | inline |
addingWork() | GrD3DCommandList | protected |
addRecycledResource(sk_sp< GrRecycledResource > resource) | GrD3DCommandList | inline |
addResource(sk_sp< GrManagedResource > resource) | GrD3DCommandList | inlineprotected |
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 | |
fCommandList | GrD3DCommandList | protected |
fTrackedGpuBuffers | GrD3DCommandList | protected |
fTrackedRecycledResources | GrD3DCommandList | protected |
fTrackedResources | GrD3DCommandList | protected |
GrD3DCommandList(gr_cp< ID3D12CommandAllocator > allocator, gr_cp< ID3D12GraphicsCommandList > commandList) | GrD3DCommandList | protected |
hasWork() const | GrD3DCommandList | inline |
Make(GrD3DGpu *gpu) | GrD3DDirectCommandList | static |
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 fHasWork | GrD3DCommandList | protected |
submit(ID3D12CommandQueue *queue) | GrD3DCommandList | |
submitResourceBarriers() | GrD3DCommandList | protected |
SubmitResult enum name | GrD3DCommandList | |
TrackedResourceArray typedef | GrD3DCommandList | protected |
uavBarrier(sk_sp< GrManagedResource > managedResource, ID3D12Resource *uavResource) | GrD3DCommandList | |
~GrD3DCommandList() | GrD3DCommandList | inlinevirtual |
~GrD3DDirectCommandList() override=default | GrD3DDirectCommandList |