Flutter Engine
The Flutter Engine
|
This is the complete list of members for GrVkGpu, including all inherited members.
addBufferMemoryBarrier(const GrManagedResource *, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, bool byRegion, VkBufferMemoryBarrier *barrier) const | GrVkGpu | |
addBufferMemoryBarrier(VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, bool byRegion, VkBufferMemoryBarrier *barrier) const | GrVkGpu | |
addDrawable(std::unique_ptr< SkDrawable::GpuDrawHandler > drawable) | GrVkGpu | |
addImageMemoryBarrier(const GrManagedResource *, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, bool byRegion, VkImageMemoryBarrier *barrier) const | GrVkGpu | |
beginRenderPass(const GrVkRenderPass *, sk_sp< const GrVkFramebuffer >, const VkClearValue *colorClear, const GrSurface *, const SkIRect &renderPassBounds, bool forSecondaryCB) | GrVkGpu | |
caps() const | GrGpu | inline |
checkAndResetOOMed() | GrGpu | |
checkFinishProcs() override | GrVkGpu | inlinevirtual |
checkVkResult(VkResult) | GrVkGpu | |
clearBackendTexture(const GrBackendTexture &, sk_sp< skgpu::RefCntedCallback > finishedCallback, std::array< float, 4 > color) | GrGpu | |
cmdPool() const | GrVkGpu | inline |
compile(const GrProgramDesc &, const GrProgramInfo &) override | GrVkGpu | virtual |
CompressedDataIsCorrect(SkISize dimensions, SkTextureCompressionType, skgpu::Mipmapped, const void *data, size_t length) | GrGpu | protectedstatic |
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() const | GrVkGpu | inline |
deleteBackendTexture(const GrBackendTexture &) override | GrVkGpu | virtual |
device() const | GrVkGpu | inline |
didWriteToSurface(GrSurface *surface, GrSurfaceOrigin origin, const SkIRect *bounds, uint32_t mipLevels=1) const | GrGpu | protected |
disconnect(DisconnectType) override | GrVkGpu | virtual |
disconnected() const | GrVkGpu | inline |
DisconnectType enum name | GrGpu | |
dumpJSON(SkJSONWriter *) const | GrGpu | |
endRenderPass(GrRenderTarget *target, GrSurfaceOrigin origin, const SkIRect &bounds) | GrVkGpu | |
executeFlushInfo(SkSpan< GrSurfaceProxy * >, SkSurfaces::BackendSurfaceAccess access, const GrFlushInfo &, const skgpu::MutableTextureState *newState) | GrGpu | |
finishOutstandingGpuWork() override | GrVkGpu | virtual |
fStats | GrGpu | protected |
getContext() | GrGpu | inline |
getContext() const | GrGpu | inline |
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 &) override | GrVkGpu | inlinevirtual |
GrGpu(GrDirectContext *direct) | GrGpu | |
handleDirtyContext() | GrGpu | inline |
initCaps(sk_sp< const GrCaps > caps) | GrGpu | protected |
insertSemaphore(GrSemaphore *semaphore) override | GrVkGpu | virtual |
isDeviceLost() const override | GrVkGpu | inlinevirtual |
kPipelineCache_PersistentCacheKeyType enum value | GrVkGpu | |
kShader_PersistentCacheKeyType enum value | GrVkGpu | |
loadMSAAFromResolve(GrVkCommandBuffer *commandBuffer, const GrVkRenderPass &renderPass, GrAttachment *dst, GrVkImage *src, const SkIRect &srcRect) | GrVkGpu | |
Make(const skgpu::VulkanBackendContext &, const GrContextOptions &, GrDirectContext *) | GrVkGpu | static |
makeMSAAAttachment(SkISize dimensions, const GrBackendFormat &format, int numSamples, GrProtected isProtected, GrMemoryless isMemoryless) override | GrVkGpu | virtual |
makeSemaphore(bool isOwned) override | GrVkGpu | virtual |
makeStencilAttachment(const GrBackendFormat &, SkISize dimensions, int numStencilSamples) override | GrVkGpu | virtual |
markContextDirty(uint32_t state=kAll_GrBackendState) | GrGpu | inline |
memoryAllocator() const | GrVkGpu | inline |
onRegenerateMipMapLevels(GrTexture *tex) override | GrVkGpu | virtual |
onResolveRenderTarget(GrRenderTarget *target, const SkIRect &resolveRect) override | GrVkGpu | virtual |
PersistentCacheKeyType enum name | GrVkGpu | |
physicalDevice() const | GrVkGpu | inline |
physicalDeviceMemoryProperties() const | GrVkGpu | inline |
physicalDeviceProperties() const | GrVkGpu | inline |
pipelineBuilder() override | GrVkGpu | virtual |
precompileShader(const SkData &key, const SkData &data) | GrGpu | inlinevirtual |
prepareTextureForCrossContextUsage(GrTexture *) override | GrVkGpu | virtual |
protectedContext() const | GrVkGpu | inline |
queue() const | GrVkGpu | inline |
queueIndex() const | GrVkGpu | inline |
readPixels(GrSurface *surface, SkIRect rect, GrColorType surfaceColorType, GrColorType dstColorType, void *buffer, size_t rowBytes) | GrGpu | |
refCaps() const | GrGpu | inline |
refPipelineBuilder() override | GrVkGpu | virtual |
regenerateMipMapLevels(GrTexture *) | GrGpu | |
releaseUnlockedBackendObjects() override | GrVkGpu | inlinevirtual |
resetTextureBindings() | GrGpu | |
resolveRenderTarget(GrRenderTarget *, const SkIRect &resolveRect) | GrGpu | |
resourceProvider() | GrVkGpu | inline |
setBackendRenderTargetState(const GrBackendRenderTarget &, const skgpu::MutableTextureState &, skgpu::MutableTextureState *previousState, sk_sp< skgpu::RefCntedCallback > finishedCallback) override | GrVkGpu | virtual |
setBackendTextureState(const GrBackendTexture &, const skgpu::MutableTextureState &, skgpu::MutableTextureState *previousState, sk_sp< skgpu::RefCntedCallback > finishedCallback) override | GrVkGpu | virtual |
setOOMed() | GrGpu | inlineprotected |
stagingBufferManager() override | GrVkGpu | inlinevirtual |
stats() | GrGpu | inline |
storeVkPipelineCacheData() override | GrVkGpu | virtual |
submit(GrOpsRenderPass *) override | GrVkGpu | virtual |
SubmitContext typedef | GrVkGpu | |
SubmitProc typedef | GrVkGpu | |
submitSecondaryCommandBuffer(std::unique_ptr< GrVkSecondaryCommandBuffer >) | GrVkGpu | |
submitToGpu(GrSyncCpu sync) | GrGpu | |
takeOwnershipOfBuffer(sk_sp< GrGpuBuffer >) override | GrVkGpu | virtual |
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() | GrGpu | inlinevirtual |
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() const | GrVkGpu | inline |
vkInterface() const | GrVkGpu | inline |
waitSemaphore(GrSemaphore *semaphore) override | GrVkGpu | virtual |
willExecute() | GrGpu | inlinevirtual |
wrapBackendRenderTarget(const GrBackendRenderTarget &) | GrGpu | |
wrapBackendSemaphore(const GrBackendSemaphore &, GrSemaphoreWrapType, GrWrapOwnership) override | GrVkGpu | virtual |
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) | GrGpu | inline |
xferBarrier(GrRenderTarget *, GrXferBarrierType) override | GrVkGpu | virtual |
zeroBuffer(sk_sp< GrGpuBuffer >) | GrVkGpu | |
~GrGpu() | GrGpu | virtual |
~GrVkGpu() override | GrVkGpu |