Flutter Engine
The Flutter Engine
GrMtlGpu Member List

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

caps() constGrGpuinline
checkAndResetOOMed()GrGpu
checkFinishProcs() overrideGrMtlGpuinlinevirtual
clearBackendTexture(const GrBackendTexture &, sk_sp< skgpu::RefCntedCallback > finishedCallback, std::array< float, 4 > color)GrGpu
commandBuffer()GrMtlGpu
compile(const GrProgramDesc &, const GrProgramInfo &) overrideGrMtlGpuvirtual
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
copySurfaceAsBlit(GrSurface *dst, GrSurface *src, GrMtlAttachment *dstAttachment, GrMtlAttachment *srcAttachment, const SkIRect &srcRect, const SkIPoint &dstPoint)GrMtlGpu
copySurfaceAsResolve(GrSurface *dst, GrSurface *src)GrMtlGpu
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
deleteBackendTexture(const GrBackendTexture &) overrideGrMtlGpuvirtual
device() constGrMtlGpuinline
didWriteToSurface(GrSurface *surface, GrSurfaceOrigin origin, const SkIRect *bounds, uint32_t mipLevels=1) constGrGpuprotected
disconnect(DisconnectType) overrideGrMtlGpuvirtual
DisconnectType enum nameGrGpu
dumpJSON(SkJSONWriter *) constGrGpu
executeFlushInfo(SkSpan< GrSurfaceProxy * >, SkSurfaces::BackendSurfaceAccess access, const GrFlushInfo &, const skgpu::MutableTextureState *newState)GrGpu
finishOutstandingGpuWork() overrideGrMtlGpuvirtual
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
GrGpu(GrDirectContext *direct)GrGpu
handleDirtyContext()GrGpuinline
initCaps(sk_sp< const GrCaps > caps)GrGpuprotected
insertSemaphore(GrSemaphore *semaphore) overrideGrMtlGpuvirtual
isDeviceLost() constGrGpuinlinevirtual
kForce_SyncQueue enum valueGrMtlGpu
kSkip_SyncQueue enum valueGrMtlGpu
loadMSAAFromResolve(GrAttachment *dst, GrMtlAttachment *src, const SkIRect &srcRect, MTLRenderPassStencilAttachmentDescriptor *)GrMtlGpu
Make(const GrMtlBackendContext &, const GrContextOptions &, GrDirectContext *)GrMtlGpustatic
makeSemaphore(bool isOwned) overrideGrMtlGpuvirtual
markContextDirty(uint32_t state=kAll_GrBackendState)GrGpuinline
mtlCaps() constGrMtlGpuinline
onCopySurface(GrSurface *dst, const SkIRect &dstRect, GrSurface *src, const SkIRect &srcRect, GrSamplerState::Filter) overrideGrMtlGpuvirtual
pipelineBuilder() overrideGrMtlGpuvirtual
precompileShader(const SkData &key, const SkData &data) overrideGrMtlGpuvirtual
prepareTextureForCrossContextUsage(GrTexture *) overrideGrMtlGpuvirtual
readPixels(GrSurface *surface, SkIRect rect, GrColorType surfaceColorType, GrColorType dstColorType, void *buffer, size_t rowBytes)GrGpu
refCaps() constGrGpuinline
refPipelineBuilder() overrideGrMtlGpuvirtual
regenerateMipMapLevels(GrTexture *)GrGpu
releaseUnlockedBackendObjects()GrGpuinlinevirtual
resetTextureBindings()GrGpu
resolveRenderTarget(GrRenderTarget *, const SkIRect &resolveRect)GrGpu
resourceProvider()GrMtlGpuinline
setBackendRenderTargetState(const GrBackendRenderTarget &, const skgpu::MutableTextureState &, skgpu::MutableTextureState *previousState, sk_sp< skgpu::RefCntedCallback > finishedCallback)GrGpuinlinevirtual
setBackendTextureState(const GrBackendTexture &, const skgpu::MutableTextureState &, skgpu::MutableTextureState *previousState, sk_sp< skgpu::RefCntedCallback > finishedCallback)GrGpuinlinevirtual
setOOMed()GrGpuinlineprotected
stagingBufferManager() overrideGrMtlGpuinlinevirtual
stats()GrGpuinline
storeVkPipelineCacheData()GrGpuinlinevirtual
submit(GrOpsRenderPass *renderPass) overrideGrMtlGpuvirtual
submitIndirectCommandBuffer(GrSurface *surface, GrSurfaceOrigin origin, const SkIRect *bounds)GrMtlGpuinline
submitToGpu(GrSyncCpu sync)GrGpu
SyncQueue enum nameGrMtlGpu
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() overrideGrMtlGpuinlinevirtual
updateCompressedBackendTexture(const GrBackendTexture &, sk_sp< skgpu::RefCntedCallback > finishedCallback, const void *data, size_t length)GrGpu
waitSemaphore(GrSemaphore *semaphore) overrideGrMtlGpuvirtual
willExecute()GrGpuinlinevirtual
wrapBackendRenderTarget(const GrBackendRenderTarget &)GrGpu
wrapBackendSemaphore(const GrBackendSemaphore &, GrSemaphoreWrapType, GrWrapOwnership) overrideGrMtlGpuvirtual
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
~GrGpu()GrGpuvirtual
~GrMtlGpu() overrideGrMtlGpu