Flutter Engine
The Flutter Engine
|
This is the complete list of members for GrMtlGpu, including all inherited members.
caps() const | GrGpu | inline |
checkAndResetOOMed() | GrGpu | |
checkFinishProcs() override | GrMtlGpu | inlinevirtual |
clearBackendTexture(const GrBackendTexture &, sk_sp< skgpu::RefCntedCallback > finishedCallback, std::array< float, 4 > color) | GrGpu | |
commandBuffer() | GrMtlGpu | |
compile(const GrProgramDesc &, const GrProgramInfo &) override | GrMtlGpu | 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 | |
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 &) override | GrMtlGpu | virtual |
device() const | GrMtlGpu | inline |
didWriteToSurface(GrSurface *surface, GrSurfaceOrigin origin, const SkIRect *bounds, uint32_t mipLevels=1) const | GrGpu | protected |
disconnect(DisconnectType) override | GrMtlGpu | virtual |
DisconnectType enum name | GrGpu | |
dumpJSON(SkJSONWriter *) const | GrGpu | |
executeFlushInfo(SkSpan< GrSurfaceProxy * >, SkSurfaces::BackendSurfaceAccess access, const GrFlushInfo &, const skgpu::MutableTextureState *newState) | GrGpu | |
finishOutstandingGpuWork() override | GrMtlGpu | 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 | |
GrGpu(GrDirectContext *direct) | GrGpu | |
handleDirtyContext() | GrGpu | inline |
initCaps(sk_sp< const GrCaps > caps) | GrGpu | protected |
insertSemaphore(GrSemaphore *semaphore) override | GrMtlGpu | virtual |
isDeviceLost() const | GrGpu | inlinevirtual |
kForce_SyncQueue enum value | GrMtlGpu | |
kSkip_SyncQueue enum value | GrMtlGpu | |
loadMSAAFromResolve(GrAttachment *dst, GrMtlAttachment *src, const SkIRect &srcRect, MTLRenderPassStencilAttachmentDescriptor *) | GrMtlGpu | |
Make(const GrMtlBackendContext &, const GrContextOptions &, GrDirectContext *) | GrMtlGpu | static |
makeSemaphore(bool isOwned) override | GrMtlGpu | virtual |
markContextDirty(uint32_t state=kAll_GrBackendState) | GrGpu | inline |
mtlCaps() const | GrMtlGpu | inline |
onCopySurface(GrSurface *dst, const SkIRect &dstRect, GrSurface *src, const SkIRect &srcRect, GrSamplerState::Filter) override | GrMtlGpu | virtual |
pipelineBuilder() override | GrMtlGpu | virtual |
precompileShader(const SkData &key, const SkData &data) override | GrMtlGpu | virtual |
prepareTextureForCrossContextUsage(GrTexture *) override | GrMtlGpu | virtual |
readPixels(GrSurface *surface, SkIRect rect, GrColorType surfaceColorType, GrColorType dstColorType, void *buffer, size_t rowBytes) | GrGpu | |
refCaps() const | GrGpu | inline |
refPipelineBuilder() override | GrMtlGpu | virtual |
regenerateMipMapLevels(GrTexture *) | GrGpu | |
releaseUnlockedBackendObjects() | GrGpu | inlinevirtual |
resetTextureBindings() | GrGpu | |
resolveRenderTarget(GrRenderTarget *, const SkIRect &resolveRect) | GrGpu | |
resourceProvider() | GrMtlGpu | inline |
setBackendRenderTargetState(const GrBackendRenderTarget &, const skgpu::MutableTextureState &, skgpu::MutableTextureState *previousState, sk_sp< skgpu::RefCntedCallback > finishedCallback) | GrGpu | inlinevirtual |
setBackendTextureState(const GrBackendTexture &, const skgpu::MutableTextureState &, skgpu::MutableTextureState *previousState, sk_sp< skgpu::RefCntedCallback > finishedCallback) | GrGpu | inlinevirtual |
setOOMed() | GrGpu | inlineprotected |
stagingBufferManager() override | GrMtlGpu | inlinevirtual |
stats() | GrGpu | inline |
storeVkPipelineCacheData() | GrGpu | inlinevirtual |
submit(GrOpsRenderPass *renderPass) override | GrMtlGpu | virtual |
submitIndirectCommandBuffer(GrSurface *surface, GrSurfaceOrigin origin, const SkIRect *bounds) | GrMtlGpu | inline |
submitToGpu(GrSyncCpu sync) | GrGpu | |
SyncQueue enum name | GrMtlGpu | |
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() override | GrMtlGpu | inlinevirtual |
updateCompressedBackendTexture(const GrBackendTexture &, sk_sp< skgpu::RefCntedCallback > finishedCallback, const void *data, size_t length) | GrGpu | |
waitSemaphore(GrSemaphore *semaphore) override | GrMtlGpu | virtual |
willExecute() | GrGpu | inlinevirtual |
wrapBackendRenderTarget(const GrBackendRenderTarget &) | GrGpu | |
wrapBackendSemaphore(const GrBackendSemaphore &, GrSemaphoreWrapType, GrWrapOwnership) override | GrMtlGpu | 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 |
~GrGpu() | GrGpu | virtual |
~GrMtlGpu() override | GrMtlGpu |