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 |