• Home
  • Raw
  • Download

Lines Matching refs:GrDirectContext

56 GrDirectContext::DirectContextID GrDirectContext::DirectContextID::Next() {  in Next()
65 GrDirectContext::GrDirectContext(GrBackendApi backend, const GrContextOptions& options) in GrDirectContext() function in GrDirectContext
70 GrDirectContext::~GrDirectContext() { in ~GrDirectContext()
92 sk_sp<GrContextThreadSafeProxy> GrDirectContext::threadSafeProxy() { in threadSafeProxy()
96 void GrDirectContext::resetGLTextureBindings() { in resetGLTextureBindings()
103 void GrDirectContext::resetContext(uint32_t state) { in resetContext()
108 void GrDirectContext::abandonContext() { in abandonContext()
138 bool GrDirectContext::abandoned() { in abandoned()
150 bool GrDirectContext::oomed() { return fGpu ? fGpu->checkAndResetOOMed() : false; } in oomed()
152 void GrDirectContext::releaseResourcesAndAbandonContext() { in releaseResourcesAndAbandonContext()
177 void GrDirectContext::freeGpuResources() { in freeGpuResources()
199 bool GrDirectContext::init() { in init()
262 void GrDirectContext::getResourceCacheUsage(int* resourceCount, size_t* resourceBytes) const { in getResourceCacheUsage()
273 size_t GrDirectContext::getResourceCachePurgeableBytes() const { in getResourceCachePurgeableBytes()
278 void GrDirectContext::getResourceCacheLimits(int* maxResources, size_t* maxResourceBytes) const { in getResourceCacheLimits()
288 size_t GrDirectContext::getResourceCacheLimit() const { in getResourceCacheLimit()
293 void GrDirectContext::setResourceCacheLimits(int unused, size_t maxResourceBytes) { in setResourceCacheLimits()
298 void GrDirectContext::setResourceCacheLimit(size_t maxResourceBytes) { in setResourceCacheLimit()
303 void GrDirectContext::purgeUnlockedResources(bool scratchResourcesOnly) { in purgeUnlockedResources()
320 void GrDirectContext::performDeferredCleanup(std::chrono::milliseconds msNotUsed, in performDeferredCleanup()
342 void GrDirectContext::purgeUnlockedResources(size_t bytesToPurge, bool preferScratchResources) { in purgeUnlockedResources()
353 bool GrDirectContext::wait(int numSemaphores, const GrBackendSemaphore waitSemaphores[], in wait()
372 GrSmallPathAtlasMgr* GrDirectContext::onGetSmallPathAtlasMgr() { in onGetSmallPathAtlasMgr()
388 GrSemaphoresSubmitted GrDirectContext::flush(const GrFlushInfo& info) { in flush()
404 bool GrDirectContext::submit(bool syncCpu) { in submit()
419 void GrDirectContext::checkAsyncWorkCompletion() { in checkAsyncWorkCompletion()
425 void GrDirectContext::syncAllOutstandingGpuWork(bool shouldExecuteWhileAbandoned) { in syncAllOutstandingGpuWork()
434 void GrDirectContext::storeVkPipelineCacheData() { in storeVkPipelineCacheData()
442 bool GrDirectContext::supportsDistanceFieldText() const { in supportsDistanceFieldText()
448 void GrDirectContext::dumpMemoryStatistics(SkTraceMemoryDump* traceMemoryDump) const { in dumpMemoryStatistics()
455 GrBackendTexture GrDirectContext::createBackendTexture(int width, int height, in createBackendTexture()
469 GrBackendTexture GrDirectContext::createBackendTexture(int width, int height, in createBackendTexture()
483 static GrBackendTexture create_and_clear_backend_texture(GrDirectContext* dContext, in create_and_clear_backend_texture()
507 static bool update_texture_with_pixmaps(GrDirectContext* context, in update_texture_with_pixmaps()
549 GrBackendTexture GrDirectContext::createBackendTexture(int width, int height, in createBackendTexture()
574 GrBackendTexture GrDirectContext::createBackendTexture(int width, int height, in createBackendTexture()
606 GrBackendTexture GrDirectContext::createBackendTexture(const SkPixmap srcData[], in createBackendTexture()
654 bool GrDirectContext::updateBackendTexture(const GrBackendTexture& backendTexture, in updateBackendTexture()
667 bool GrDirectContext::updateBackendTexture(const GrBackendTexture& backendTexture, in updateBackendTexture()
693 bool GrDirectContext::updateBackendTexture(const GrBackendTexture& backendTexture, in updateBackendTexture()
729 GrDirectContext* dContext, in create_and_update_compressed_backend_texture()
753 GrBackendTexture GrDirectContext::createCompressedBackendTexture( in createCompressedBackendTexture()
789 GrBackendTexture GrDirectContext::createCompressedBackendTexture( in createCompressedBackendTexture()
804 GrBackendTexture GrDirectContext::createCompressedBackendTexture( in createCompressedBackendTexture()
830 GrBackendTexture GrDirectContext::createCompressedBackendTexture( in createCompressedBackendTexture()
844 bool GrDirectContext::updateCompressedBackendTexture(const GrBackendTexture& backendTexture, in updateCompressedBackendTexture()
875 bool GrDirectContext::updateCompressedBackendTexture(const GrBackendTexture& backendTexture, in updateCompressedBackendTexture()
898 bool GrDirectContext::setBackendTextureState(const GrBackendTexture& backendTexture, in setBackendTextureState()
913 bool GrDirectContext::setBackendRenderTargetState(const GrBackendRenderTarget& backendRenderTarget, in setBackendRenderTargetState()
928 void GrDirectContext::deleteBackendTexture(GrBackendTexture backendTex) { in deleteBackendTexture()
941 bool GrDirectContext::precompileShader(const SkData& key, const SkData& data) { in precompileShader()
948 SkString GrDirectContext::dump() const { in dump()
981 sk_sp<GrDirectContext> GrDirectContext::MakeGL(sk_sp<const GrGLInterface> glInterface) { in MakeGL()
986 sk_sp<GrDirectContext> GrDirectContext::MakeGL(const GrContextOptions& options) { in MakeGL()
990 sk_sp<GrDirectContext> GrDirectContext::MakeGL() { in MakeGL()
1024 sk_sp<GrDirectContext> GrDirectContext::MakeGL(sk_sp<const GrGLInterface> glInterface, in MakeGL()
1026 sk_sp<GrDirectContext> direct(new GrDirectContext(GrBackendApi::kOpenGL, options)); in MakeGL()
1048 sk_sp<GrDirectContext> GrDirectContext::MakeMock(const GrMockOptions* mockOptions) { in MakeMock()
1053 sk_sp<GrDirectContext> GrDirectContext::MakeMock(const GrMockOptions* mockOptions, in MakeMock()
1055 sk_sp<GrDirectContext> direct(new GrDirectContext(GrBackendApi::kMock, options)); in MakeMock()
1067 sk_sp<GrDirectContext> GrDirectContext::MakeVulkan(const GrVkBackendContext& backendContext) { in MakeVulkan()
1072 sk_sp<GrDirectContext> GrDirectContext::MakeVulkan(const GrVkBackendContext& backendContext, in MakeVulkan()
1074 sk_sp<GrDirectContext> direct(new GrDirectContext(GrBackendApi::kVulkan, options)); in MakeVulkan()
1087 sk_sp<GrDirectContext> GrDirectContext::MakeMetal(const GrMtlBackendContext& backendContext) { in MakeMetal()
1092 sk_sp<GrDirectContext> GrDirectContext::MakeMetal(const GrMtlBackendContext& backendContext, in MakeMetal()
1094 sk_sp<GrDirectContext> direct(new GrDirectContext(GrBackendApi::kMetal, options)); in MakeMetal()
1105 sk_sp<GrDirectContext> GrDirectContext::MakeMetal(void* device, void* queue) { in MakeMetal()
1112 sk_sp<GrDirectContext> GrDirectContext::MakeMetal(void* device, void* queue, in MakeMetal()
1114 sk_sp<GrDirectContext> direct(new GrDirectContext(GrBackendApi::kMetal, options)); in MakeMetal()
1119 return GrDirectContext::MakeMetal(backendContext, options); in MakeMetal()
1125 sk_sp<GrDirectContext> GrDirectContext::MakeDirect3D(const GrD3DBackendContext& backendContext) { in MakeDirect3D()
1130 sk_sp<GrDirectContext> GrDirectContext::MakeDirect3D(const GrD3DBackendContext& backendContext, in MakeDirect3D()
1132 sk_sp<GrDirectContext> direct(new GrDirectContext(GrBackendApi::kDirect3D, options)); in MakeDirect3D()
1145 sk_sp<GrDirectContext> GrDirectContext::MakeDawn(const wgpu::Device& device) { in MakeDawn()
1150 sk_sp<GrDirectContext> GrDirectContext::MakeDawn(const wgpu::Device& device, in MakeDawn()
1152 sk_sp<GrDirectContext> direct(new GrDirectContext(GrBackendApi::kDawn, options)); in MakeDawn()