Home | History | Annotate | Download | only in text

Lines Matching full:const

34                   const GrClip&,  const GrPaint&, const SkPaint&,
35 const SkMatrix& viewMatrix, const SkSurfaceProps&, const char text[],
37 SkScalar y, const SkIRect& clipBounds);
39 const GrClip&, const GrPaint&, const SkPaint&,
40 const SkMatrix& viewMatrix, const SkSurfaceProps&,
41 const char text[], size_t byteLength,
42 const SkScalar pos[], int scalarsPerPosition,
43 const SkPoint& offset, const SkIRect& clipBounds);
44 void drawTextBlob(GrContext*, GrDrawContext*, const GrClip&, const SkPaint&,
45 const SkMatrix& viewMatrix, const SkSurfaceProps&, const SkTextBlob*,
47 SkDrawFilter*, const SkIRect& clipBounds);
54 bool canDraw(const SkPaint& skPaint, const SkMatrix&) {
58 bool internalCanDraw(const SkPaint&);
61 const GrClip& clip, const SkPaint& skPaint,
62 const SkMatrix& viewMatrix,
63 const SkSurfaceProps&,
64 const SkTextBlob* blob,
67 const SkIRect& clipBounds);
73 TextRun(const SkPaint& fontAndStroke);
76 void setText(const char text[], size_t byteLength, SkScalar x, SkScalar y);
78 void setPosText(const char text[], size_t byteLength, const SkScalar pos[],
79 int scalarsPerPosition, const SkPoint& offset);
81 void draw(GrContext*, GrDrawContext*, GrPipelineBuilder*, GrColor, const SkMatrix&,
82 const SkSurfaceProps&,
83 SkScalar x, SkScalar y, const SkIRect& clipBounds,
84 GrAtlasTextContext* fallbackTextContext, const SkPaint& originalSkPaint) const;
86 void releaseGlyphCache() const;
88 size_t computeSizeInCache() const;
93 SkGlyphCache* getGlyphCache() const;
94 GrPathRange* createGlyphs(GrContext*) const;
95 void appendGlyph(const SkGlyph&, const SkPoint&, FallbackBlobBuilder*);
106 SkAutoTUnref<const SkTextBlob> fFallbackTextBlob;
117 static const Key& GetKey(const TextBlob* blob) { return blob->key(); }
119 static uint32_t Hash(const Key& key) {
124 TextBlob(uint32_t blobId, const SkTextBlob* skBlob, const SkPaint& skPaint)
127 TextBlob(const Key& key, const SkTextBlob* skBlob, const SkPaint& skPaint)
134 const Key& key() const { return fKey; }
136 size_t cpuMemorySize() const { return fCpuMemorySize; }
139 void init(const SkTextBlob*, const SkPaint&);
141 const SkSTArray<1, uint32_t, true> fKey;
147 const TextBlob& findOrCreateTextBlob(const SkTextBlob*, const SkPaint&);
148 void purgeToFit(const TextBlob&);
152 SkTHashTable<TextBlob*, const TextBlob::Key&, TextBlob> fBlobKeyCache;