Flutter Engine
The Flutter Engine
GrVkPrimaryCommandBuffer Member List

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

addFinishedProc(sk_sp< skgpu::RefCntedCallback > finishedProc)GrVkPrimaryCommandBuffer
addGrBuffer(sk_sp< const GrBuffer > buffer)GrVkCommandBufferinline
addGrSurface(sk_sp< const GrSurface > surface)GrVkCommandBufferinline
addingWork(const GrVkGpu *gpu)GrVkCommandBufferprotected
addRecycledResource(gr_rp< const GrRecycledResource > resource)GrVkCommandBufferinline
addRecycledResource(const GrRecycledResource *resource)GrVkCommandBufferinline
addResource(sk_sp< const GrManagedResource > resource)GrVkCommandBufferinline
addResource(const GrManagedResource *resource)GrVkCommandBufferinline
BarrierType enum nameGrVkCommandBuffer
begin(GrVkGpu *gpu)GrVkPrimaryCommandBuffer
beginRenderPass(GrVkGpu *gpu, const GrVkRenderPass *, sk_sp< const GrVkFramebuffer >, const VkClearValue clearValues[], const GrSurface *target, const SkIRect &bounds, bool forSecondaryCB)GrVkPrimaryCommandBuffer
bindDescriptorSets(const GrVkGpu *gpu, VkPipelineLayout layout, uint32_t firstSet, uint32_t setCount, const VkDescriptorSet *descriptorSets, uint32_t dynamicOffsetCount, const uint32_t *dynamicOffsets)GrVkCommandBuffer
bindIndexBuffer(GrVkGpu *gpu, sk_sp< const GrBuffer > buffer)GrVkCommandBuffer
bindInputBuffer(GrVkGpu *gpu, uint32_t binding, sk_sp< const GrBuffer > buffer)GrVkCommandBuffer
bindPipeline(const GrVkGpu *gpu, sk_sp< const GrVkPipeline > pipeline)GrVkCommandBuffer
blitImage(const GrVkGpu *gpu, const GrManagedResource *srcResource, VkImage srcImage, VkImageLayout srcLayout, const GrManagedResource *dstResource, VkImage dstImage, VkImageLayout dstLayout, uint32_t blitRegionCount, const VkImageBlit *blitRegions, VkFilter filter)GrVkPrimaryCommandBuffer
blitImage(const GrVkGpu *gpu, const GrVkImage &srcImage, const GrVkImage &dstImage, uint32_t blitRegionCount, const VkImageBlit *blitRegions, VkFilter filter)GrVkPrimaryCommandBuffer
callFinishedProcs()GrVkPrimaryCommandBufferinline
clearAttachments(const GrVkGpu *gpu, int numAttachments, const VkClearAttachment *attachments, int numRects, const VkClearRect *clearRects)GrVkCommandBuffer
clearColorImage(const GrVkGpu *gpu, GrVkImage *image, const VkClearColorValue *color, uint32_t subRangeCount, const VkImageSubresourceRange *subRanges)GrVkPrimaryCommandBuffer
clearDepthStencilImage(const GrVkGpu *gpu, GrVkImage *image, const VkClearDepthStencilValue *color, uint32_t subRangeCount, const VkImageSubresourceRange *subRanges)GrVkPrimaryCommandBuffer
copyBuffer(GrVkGpu *gpu, sk_sp< GrGpuBuffer > srcBuffer, sk_sp< GrGpuBuffer > dstBuffer, uint32_t regionCount, const VkBufferCopy *regions)GrVkPrimaryCommandBuffer
copyBufferToImage(const GrVkGpu *gpu, VkBuffer srcBuffer, GrVkImage *dstImage, VkImageLayout dstLayout, uint32_t copyRegionCount, const VkBufferImageCopy *copyRegions)GrVkPrimaryCommandBuffer
copyImage(const GrVkGpu *gpu, GrVkImage *srcImage, VkImageLayout srcLayout, GrVkImage *dstImage, VkImageLayout dstLayout, uint32_t copyRegionCount, const VkImageCopy *copyRegions)GrVkPrimaryCommandBuffer
copyImageToBuffer(const GrVkGpu *gpu, GrVkImage *srcImage, VkImageLayout srcLayout, sk_sp< GrGpuBuffer > dstBuffer, uint32_t copyRegionCount, const VkBufferImageCopy *copyRegions)GrVkPrimaryCommandBuffer
Create(GrVkGpu *gpu, VkCommandPool cmdPool)GrVkPrimaryCommandBufferstatic
draw(const GrVkGpu *gpu, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance)GrVkCommandBuffer
drawIndexed(const GrVkGpu *gpu, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance)GrVkCommandBuffer
drawIndexedIndirect(const GrVkGpu *gpu, sk_sp< const GrBuffer > indirectBuffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)GrVkCommandBuffer
drawIndirect(const GrVkGpu *gpu, sk_sp< const GrBuffer > indirectBuffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)GrVkCommandBuffer
end(GrVkGpu *gpu, bool abandoningBuffer=false)GrVkPrimaryCommandBuffer
endRenderPass(const GrVkGpu *gpu)GrVkPrimaryCommandBuffer
executeCommands(const GrVkGpu *gpu, std::unique_ptr< GrVkSecondaryCommandBuffer > secondaryBuffer)GrVkPrimaryCommandBuffer
fActiveRenderPassGrVkCommandBufferprotected
fBarriersByRegionGrVkCommandBufferprotected
fBoundIndexBufferGrVkCommandBufferprotected
fBoundInputBuffersGrVkCommandBufferprotected
fBufferBarriersGrVkCommandBufferprotected
fCachedBlendConstantGrVkCommandBufferprotected
fCachedScissorGrVkCommandBufferprotected
fCachedViewportGrVkCommandBufferprotected
fCmdBufferGrVkCommandBufferprotected
fDstStageMaskGrVkCommandBufferprotected
fHasWorkGrVkCommandBufferprotected
fillBuffer(GrVkGpu *gpu, sk_sp< GrGpuBuffer >, VkDeviceSize offset, VkDeviceSize size, uint32_t data)GrVkPrimaryCommandBuffer
fImageBarriersGrVkCommandBufferprotected
finished(GrVkGpu *gpu)GrVkPrimaryCommandBuffer
fIsActiveGrVkCommandBufferprotected
fIsWrappedGrVkCommandBufferprotected
forceSync(GrVkGpu *gpu)GrVkPrimaryCommandBuffer
freeGPUData(const GrGpu *gpu, VkCommandPool pool) constGrVkCommandBuffer
fSrcStageMaskGrVkCommandBufferprotected
fTrackedGpuBuffersGrVkCommandBufferprotected
fTrackedGpuSurfacesGrVkCommandBufferprotected
fTrackedRecycledResourcesGrVkCommandBufferprotected
fTrackedResourcesGrVkCommandBufferprotected
GrVkCommandBuffer(VkCommandBuffer cmdBuffer, bool isWrapped=false)GrVkCommandBufferinlineprotected
hasWork() constGrVkCommandBufferinline
invalidateState()GrVkCommandBuffer
isWrapped() constGrVkCommandBufferinlineprotected
kBufferMemory_BarrierType enum valueGrVkCommandBuffer
kImageMemory_BarrierType enum valueGrVkCommandBuffer
kMaxInputBuffersGrVkCommandBufferprotectedstatic
nexSubpass(GrVkGpu *gpu, bool forSecondaryCB)GrVkPrimaryCommandBuffer
pipelineBarrier(const GrVkGpu *gpu, const GrManagedResource *resource, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, bool byRegion, BarrierType barrierType, void *barrier)GrVkCommandBuffer
pushConstants(const GrVkGpu *gpu, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const void *values)GrVkCommandBuffer
recycleSecondaryCommandBuffers(GrVkCommandPool *cmdPool)GrVkPrimaryCommandBuffer
releaseResources()GrVkCommandBuffer
resolveImage(GrVkGpu *gpu, const GrVkImage &srcImage, const GrVkImage &dstImage, uint32_t regionCount, const VkImageResolve *regions)GrVkPrimaryCommandBuffer
setBlendConstants(const GrVkGpu *gpu, const float blendConstants[4])GrVkCommandBuffer
setScissor(const GrVkGpu *gpu, uint32_t firstScissor, uint32_t scissorCount, const VkRect2D *scissors)GrVkCommandBuffer
setViewport(const GrVkGpu *gpu, uint32_t firstViewport, uint32_t viewportCount, const VkViewport *viewports)GrVkCommandBuffer
submitPipelineBarriers(const GrVkGpu *gpu, bool forSelfDependency=false)GrVkCommandBufferprotected
submitToQueue(GrVkGpu *gpu, VkQueue queue, skia_private::TArray< GrVkSemaphore::Resource * > &signalSemaphores, skia_private::TArray< GrVkSemaphore::Resource * > &waitSemaphores)GrVkPrimaryCommandBuffer
TrackedResourceArray typedefGrVkCommandBufferprotected
updateBuffer(GrVkGpu *gpu, sk_sp< GrVkBuffer > dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, const void *data)GrVkPrimaryCommandBuffer
~GrVkCommandBuffer()GrVkCommandBufferinlinevirtual
~GrVkPrimaryCommandBuffer() overrideGrVkPrimaryCommandBuffer