Lines Matching refs:GrContext
40 GrContext* GrContext::Create(GrBackend backend, GrBackendContext backendContext) { in Create()
45 GrContext* GrContext::Create(GrBackend backend, GrBackendContext backendContext, in Create()
47 GrContext* context = new GrContext; in Create()
66 GrContext::GrContext() : fUniqueID(next_id()) { in GrContext() function in GrContext
74 bool GrContext::init(GrBackend backend, GrBackendContext backendContext, in init()
87 void GrContext::initCommon(const GrContextOptions& options) { in initCommon()
111 GrContext::~GrContext() { in ~GrContext()
135 sk_sp<GrContextThreadSafeProxy> GrContext::threadSafeProxy() { in threadSafeProxy()
142 void GrContext::abandonContext() { in abandonContext()
161 void GrContext::releaseResourcesAndAbandonContext() { in releaseResourcesAndAbandonContext()
179 void GrContext::resetContext(uint32_t state) { in resetContext()
184 void GrContext::freeGpuResources() { in freeGpuResources()
196 void GrContext::purgeResourcesNotUsedInMs(std::chrono::milliseconds ms) { in purgeResourcesNotUsedInMs()
201 void GrContext::getResourceCacheUsage(int* resourceCount, size_t* resourceBytes) const { in getResourceCacheUsage()
214 void GrContext::TextBlobCacheOverBudgetCB(void* data) { in TextBlobCacheOverBudgetCB()
220 GrContext* context = reinterpret_cast<GrContext*>(data); in TextBlobCacheOverBudgetCB()
226 void GrContext::flush() { in flush()
254 bool GrContext::writeSurfacePixels(GrSurface* surface, SkColorSpace* dstColorSpace, in writeSurfacePixels()
405 bool GrContext::readSurfacePixels(GrSurface* src, SkColorSpace* srcColorSpace, in readSurfacePixels()
543 void GrContext::prepareSurfaceForExternalIO(GrSurface* surface) { in prepareSurfaceForExternalIO()
551 void GrContext::flushSurfaceWrites(GrSurface* surface) { in flushSurfaceWrites()
559 void GrContext::flushSurfaceIO(GrSurface* surface) { in flushSurfaceIO()
568 int GrContext::getRecommendedSampleCount(GrPixelConfig config, in getRecommendedSampleCount()
741 sk_sp<GrRenderTargetContext> GrContext::makeRenderTargetContextWithFallback( in makeRenderTargetContextWithFallback()
758 sk_sp<GrRenderTargetContext> GrContext::makeDeferredRenderTargetContextWithFallback( in makeDeferredRenderTargetContextWithFallback()
775 sk_sp<GrRenderTargetContext> GrContext::makeRenderTargetContext(SkBackingFit fit, in makeRenderTargetContext()
815 sk_sp<GrRenderTargetContext> GrContext::makeDeferredRenderTargetContext( in makeDeferredRenderTargetContext()
843 bool GrContext::abandoned() const { in abandoned()
849 void test_pm_conversions(GrContext* ctx, int* pmToUPMValue, int* upmToPMValue) { in test_pm_conversions()
858 void GrContext::testPMConversionsIfNecessary(uint32_t flags) { in testPMConversionsIfNecessary()
868 sk_sp<GrFragmentProcessor> GrContext::createPMToUPMEffect(GrTexture* texture, in createPMToUPMEffect()
887 sk_sp<GrFragmentProcessor> GrContext::createPMToUPMEffect(sk_sp<GrTextureProxy> proxy, in createPMToUPMEffect()
908 sk_sp<GrFragmentProcessor> GrContext::createUPMToPMEffect(sk_sp<GrTextureProxy> proxy, in createUPMToPMEffect()
929 bool GrContext::validPMUPMConversionExists(GrPixelConfig config) const { in validPMUPMConversionExists()
941 void GrContext::getResourceCacheLimits(int* maxTextures, size_t* maxTextureBytes) const { in getResourceCacheLimits()
951 void GrContext::setResourceCacheLimits(int maxTextures, size_t maxTextureBytes) { in setResourceCacheLimits()
958 void GrContext::dumpMemoryStatistics(SkTraceMemoryDump* traceMemoryDump) const { in dumpMemoryStatistics()