Flutter Engine
The Flutter Engine
GrVkCommandBuffer Member List

This is the complete list of members for GrVkCommandBuffer, 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
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
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
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
hasWork() constGrVkCommandBufferinline
invalidateState()GrVkCommandBuffer
isWrapped() constGrVkCommandBufferinlineprotected
kBufferMemory_BarrierType enum valueGrVkCommandBuffer
kImageMemory_BarrierType enum valueGrVkCommandBuffer
kMaxInputBuffersGrVkCommandBufferprotectedstatic
onFreeGPUData(const GrVkGpu *gpu) const =0GrVkCommandBufferprotectedpure virtual
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
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
~GrVkCommandBuffer()GrVkCommandBufferinlinevirtual