Skia
2D Graphics Library
GrDirectContext Member List

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

abandonContext() overrideGrDirectContext
abandoned() overrideGrDirectContext
addOnFlushCallbackObject(GrOnFlushCallbackObject *)GrRecordingContextprotected
arenas()GrRecordingContextinlineprotected
asDirectContext() overrideGrDirectContextinlineprotected
asRecordingContext() overrideGrRecordingContextinlineprotected
checkAsyncWorkCompletion()GrDirectContext
colorTypeSupportedAsImage(SkColorType) constGrDirectContext
GrRecordingContext::colorTypeSupportedAsImage(SkColorType) constGrRecordingContext
colorTypeSupportedAsSurface(SkColorType colorType) constGrDirectContextinline
GrRecordingContext::colorTypeSupportedAsSurface(SkColorType colorType) constGrRecordingContextinline
createBackendTexture(int width, int height, const GrBackendFormat &, skgpu::Mipmapped, GrRenderable, GrProtected=GrProtected::kNo, std::string_view label={})GrDirectContext
createBackendTexture(int width, int height, SkColorType, skgpu::Mipmapped, GrRenderable, GrProtected=GrProtected::kNo, std::string_view label={})GrDirectContext
createBackendTexture(int width, int height, const GrBackendFormat &, const SkColor4f &color, skgpu::Mipmapped, GrRenderable, GrProtected=GrProtected::kNo, GrGpuFinishedProc finishedProc=nullptr, GrGpuFinishedContext finishedContext=nullptr, std::string_view label={})GrDirectContext
createBackendTexture(int width, int height, SkColorType, const SkColor4f &color, skgpu::Mipmapped, GrRenderable, GrProtected=GrProtected::kNo, GrGpuFinishedProc finishedProc=nullptr, GrGpuFinishedContext finishedContext=nullptr, std::string_view label={})GrDirectContext
createBackendTexture(const SkPixmap srcData[], int numLevels, GrSurfaceOrigin, GrRenderable, GrProtected, GrGpuFinishedProc finishedProc=nullptr, GrGpuFinishedContext finishedContext=nullptr, std::string_view label={})GrDirectContext
createBackendTexture(const SkPixmap &srcData, GrSurfaceOrigin textureOrigin, GrRenderable renderable, GrProtected isProtected, GrGpuFinishedProc finishedProc=nullptr, GrGpuFinishedContext finishedContext=nullptr, std::string_view label={})GrDirectContext
createBackendTexture(const SkPixmap srcData[], int numLevels, GrRenderable renderable, GrProtected isProtected, GrGpuFinishedProc finishedProc=nullptr, GrGpuFinishedContext finishedContext=nullptr, std::string_view label={})GrDirectContext
createBackendTexture(const SkPixmap &srcData, GrRenderable renderable, GrProtected isProtected, GrGpuFinishedProc finishedProc=nullptr, GrGpuFinishedContext finishedContext=nullptr, std::string_view label={})GrDirectContext
createCompressedBackendTexture(int width, int height, const GrBackendFormat &, const SkColor4f &color, skgpu::Mipmapped, GrProtected=GrProtected::kNo, GrGpuFinishedProc finishedProc=nullptr, GrGpuFinishedContext finishedContext=nullptr)GrDirectContext
createCompressedBackendTexture(int width, int height, SkTextureCompressionType, const SkColor4f &color, skgpu::Mipmapped, GrProtected=GrProtected::kNo, GrGpuFinishedProc finishedProc=nullptr, GrGpuFinishedContext finishedContext=nullptr)GrDirectContext
createCompressedBackendTexture(int width, int height, const GrBackendFormat &, const void *data, size_t dataSize, skgpu::Mipmapped, GrProtected=GrProtected::kNo, GrGpuFinishedProc finishedProc=nullptr, GrGpuFinishedContext finishedContext=nullptr)GrDirectContext
createCompressedBackendTexture(int width, int height, SkTextureCompressionType, const void *data, size_t dataSize, skgpu::Mipmapped, GrProtected=GrProtected::kNo, GrGpuFinishedProc finishedProc=nullptr, GrGpuFinishedContext finishedContext=nullptr)GrDirectContext
deleteBackendTexture(const GrBackendTexture &)GrDirectContext
destroyDrawingManager()GrRecordingContextprotected
detachArenas()GrRecordingContextprotected
detachProgramData(skia_private::TArray< ProgramData > *)GrRecordingContextinlineprotectedvirtual
directContextID() constGrDirectContextinline
drawingManager()GrRecordingContextprotected
dumpJSON(SkJSONWriter *) constGrRecordingContextprotected
dumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump) constGrDirectContext
fAuditTrailGrRecordingContextprotected
flush(const GrFlushInfo &info)GrDirectContext
flush()GrDirectContextinline
flush(const sk_sp< const SkImage > &image, const GrFlushInfo &info)GrDirectContext
flush(const sk_sp< const SkImage > &image)GrDirectContext
flush(SkSurface *surface, SkSurfaces::BackendSurfaceAccess access, const GrFlushInfo &info)GrDirectContext
flush(SkSurface *surface, const GrFlushInfo &info, const skgpu::MutableTextureState *newState=nullptr)GrDirectContext
flush(SkSurface *surface)GrDirectContext
flushAndSubmit(GrSyncCpu sync=GrSyncCpu::kNo)GrDirectContextinline
flushAndSubmit(const sk_sp< const SkImage > &image)GrDirectContext
flushAndSubmit(SkSurface *surface, GrSyncCpu sync=GrSyncCpu::kNo)GrDirectContext
freeGpuResources()GrDirectContext
fStatsGrRecordingContextprotected
getResourceCacheLimit() constGrDirectContext
getResourceCacheLimits(int *maxResources, size_t *maxResourceBytes) constGrDirectContext
getResourceCachePurgeableBytes() constGrDirectContext
getResourceCacheUsage(int *resourceCount, size_t *resourceBytes) constGrDirectContext
getTextBlobRedrawCoordinator()GrRecordingContextprotected
getTextBlobRedrawCoordinator() constGrRecordingContextprotected
GrDirectContext(GrBackendApi backend, const GrContextOptions &options)GrDirectContextprotected
GrDirectContextPriv classGrDirectContextfriend
GrRecordingContext(sk_sp< GrContextThreadSafeProxy >, bool ddlRecording)GrRecordingContextprotected
init() overrideGrDirectContextprotected
isDeviceLost()GrDirectContext
MakeMock(const GrMockOptions *, const GrContextOptions &)GrDirectContextstatic
MakeMock(const GrMockOptions *)GrDirectContextstatic
maxRenderTargetSize() constGrDirectContext
GrRecordingContext::maxRenderTargetSize() constGrRecordingContext
maxSurfaceSampleCountForColorType(SkColorType colorType) constGrDirectContextinline
GrRecordingContext::maxSurfaceSampleCountForColorType(SkColorType colorType) constGrRecordingContextinline
maxTextureSize() constGrDirectContext
GrRecordingContext::maxTextureSize() constGrRecordingContext
onGetAtlasManager()GrDirectContextinlineprotected
onGetSmallPathAtlasMgr()GrDirectContextprotected
oomed()GrDirectContext
performDeferredCleanup(std::chrono::milliseconds msNotUsed, GrPurgeResourceOptions opts=GrPurgeResourceOptions::kAllResources)GrDirectContext
precompileShader(const SkData &key, const SkData &data)GrDirectContext
priv()GrDirectContext
priv() constGrDirectContext
proxyProvider()GrRecordingContextinlineprotected
proxyProvider() constGrRecordingContextinlineprotected
purgeResourcesNotUsedInMs(std::chrono::milliseconds msNotUsed)GrDirectContextinline
purgeUnlockedResources(size_t bytesToPurge, bool preferScratchResources)GrDirectContext
purgeUnlockedResources(GrPurgeResourceOptions opts)GrDirectContext
recordProgramInfo(const GrProgramInfo *)GrRecordingContextinlineprotectedvirtual
releaseResourcesAndAbandonContext()GrDirectContext
resetContext(uint32_t state=kAll_GrBackendState)GrDirectContext
resetGLTextureBindings()GrDirectContext
setBackendRenderTargetState(const GrBackendRenderTarget &, const skgpu::MutableTextureState &, skgpu::MutableTextureState *previousState=nullptr, GrGpuFinishedProc finishedProc=nullptr, GrGpuFinishedContext finishedContext=nullptr)GrDirectContext
setBackendTextureState(const GrBackendTexture &, const skgpu::MutableTextureState &, skgpu::MutableTextureState *previousState=nullptr, GrGpuFinishedProc finishedProc=nullptr, GrGpuFinishedContext finishedContext=nullptr)GrDirectContext
setResourceCacheLimit(size_t maxResourceBytes)GrDirectContext
setResourceCacheLimits(int maxResources, size_t maxResourceBytes)GrDirectContext
skCapabilities() constGrRecordingContext
stats()GrRecordingContextinlineprotected
stats() constGrRecordingContextinlineprotected
storeVkPipelineCacheData()GrDirectContext
submit(GrSyncCpu sync=GrSyncCpu::kNo)GrDirectContext
supportsDistanceFieldText() constGrDirectContext
supportsProtectedContent() constGrDirectContext
GrRecordingContext::supportsProtectedContent() constGrRecordingContext
threadSafeCache()GrRecordingContextprotected
threadSafeCache() constGrRecordingContextprotected
threadSafeProxy()GrDirectContext
updateBackendTexture(const GrBackendTexture &, const SkColor4f &color, GrGpuFinishedProc finishedProc, GrGpuFinishedContext finishedContext)GrDirectContext
updateBackendTexture(const GrBackendTexture &, SkColorType skColorType, const SkColor4f &color, GrGpuFinishedProc finishedProc, GrGpuFinishedContext finishedContext)GrDirectContext
updateBackendTexture(const GrBackendTexture &, const SkPixmap srcData[], int numLevels, GrSurfaceOrigin=kTopLeft_GrSurfaceOrigin, GrGpuFinishedProc finishedProc=nullptr, GrGpuFinishedContext finishedContext=nullptr)GrDirectContext
updateBackendTexture(const GrBackendTexture &texture, const SkPixmap &srcData, GrSurfaceOrigin textureOrigin=kTopLeft_GrSurfaceOrigin, GrGpuFinishedProc finishedProc=nullptr, GrGpuFinishedContext finishedContext=nullptr)GrDirectContextinline
updateBackendTexture(const GrBackendTexture &texture, const SkPixmap srcData[], int numLevels, GrGpuFinishedProc finishedProc, GrGpuFinishedContext finishedContext)GrDirectContext
updateCompressedBackendTexture(const GrBackendTexture &, const SkColor4f &color, GrGpuFinishedProc finishedProc, GrGpuFinishedContext finishedContext)GrDirectContext
updateCompressedBackendTexture(const GrBackendTexture &, const void *data, size_t dataSize, GrGpuFinishedProc finishedProc, GrGpuFinishedContext finishedContext)GrDirectContext
wait(int numSemaphores, const GrBackendSemaphore *waitSemaphores, bool deleteSemaphoresAfterWait=true)GrDirectContext
~GrDirectContext() overrideGrDirectContext
~GrRecordingContext() overrideGrRecordingContext