Flutter Engine
The Flutter Engine
GrVkGpu Member List

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

addBufferMemoryBarrier(const GrManagedResource *, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, bool byRegion, VkBufferMemoryBarrier *barrier) constGrVkGpu
addBufferMemoryBarrier(VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, bool byRegion, VkBufferMemoryBarrier *barrier) constGrVkGpu
addDrawable(std::unique_ptr< SkDrawable::GpuDrawHandler > drawable)GrVkGpu
addImageMemoryBarrier(const GrManagedResource *, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, bool byRegion, VkImageMemoryBarrier *barrier) constGrVkGpu
beginRenderPass(const GrVkRenderPass *, sk_sp< const GrVkFramebuffer >, const VkClearValue *colorClear, const GrSurface *, const SkIRect &renderPassBounds, bool forSecondaryCB)GrVkGpu
caps() constGrGpuinline
checkAndResetOOMed()GrGpu
checkFinishProcs() overrideGrVkGpuinlinevirtual
checkVkResult(VkResult)GrVkGpu
clearBackendTexture(const GrBackendTexture &, sk_sp< skgpu::RefCntedCallback > finishedCallback, std::array< float, 4 > color)GrGpu
cmdPool() constGrVkGpuinline
compile(const GrProgramDesc &, const GrProgramInfo &) overrideGrVkGpuvirtual
CompressedDataIsCorrect(SkISize dimensions, SkTextureCompressionType, skgpu::Mipmapped, const void *data, size_t length)GrGpuprotectedstatic
copySurface(GrSurface *dst, const SkIRect &dstRect, GrSurface *src, const SkIRect &srcRect, GrSamplerState::Filter filter)GrGpu
createBackendTexture(SkISize dimensions, const GrBackendFormat &, GrRenderable, skgpu::Mipmapped, GrProtected, std::string_view label)GrGpu
createBuffer(size_t size, GrGpuBufferType intendedType, GrAccessPattern accessPattern)GrGpu
createCompressedBackendTexture(SkISize dimensions, const GrBackendFormat &, skgpu::Mipmapped, GrProtected)GrGpu
createCompressedTexture(SkISize dimensions, const GrBackendFormat &format, skgpu::Budgeted budgeted, skgpu::Mipmapped mipmapped, GrProtected isProtected, const void *data, size_t dataSize)GrGpu
createTexture(SkISize dimensions, const GrBackendFormat &format, GrTextureType textureType, GrRenderable renderable, int renderTargetSampleCnt, skgpu::Budgeted budgeted, GrProtected isProtected, GrColorType textureColorType, GrColorType srcColorType, const GrMipLevel texels[], int texelLevelCount, std::string_view label)GrGpu
createTexture(SkISize dimensions, const GrBackendFormat &format, GrTextureType textureType, GrRenderable renderable, int renderTargetSampleCnt, skgpu::Mipmapped mipmapped, skgpu::Budgeted budgeted, GrProtected isProtected, std::string_view label)GrGpu
currentCommandBuffer() constGrVkGpuinline
deleteBackendTexture(const GrBackendTexture &) overrideGrVkGpuvirtual
device() constGrVkGpuinline
didWriteToSurface(GrSurface *surface, GrSurfaceOrigin origin, const SkIRect *bounds, uint32_t mipLevels=1) constGrGpuprotected
disconnect(DisconnectType) overrideGrVkGpuvirtual
disconnected() constGrVkGpuinline
DisconnectType enum nameGrGpu
dumpJSON(SkJSONWriter *) constGrGpu
endRenderPass(GrRenderTarget *target, GrSurfaceOrigin origin, const SkIRect &bounds)GrVkGpu
executeFlushInfo(SkSpan< GrSurfaceProxy * >, SkSurfaces::BackendSurfaceAccess access, const GrFlushInfo &, const skgpu::MutableTextureState *newState)GrGpu
finishOutstandingGpuWork() overrideGrVkGpuvirtual
fStatsGrGpuprotected
getContext()GrGpuinline
getContext() constGrGpuinline
getOpsRenderPass(GrRenderTarget *renderTarget, bool useMSAASurface, GrAttachment *stencil, GrSurfaceOrigin, const SkIRect &bounds, const GrOpsRenderPass::LoadAndStoreInfo &, const GrOpsRenderPass::StencilLoadAndStoreInfo &, const skia_private::TArray< GrSurfaceProxy *, true > &sampledProxies, GrXferBarrierFlags renderPassXferBarriers)GrGpu
getPreferredStencilFormat(const GrBackendFormat &) overrideGrVkGpuinlinevirtual
GrGpu(GrDirectContext *direct)GrGpu
handleDirtyContext()GrGpuinline
initCaps(sk_sp< const GrCaps > caps)GrGpuprotected
insertSemaphore(GrSemaphore *semaphore) overrideGrVkGpuvirtual
isDeviceLost() const overrideGrVkGpuinlinevirtual
kPipelineCache_PersistentCacheKeyType enum valueGrVkGpu
kShader_PersistentCacheKeyType enum valueGrVkGpu
loadMSAAFromResolve(GrVkCommandBuffer *commandBuffer, const GrVkRenderPass &renderPass, GrAttachment *dst, GrVkImage *src, const SkIRect &srcRect)GrVkGpu
Make(const skgpu::VulkanBackendContext &, const GrContextOptions &, GrDirectContext *)GrVkGpustatic
makeMSAAAttachment(SkISize dimensions, const GrBackendFormat &format, int numSamples, GrProtected isProtected, GrMemoryless isMemoryless) overrideGrVkGpuvirtual
makeSemaphore(bool isOwned) overrideGrVkGpuvirtual
makeStencilAttachment(const GrBackendFormat &, SkISize dimensions, int numStencilSamples) overrideGrVkGpuvirtual
markContextDirty(uint32_t state=kAll_GrBackendState)GrGpuinline
memoryAllocator() constGrVkGpuinline
onRegenerateMipMapLevels(GrTexture *tex) overrideGrVkGpuvirtual
onResolveRenderTarget(GrRenderTarget *target, const SkIRect &resolveRect) overrideGrVkGpuvirtual
PersistentCacheKeyType enum nameGrVkGpu
physicalDevice() constGrVkGpuinline
physicalDeviceMemoryProperties() constGrVkGpuinline
physicalDeviceProperties() constGrVkGpuinline
pipelineBuilder() overrideGrVkGpuvirtual
precompileShader(const SkData &key, const SkData &data)GrGpuinlinevirtual
prepareTextureForCrossContextUsage(GrTexture *) overrideGrVkGpuvirtual
protectedContext() constGrVkGpuinline
queue() constGrVkGpuinline
queueIndex() constGrVkGpuinline
readPixels(GrSurface *surface, SkIRect rect, GrColorType surfaceColorType, GrColorType dstColorType, void *buffer, size_t rowBytes)GrGpu
refCaps() constGrGpuinline
refPipelineBuilder() overrideGrVkGpuvirtual
regenerateMipMapLevels(GrTexture *)GrGpu
releaseUnlockedBackendObjects() overrideGrVkGpuinlinevirtual
resetTextureBindings()GrGpu
resolveRenderTarget(GrRenderTarget *, const SkIRect &resolveRect)GrGpu
resourceProvider()GrVkGpuinline
setBackendRenderTargetState(const GrBackendRenderTarget &, const skgpu::MutableTextureState &, skgpu::MutableTextureState *previousState, sk_sp< skgpu::RefCntedCallback > finishedCallback) overrideGrVkGpuvirtual
setBackendTextureState(const GrBackendTexture &, const skgpu::MutableTextureState &, skgpu::MutableTextureState *previousState, sk_sp< skgpu::RefCntedCallback > finishedCallback) overrideGrVkGpuvirtual
setOOMed()GrGpuinlineprotected
stagingBufferManager() overrideGrVkGpuinlinevirtual
stats()GrGpuinline
storeVkPipelineCacheData() overrideGrVkGpuvirtual
submit(GrOpsRenderPass *) overrideGrVkGpuvirtual
SubmitContext typedefGrVkGpu
SubmitProc typedefGrVkGpu
submitSecondaryCommandBuffer(std::unique_ptr< GrVkSecondaryCommandBuffer >)GrVkGpu
submitToGpu(GrSyncCpu sync)GrGpu
takeOwnershipOfBuffer(sk_sp< GrGpuBuffer >) overrideGrVkGpuvirtual
transferFromBufferToBuffer(sk_sp< GrGpuBuffer > src, size_t srcOffset, sk_sp< GrGpuBuffer > dst, size_t dstOffset, size_t size)GrGpu
transferPixelsFrom(GrSurface *surface, SkIRect rect, GrColorType surfaceColorType, GrColorType bufferColorType, sk_sp< GrGpuBuffer > transferBuffer, size_t offset)GrGpu
transferPixelsTo(GrTexture *texture, SkIRect rect, GrColorType textureColorType, GrColorType bufferColorType, sk_sp< GrGpuBuffer > transferBuffer, size_t offset, size_t rowBytes)GrGpu
uniformsRingBuffer()GrGpuinlinevirtual
updateBuffer(sk_sp< GrVkBuffer > buffer, const void *src, VkDeviceSize offset, VkDeviceSize size)GrVkGpu
updateCompressedBackendTexture(const GrBackendTexture &, sk_sp< skgpu::RefCntedCallback > finishedCallback, const void *data, size_t length)GrGpu
vkCaps() constGrVkGpuinline
vkInterface() constGrVkGpuinline
waitSemaphore(GrSemaphore *semaphore) overrideGrVkGpuvirtual
willExecute()GrGpuinlinevirtual
wrapBackendRenderTarget(const GrBackendRenderTarget &)GrGpu
wrapBackendSemaphore(const GrBackendSemaphore &, GrSemaphoreWrapType, GrWrapOwnership) overrideGrVkGpuvirtual
wrapBackendTexture(const GrBackendTexture &, GrWrapOwnership, GrWrapCacheable, GrIOType)GrGpu
wrapCompressedBackendTexture(const GrBackendTexture &, GrWrapOwnership, GrWrapCacheable)GrGpu
wrapRenderableBackendTexture(const GrBackendTexture &, int sampleCnt, GrWrapOwnership, GrWrapCacheable)GrGpu
wrapVulkanSecondaryCBAsRenderTarget(const SkImageInfo &, const GrVkDrawableInfo &)GrGpu
writePixels(GrSurface *surface, SkIRect rect, GrColorType surfaceColorType, GrColorType srcColorType, const GrMipLevel texels[], int mipLevelCount, bool prepForTexSampling=false)GrGpu
writePixels(GrSurface *surface, SkIRect rect, GrColorType surfaceColorType, GrColorType srcColorType, const void *buffer, size_t rowBytes, bool prepForTexSampling=false)GrGpuinline
xferBarrier(GrRenderTarget *, GrXferBarrierType) overrideGrVkGpuvirtual
zeroBuffer(sk_sp< GrGpuBuffer >)GrVkGpu
~GrGpu()GrGpuvirtual
~GrVkGpu() overrideGrVkGpu