Lines Matching refs:GaneshGpuContext
54 return std::make_unique<GaneshGpuContext>( in MakeGL_Ganesh()
61 return std::make_unique<GaneshGpuContext>( in MakeVulkan_Ganesh()
65 GaneshGpuContext::GaneshGpuContext(sk_sp<GrDirectContext> grContext) : mGrContext(grContext) { in GaneshGpuContext() function in android::renderengine::skia::GaneshGpuContext
69 GaneshGpuContext::~GaneshGpuContext() { in ~GaneshGpuContext()
74 sk_sp<GrDirectContext> GaneshGpuContext::grDirectContext() { in grDirectContext()
78 std::unique_ptr<SkiaBackendTexture> GaneshGpuContext::makeBackendTexture(AHardwareBuffer* buffer, in makeBackendTexture()
83 sk_sp<SkSurface> GaneshGpuContext::createRenderTarget(SkImageInfo imageInfo) { in createRenderTarget()
92 size_t GaneshGpuContext::getMaxRenderTargetSize() const { in getMaxRenderTargetSize()
96 size_t GaneshGpuContext::getMaxTextureSize() const { in getMaxTextureSize()
100 bool GaneshGpuContext::isAbandonedOrDeviceLost() { in isAbandonedOrDeviceLost()
104 void GaneshGpuContext::setResourceCacheLimit(size_t maxResourceBytes) { in setResourceCacheLimit()
108 void GaneshGpuContext::purgeUnlockedScratchResources() { in purgeUnlockedScratchResources()
112 void GaneshGpuContext::resetContextIfApplicable() { in resetContextIfApplicable()
116 void GaneshGpuContext::dumpMemoryStatistics(SkTraceMemoryDump* traceMemoryDump) const { in dumpMemoryStatistics()