Lines Matching defs:const

67     static sk_sp<GrDirectContext> MakeGL(sk_sp<const GrGLInterface>, const GrContextOptions&);
68 static sk_sp<GrDirectContext> MakeGL(sk_sp<const GrGLInterface>);
69 static sk_sp<GrDirectContext> MakeGL(const GrContextOptions&);
81 static sk_sp<GrDirectContext> MakeVulkan(const GrVkBackendContext&, const GrContextOptions&);
82 static sk_sp<GrDirectContext> MakeVulkan(const GrVkBackendContext&);
93 static sk_sp<GrDirectContext> MakeMetal(const GrMtlBackendContext&, const GrContextOptions&);
94 static sk_sp<GrDirectContext> MakeMetal(const GrMtlBackendContext&);
103 static sk_sp<GrDirectContext> MakeMetal(void* device, void* queue, const GrContextOptions&);
112 static sk_sp<GrDirectContext> MakeDirect3D(const GrD3DBackendContext&, const GrContextOptions&);
113 static sk_sp<GrDirectContext> MakeDirect3D(const GrD3DBackendContext&);
117 static sk_sp<GrDirectContext> MakeDawn(const wgpu::Device&,
118 const GrContextOptions&);
119 static sk_sp<GrDirectContext> MakeDawn(const wgpu::Device&);
122 static sk_sp<GrDirectContext> MakeMock(const GrMockOptions*, const GrContextOptions&);
123 static sk_sp<GrDirectContext> MakeMock(const GrMockOptions*);
219 void getResourceCacheLimits(int* maxResources, size_t* maxResourceBytes) const;
224 size_t getResourceCacheLimit() const;
234 void getResourceCacheUsage(int* resourceCount, size_t* resourceBytes) const;
239 size_t getResourceCachePurgeableBytes() const;
298 void purgeUnlockedResourcesByTag(bool scratchResourcesOnly, const GrGpuResourceTag& tag);
299 void purgeUnlockedResourcesByPid(bool scratchResourcesOnly, const std::set<int>& exitedPidSet);
300 void purgeCacheBetweenFrames(bool scratchResourcesOnly, const std::set<int>& exitedPidSet,
301 const std::set<int>& protectedPidSet);
304 std::array<int, 2> CalcHpsBluredImageDimension(const SkBlurArg& blurArg);
362 bool wait(int numSemaphores, const GrBackendSemaphore* waitSemaphores,
399 GrSemaphoresSubmitted flush(const GrFlushInfo& info);
426 void dumpMemoryStatistics(SkTraceMemoryDump* traceMemoryDump) const;
427 void dumpMemoryStatisticsByTag(SkTraceMemoryDump* traceMemoryDump, const GrGpuResourceTag& tag) const;
429 bool supportsDistanceFieldText() const;
464 const GrBackendFormat&,
493 const GrBackendFormat&,
494 const SkColor4f& color,
514 const SkColor4f& color,
540 GrBackendTexture createBackendTexture(const SkPixmap srcData[],
551 GrBackendTexture createBackendTexture(const SkPixmap& srcData,
562 GrBackendTexture createBackendTexture(const SkPixmap srcData[],
576 GrBackendTexture createBackendTexture(const SkPixmap& srcData,
598 bool updateBackendTexture(const GrBackendTexture&,
599 const SkColor4f& color,
614 bool updateBackendTexture(const GrBackendTexture&,
616 const SkColor4f& color,
638 bool updateBackendTexture(const GrBackendTexture&,
639 const SkPixmap srcData[],
648 bool updateBackendTexture(const GrBackendTexture& texture,
649 const SkPixmap& srcData,
662 bool updateBackendTexture(const GrBackendTexture& texture,
663 const SkPixmap srcData[],
694 const GrBackendFormat&,
695 const SkColor4f& color,
703 const SkColor4f& color,
722 const GrBackendFormat&,
723 const void* data, size_t dataSize,
731 const void* data, size_t dataSize,
747 bool updateCompressedBackendTexture(const GrBackendTexture&,
748 const SkColor4f& color,
764 bool updateCompressedBackendTexture(const GrBackendTexture&,
765 const void* data,
788 bool setBackendTextureState(const GrBackendTexture&,
789 const GrBackendSurfaceMutableState&,
793 bool setBackendRenderTargetState(const GrBackendRenderTarget&,
794 const GrBackendSurfaceMutableState&,
818 bool precompileShader(const SkData& key, const SkData& data);
822 SkString dump() const;
831 bool operator==(const DirectContextID& that) const { return fID == that.fID; }
832 bool operator!=(const DirectContextID& that) const { return !(*this == that); }
835 bool isValid() const { return fID != SK_InvalidUniqueID; }
842 DirectContextID directContextID() const { return fDirectContextID; }
846 const GrDirectContextPriv priv() const; // NOLINT(readability-const-return-type)
851 void setCurrentGrResourceTag(const GrGpuResourceTag& tag);
864 GrGpuResourceTag getCurrentGrResourceTag() const;
869 void releaseByTag(const GrGpuResourceTag& tag);
876 std::set<GrGpuResourceTag> getAllGrGpuResourceTags() const;
886 bool isPidAbnormal() const override;
898 void suppressGpuCacheBelowCertainRatio(const std::function<bool(void)>& nextFrameHasArrived);
901 GrDirectContext(GrBackendApi backend, const GrContextOptions& options);
924 const DirectContextID fDirectContextID;