![]() |
Skia
2D Graphics Library
|
This is the complete list of members for GrDirectContext, including all inherited members.
| abandonContext() override | GrDirectContext | |
| abandoned() override | GrDirectContext | |
| addOnFlushCallbackObject(GrOnFlushCallbackObject *) | GrRecordingContext | protected |
| arenas() | GrRecordingContext | inlineprotected |
| asDirectContext() override | GrDirectContext | inlineprotected |
| asRecordingContext() override | GrRecordingContext | inlineprotected |
| checkAsyncWorkCompletion() | GrDirectContext | |
| colorTypeSupportedAsImage(SkColorType) const | GrDirectContext | |
| GrRecordingContext::colorTypeSupportedAsImage(SkColorType) const | GrRecordingContext | |
| colorTypeSupportedAsSurface(SkColorType colorType) const | GrDirectContext | inline |
| GrRecordingContext::colorTypeSupportedAsSurface(SkColorType colorType) const | GrRecordingContext | inline |
| 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() | GrRecordingContext | protected |
| detachArenas() | GrRecordingContext | protected |
| detachProgramData(skia_private::TArray< ProgramData > *) | GrRecordingContext | inlineprotectedvirtual |
| directContextID() const | GrDirectContext | inline |
| drawingManager() | GrRecordingContext | protected |
| dumpJSON(SkJSONWriter *) const | GrRecordingContext | protected |
| dumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump) const | GrDirectContext | |
| fAuditTrail | GrRecordingContext | protected |
| flush(const GrFlushInfo &info) | GrDirectContext | |
| flush() | GrDirectContext | inline |
| 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) | GrDirectContext | inline |
| flushAndSubmit(const sk_sp< const SkImage > &image) | GrDirectContext | |
| flushAndSubmit(SkSurface *surface, GrSyncCpu sync=GrSyncCpu::kNo) | GrDirectContext | |
| freeGpuResources() | GrDirectContext | |
| fStats | GrRecordingContext | protected |
| getResourceCacheLimit() const | GrDirectContext | |
| getResourceCacheLimits(int *maxResources, size_t *maxResourceBytes) const | GrDirectContext | |
| getResourceCachePurgeableBytes() const | GrDirectContext | |
| getResourceCacheUsage(int *resourceCount, size_t *resourceBytes) const | GrDirectContext | |
| getTextBlobRedrawCoordinator() | GrRecordingContext | protected |
| getTextBlobRedrawCoordinator() const | GrRecordingContext | protected |
| GrDirectContext(GrBackendApi backend, const GrContextOptions &options) | GrDirectContext | protected |
| GrDirectContextPriv class | GrDirectContext | friend |
| GrRecordingContext(sk_sp< GrContextThreadSafeProxy >, bool ddlRecording) | GrRecordingContext | protected |
| init() override | GrDirectContext | protected |
| isDeviceLost() | GrDirectContext | |
| MakeMock(const GrMockOptions *, const GrContextOptions &) | GrDirectContext | static |
| MakeMock(const GrMockOptions *) | GrDirectContext | static |
| maxRenderTargetSize() const | GrDirectContext | |
| GrRecordingContext::maxRenderTargetSize() const | GrRecordingContext | |
| maxSurfaceSampleCountForColorType(SkColorType colorType) const | GrDirectContext | inline |
| GrRecordingContext::maxSurfaceSampleCountForColorType(SkColorType colorType) const | GrRecordingContext | inline |
| maxTextureSize() const | GrDirectContext | |
| GrRecordingContext::maxTextureSize() const | GrRecordingContext | |
| onGetAtlasManager() | GrDirectContext | inlineprotected |
| onGetSmallPathAtlasMgr() | GrDirectContext | protected |
| oomed() | GrDirectContext | |
| performDeferredCleanup(std::chrono::milliseconds msNotUsed, GrPurgeResourceOptions opts=GrPurgeResourceOptions::kAllResources) | GrDirectContext | |
| precompileShader(const SkData &key, const SkData &data) | GrDirectContext | |
| priv() | GrDirectContext | |
| priv() const | GrDirectContext | |
| proxyProvider() | GrRecordingContext | inlineprotected |
| proxyProvider() const | GrRecordingContext | inlineprotected |
| purgeResourcesNotUsedInMs(std::chrono::milliseconds msNotUsed) | GrDirectContext | inline |
| purgeUnlockedResources(size_t bytesToPurge, bool preferScratchResources) | GrDirectContext | |
| purgeUnlockedResources(GrPurgeResourceOptions opts) | GrDirectContext | |
| recordProgramInfo(const GrProgramInfo *) | GrRecordingContext | inlineprotectedvirtual |
| 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() const | GrRecordingContext | |
| stats() | GrRecordingContext | inlineprotected |
| stats() const | GrRecordingContext | inlineprotected |
| storeVkPipelineCacheData() | GrDirectContext | |
| submit(GrSyncCpu sync=GrSyncCpu::kNo) | GrDirectContext | |
| supportsDistanceFieldText() const | GrDirectContext | |
| supportsProtectedContent() const | GrDirectContext | |
| GrRecordingContext::supportsProtectedContent() const | GrRecordingContext | |
| threadSafeCache() | GrRecordingContext | protected |
| threadSafeCache() const | GrRecordingContext | protected |
| 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) | GrDirectContext | inline |
| 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() override | GrDirectContext | |
| ~GrRecordingContext() override | GrRecordingContext |