Flutter Engine
The Flutter Engine
skgpu::graphite::CommandBuffer Member List

This is the complete list of members for skgpu::graphite::CommandBuffer, including all inherited members.

addBuffersToAsyncMapOnSubmit(SkSpan< const sk_sp< Buffer > >)skgpu::graphite::CommandBuffer
addComputePass(DispatchGroupSpan dispatchGroups)skgpu::graphite::CommandBuffer
addFinishedProc(sk_sp< RefCntedCallback > finishedProc)skgpu::graphite::CommandBuffer
addRenderPass(const RenderPassDesc &, sk_sp< Texture > colorTexture, sk_sp< Texture > resolveTexture, sk_sp< Texture > depthStencilTexture, SkRect viewport, const DrawPassList &drawPasses)skgpu::graphite::CommandBuffer
addSignalSemaphores(size_t numWaitSemaphores, const BackendSemaphore *signalSemaphores)skgpu::graphite::CommandBufferinlinevirtual
addWaitSemaphores(size_t numWaitSemaphores, const BackendSemaphore *waitSemaphores)skgpu::graphite::CommandBufferinlinevirtual
buffersToAsyncMapOnSubmit() constskgpu::graphite::CommandBuffer
callFinishedProcs(bool success)skgpu::graphite::CommandBuffer
clearBuffer(const Buffer *buffer, size_t offset, size_t size)skgpu::graphite::CommandBuffer
clearReplayTranslation()skgpu::graphite::CommandBufferinline
CommandBuffer()skgpu::graphite::CommandBufferprotected
copyBufferToBuffer(const Buffer *srcBuffer, size_t srcOffset, sk_sp< Buffer > dstBuffer, size_t dstOffset, size_t size)skgpu::graphite::CommandBuffer
copyBufferToTexture(const Buffer *, sk_sp< Texture >, const BufferTextureCopyData *, int count)skgpu::graphite::CommandBuffer
copyTextureToBuffer(sk_sp< Texture >, SkIRect srcRect, sk_sp< Buffer >, size_t bufferOffset, size_t bufferRowBytes)skgpu::graphite::CommandBuffer
copyTextureToTexture(sk_sp< Texture > src, SkIRect srcRect, sk_sp< Texture > dst, SkIPoint dstPoint, int mipLevel)skgpu::graphite::CommandBuffer
DispatchGroupSpan typedefskgpu::graphite::CommandBuffer
DrawPassList typedefskgpu::graphite::CommandBuffer
fRenderPassSizeskgpu::graphite::CommandBufferprotected
fReplayTranslationskgpu::graphite::CommandBufferprotected
onAddComputePass(DispatchGroupSpan dispatchGroups)=0skgpu::graphite::CommandBufferprivatepure virtual
onAddRenderPass(const RenderPassDesc &, const Texture *colorTexture, const Texture *resolveTexture, const Texture *depthStencilTexture, SkRect viewport, const DrawPassList &drawPasses)=0skgpu::graphite::CommandBufferprivatepure virtual
onClearBuffer(const Buffer *, size_t offset, size_t size)=0skgpu::graphite::CommandBufferprivatepure virtual
onCopyBufferToBuffer(const Buffer *srcBuffer, size_t srcOffset, const Buffer *dstBuffer, size_t dstOffset, size_t size)=0skgpu::graphite::CommandBufferprivatepure virtual
onCopyBufferToTexture(const Buffer *, const Texture *, const BufferTextureCopyData *, int count)=0skgpu::graphite::CommandBufferprivatepure virtual
onCopyTextureToBuffer(const Texture *, SkIRect srcRect, const Buffer *, size_t bufferOffset, size_t bufferRowBytes)=0skgpu::graphite::CommandBufferprivatepure virtual
onCopyTextureToTexture(const Texture *src, SkIRect srcRect, const Texture *dst, SkIPoint dstPoint, int mipLevel)=0skgpu::graphite::CommandBufferprivatepure virtual
onResetCommandBuffer()=0skgpu::graphite::CommandBufferprivatepure virtual
onSynchronizeBufferToCpu(const Buffer *, bool *outDidResultInWork)=0skgpu::graphite::CommandBufferprivatepure virtual
prepareSurfaceForStateUpdate(SkSurface *targetSurface, const MutableTextureState *newState)skgpu::graphite::CommandBufferinlinevirtual
resetCommandBuffer()skgpu::graphite::CommandBuffer
setNewCommandBufferResources()=0skgpu::graphite::CommandBufferpure virtual
setReplayTranslation(SkIVector translation)skgpu::graphite::CommandBufferinline
synchronizeBufferToCpu(sk_sp< Buffer >)skgpu::graphite::CommandBuffer
trackCommandBufferResource(sk_sp< Resource > resource)skgpu::graphite::CommandBuffer
trackResource(sk_sp< Resource > resource)skgpu::graphite::CommandBuffer
~CommandBuffer()skgpu::graphite::CommandBuffervirtual