Flutter Engine
The Flutter Engine
|
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) | GrVkCommandBuffer | inline |
addGrSurface(sk_sp< const GrSurface > surface) | GrVkCommandBuffer | inline |
addingWork(const GrVkGpu *gpu) | GrVkCommandBuffer | protected |
addRecycledResource(gr_rp< const GrRecycledResource > resource) | GrVkCommandBuffer | inline |
addRecycledResource(const GrRecycledResource *resource) | GrVkCommandBuffer | inline |
addResource(sk_sp< const GrManagedResource > resource) | GrVkCommandBuffer | inline |
addResource(const GrManagedResource *resource) | GrVkCommandBuffer | inline |
BarrierType enum name | GrVkCommandBuffer | |
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() | GrVkPrimaryCommandBuffer | inline |
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) | GrVkPrimaryCommandBuffer | static |
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 | |
fActiveRenderPass | GrVkCommandBuffer | protected |
fBarriersByRegion | GrVkCommandBuffer | protected |
fBoundIndexBuffer | GrVkCommandBuffer | protected |
fBoundInputBuffers | GrVkCommandBuffer | protected |
fBufferBarriers | GrVkCommandBuffer | protected |
fCachedBlendConstant | GrVkCommandBuffer | protected |
fCachedScissor | GrVkCommandBuffer | protected |
fCachedViewport | GrVkCommandBuffer | protected |
fCmdBuffer | GrVkCommandBuffer | protected |
fDstStageMask | GrVkCommandBuffer | protected |
fHasWork | GrVkCommandBuffer | protected |
fillBuffer(GrVkGpu *gpu, sk_sp< GrGpuBuffer >, VkDeviceSize offset, VkDeviceSize size, uint32_t data) | GrVkPrimaryCommandBuffer | |
fImageBarriers | GrVkCommandBuffer | protected |
finished(GrVkGpu *gpu) | GrVkPrimaryCommandBuffer | |
fIsActive | GrVkCommandBuffer | protected |
fIsWrapped | GrVkCommandBuffer | protected |
forceSync(GrVkGpu *gpu) | GrVkPrimaryCommandBuffer | |
freeGPUData(const GrGpu *gpu, VkCommandPool pool) const | GrVkCommandBuffer | |
fSrcStageMask | GrVkCommandBuffer | protected |
fTrackedGpuBuffers | GrVkCommandBuffer | protected |
fTrackedGpuSurfaces | GrVkCommandBuffer | protected |
fTrackedRecycledResources | GrVkCommandBuffer | protected |
fTrackedResources | GrVkCommandBuffer | protected |
GrVkCommandBuffer(VkCommandBuffer cmdBuffer, bool isWrapped=false) | GrVkCommandBuffer | inlineprotected |
hasWork() const | GrVkCommandBuffer | inline |
invalidateState() | GrVkCommandBuffer | |
isWrapped() const | GrVkCommandBuffer | inlineprotected |
kBufferMemory_BarrierType enum value | GrVkCommandBuffer | |
kImageMemory_BarrierType enum value | GrVkCommandBuffer | |
kMaxInputBuffers | GrVkCommandBuffer | protectedstatic |
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) | GrVkCommandBuffer | protected |
submitToQueue(GrVkGpu *gpu, VkQueue queue, skia_private::TArray< GrVkSemaphore::Resource * > &signalSemaphores, skia_private::TArray< GrVkSemaphore::Resource * > &waitSemaphores) | GrVkPrimaryCommandBuffer | |
TrackedResourceArray typedef | GrVkCommandBuffer | protected |
updateBuffer(GrVkGpu *gpu, sk_sp< GrVkBuffer > dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, const void *data) | GrVkPrimaryCommandBuffer | |
~GrVkCommandBuffer() | GrVkCommandBuffer | inlinevirtual |
~GrVkPrimaryCommandBuffer() override | GrVkPrimaryCommandBuffer |