Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
GrMtlGpu Member List

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

addFinishedProc(GrGpuFinishedProc finishedProc, GrGpuFinishedContext finishedContext) overrideGrMtlGpuprivatevirtual
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
getPreferredStencilFormat(const GrBackendFormat &) overrideGrMtlGpuinlineprivatevirtual
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
makeMSAAAttachment(SkISize dimensions, const GrBackendFormat &format, int numSamples, GrProtected isProtected, GrMemoryless isMemoryless) overrideGrMtlGpuprivatevirtual
makeSemaphore(bool isOwned) overrideGrMtlGpuvirtual
makeStencilAttachment(const GrBackendFormat &, SkISize dimensions, int numStencilSamples) overrideGrMtlGpuprivatevirtual
markContextDirty(uint32_t state=kAll_GrBackendState)GrGpuinline
mtlCaps() constGrMtlGpuinline
onClearBackendTexture(const GrBackendTexture &, sk_sp< skgpu::RefCntedCallback > finishedCallback, std::array< float, 4 > color) overrideGrMtlGpuprivatevirtual
onCopySurface(GrSurface *dst, const SkIRect &dstRect, GrSurface *src, const SkIRect &srcRect, GrSamplerState::Filter) overrideGrMtlGpuvirtual
onCreateBackendTexture(SkISize dimensions, const GrBackendFormat &, GrRenderable, skgpu::Mipmapped, GrProtected, std::string_view label) overrideGrMtlGpuprivatevirtual
onCreateBuffer(size_t, GrGpuBufferType, GrAccessPattern) overrideGrMtlGpuprivatevirtual
onCreateCompressedBackendTexture(SkISize dimensions, const GrBackendFormat &, skgpu::Mipmapped, GrProtected) overrideGrMtlGpuprivatevirtual
onCreateCompressedTexture(SkISize dimensions, const GrBackendFormat &, skgpu::Budgeted, skgpu::Mipmapped, GrProtected, const void *data, size_t dataSize) overrideGrMtlGpuprivatevirtual
onCreateTexture(SkISize, const GrBackendFormat &, GrRenderable, int renderTargetSampleCnt, skgpu::Budgeted, GrProtected, int mipLevelCount, uint32_t levelClearMask, std::string_view label) overrideGrMtlGpuprivatevirtual
onGetOpsRenderPass(GrRenderTarget *, bool useMSAASurface, GrAttachment *, GrSurfaceOrigin, const SkIRect &, const GrOpsRenderPass::LoadAndStoreInfo &, const GrOpsRenderPass::StencilLoadAndStoreInfo &, const skia_private::TArray< GrSurfaceProxy *, true > &sampledProxies, GrXferBarrierFlags renderPassXferBarriers) overrideGrMtlGpuprivatevirtual
onReadPixels(GrSurface *surface, SkIRect, GrColorType surfaceColorType, GrColorType bufferColorType, void *, size_t rowBytes) overrideGrMtlGpuprivatevirtual
onRegenerateMipMapLevels(GrTexture *) overrideGrMtlGpuprivatevirtual
onResolveRenderTarget(GrRenderTarget *target, const SkIRect &resolveRect) overrideGrMtlGpuprivatevirtual
onSubmitToGpu(GrSyncCpu sync) overrideGrMtlGpuprivatevirtual
onTransferFromBufferToBuffer(sk_sp< GrGpuBuffer > src, size_t srcOffset, sk_sp< GrGpuBuffer > dst, size_t dstOffset, size_t size) overrideGrMtlGpuprivatevirtual
onTransferPixelsFrom(GrSurface *, SkIRect, GrColorType surfaceColorType, GrColorType bufferColorType, sk_sp< GrGpuBuffer >, size_t offset) overrideGrMtlGpuprivatevirtual
onTransferPixelsTo(GrTexture *, SkIRect, GrColorType textureColorType, GrColorType bufferColorType, sk_sp< GrGpuBuffer >, size_t offset, size_t rowBytes) overrideGrMtlGpuprivatevirtual
onUpdateCompressedBackendTexture(const GrBackendTexture &, sk_sp< skgpu::RefCntedCallback > finishedCallback, const void *data, size_t size) overrideGrMtlGpuprivatevirtual
onWrapBackendRenderTarget(const GrBackendRenderTarget &) overrideGrMtlGpuprivatevirtual
onWrapBackendTexture(const GrBackendTexture &, GrWrapOwnership, GrWrapCacheable, GrIOType) overrideGrMtlGpuprivatevirtual
onWrapCompressedBackendTexture(const GrBackendTexture &, GrWrapOwnership, GrWrapCacheable) overrideGrMtlGpuprivatevirtual
onWrapRenderableBackendTexture(const GrBackendTexture &, int sampleCnt, GrWrapOwnership, GrWrapCacheable) overrideGrMtlGpuprivatevirtual
onWritePixels(GrSurface *, SkIRect, GrColorType surfaceColorType, GrColorType bufferColorType, const GrMipLevel[], int mipLevelCount, bool prepForTexSampling) overrideGrMtlGpuprivatevirtual
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
takeOwnershipOfBuffer(sk_sp< GrGpuBuffer >) overrideGrMtlGpuprivatevirtual
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
xferBarrier(GrRenderTarget *, GrXferBarrierType) overrideGrMtlGpuinlineprivatevirtual
~GrGpu()GrGpuvirtual
~GrMtlGpu() overrideGrMtlGpu