Lines Matching defs:const
44 SK_API GrBackendFormat defaultBackendFormat(SkColorType ct, GrRenderable renderable) const {
60 SK_API bool colorTypeSupportedAsSurface(SkColorType colorType) const {
76 SK_API int maxTextureSize() const;
81 SK_API int maxRenderTargetSize() const;
86 SK_API bool colorTypeSupportedAsImage(SkColorType) const;
93 SK_API int maxSurfaceSampleCountForColorType(SkColorType) const;
97 const GrRecordingContextPriv priv() const; // NOLINT(readability-const-return-type)
117 virtual bool isPidAbnormal() const { return false; }
158 const GrProxyProvider* proxyProvider() const { return fProxyProvider.get(); }
161 ProgramData(std::unique_ptr<const GrProgramDesc>, const GrProgramInfo*);
163 ProgramData(const ProgramData&) = delete;
166 const GrProgramDesc& desc() const { return *fDesc; }
167 const GrProgramInfo& info() const { return *fInfo; }
171 std::unique_ptr<const GrProgramDesc> fDesc;
174 const GrProgramInfo* fInfo = nullptr;
180 virtual void recordProgramInfo(const GrProgramInfo*) {}
189 const GrTextBlobCache* getTextBlobCache() const;
192 const GrThreadSafeCache* threadSafeCache() const;
211 int numPathMasksGenerated() const { return fNumPathMasksGenerated; }
214 int numPathMaskCacheHits() const { return fNumPathMaskCacheHits; }
218 void dump(SkString* out) const;
219 void dumpKeyValuePairs(SkTArray<SkString>* keys, SkTArray<double>* values) const;
231 void dump(SkString*) const {}
232 void dumpKeyValuePairs(SkTArray<SkString>* keys, SkTArray<double>* values) const {}
239 void dumpKeyValuePairs(SkTArray<SkString>* keys, SkTArray<double>* values) const;
240 void dump() const;
241 void merge(const DMSAAStats&);
251 const Stats* stats() const { return &fStats; }
252 void dumpJSON(SkJSONWriter*) const;