Flutter Engine
The Flutter Engine
GrVkSecondaryCommandBuffer Member List

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

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, const GrVkFramebuffer *framebuffer, const GrVkRenderPass *compatibleRenderPass)GrVkSecondaryCommandBuffer
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
clearAttachments(const GrVkGpu *gpu, int numAttachments, const VkClearAttachment *attachments, int numRects, const VkClearRect *clearRects)GrVkCommandBuffer
Create(GrVkGpu *gpu, GrVkCommandPool *cmdPool)GrVkSecondaryCommandBufferstatic
Create(VkCommandBuffer externalSecondaryCB, const GrVkRenderPass *externalRenderPass)GrVkSecondaryCommandBufferstatic
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)GrVkSecondaryCommandBuffer
fActiveRenderPassGrVkCommandBufferprotected
fBarriersByRegionGrVkCommandBufferprotected
fBoundIndexBufferGrVkCommandBufferprotected
fBoundInputBuffersGrVkCommandBufferprotected
fBufferBarriersGrVkCommandBufferprotected
fCachedBlendConstantGrVkCommandBufferprotected
fCachedScissorGrVkCommandBufferprotected
fCachedViewportGrVkCommandBufferprotected
fCmdBufferGrVkCommandBufferprotected
fDstStageMaskGrVkCommandBufferprotected
fHasWorkGrVkCommandBufferprotected
fImageBarriersGrVkCommandBufferprotected
fIsActiveGrVkCommandBufferprotected
fIsWrappedGrVkCommandBufferprotected
freeGPUData(const GrGpu *gpu, VkCommandPool pool) constGrVkCommandBuffer
fSrcStageMaskGrVkCommandBufferprotected
fTrackedGpuBuffersGrVkCommandBufferprotected
fTrackedGpuSurfacesGrVkCommandBufferprotected
fTrackedRecycledResourcesGrVkCommandBufferprotected
fTrackedResourcesGrVkCommandBufferprotected
GrVkCommandBuffer(VkCommandBuffer cmdBuffer, bool isWrapped=false)GrVkCommandBufferinlineprotected
GrVkPrimaryCommandBufferGrVkSecondaryCommandBufferfriend
hasWork() constGrVkCommandBufferinline
invalidateState()GrVkCommandBuffer
isWrapped() constGrVkCommandBufferinlineprotected
kBufferMemory_BarrierType enum valueGrVkCommandBuffer
kImageMemory_BarrierType enum valueGrVkCommandBuffer
kMaxInputBuffersGrVkCommandBufferprotectedstatic
onReleaseResources()GrVkCommandBufferinlineprotectedvirtual
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
recycle(GrVkCommandPool *cmdPool)GrVkSecondaryCommandBuffer
releaseResources()GrVkCommandBuffer
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
TrackedResourceArray typedefGrVkCommandBufferprotected
vkCommandBuffer()GrVkSecondaryCommandBufferinline
~GrVkCommandBuffer()GrVkCommandBufferinlinevirtual