HomeSort by relevance Sort by last modified time
    Searched refs:GrAtlasGlyphCache (Results 1 - 15 of 15) sorted by null

  /external/skqp/src/gpu/text/
GrAtlasTextContext.h 47 bool canDraw(const GrAtlasGlyphCache* fontCache, const SkPaint&, const SkMatrix& viewMatrix,
69 GrAtlasGlyphCache*,
80 sk_sp<GrAtlasTextBlob> makeDrawTextBlob(GrTextBlobCache*, GrAtlasGlyphCache*,
89 sk_sp<GrAtlasTextBlob> makeDrawPosTextBlob(GrTextBlobCache*, GrAtlasGlyphCache*,
101 static void DrawBmpText(GrAtlasTextBlob*, int runIndex, GrAtlasGlyphCache*,
106 static void DrawBmpPosText(GrAtlasTextBlob*, int runIndex, GrAtlasGlyphCache*,
117 void drawDFText(GrAtlasTextBlob* blob, int runIndex, GrAtlasGlyphCache*, const SkSurfaceProps&,
122 void drawDFPosText(GrAtlasTextBlob* blob, int runIndex, GrAtlasGlyphCache*,
134 static void BmpAppendGlyph(GrAtlasTextBlob*, int runIndex, GrAtlasGlyphCache*,
138 static void DfAppendGlyph(GrAtlasTextBlob*, int runIndex, GrAtlasGlyphCache*,
    [all...]
GrAtlasGlyphCache.cpp 8 #include "GrAtlasGlyphCache.h"
19 bool GrAtlasGlyphCache::initAtlas(GrMaskFormat format) {
30 &GrAtlasGlyphCache::HandleEviction, (void*)this);
38 GrAtlasGlyphCache::GrAtlasGlyphCache(GrContext* context, float maxTextureBytes,
79 GrAtlasGlyphCache::~GrAtlasGlyphCache() {
88 void GrAtlasGlyphCache::freeAll() {
101 void GrAtlasGlyphCache::HandleEviction(GrDrawOpAtlas::AtlasID id, void* ptr) {
102 GrAtlasGlyphCache* fontCache = reinterpret_cast<GrAtlasGlyphCache*>(ptr)
    [all...]
GrAtlasGlyphCache.h 19 class GrAtlasGlyphCache;
27 * created by and owned by a GrAtlasGlyphCache.
32 GrAtlasTextStrike(GrAtlasGlyphCache* owner, const SkDescriptor& fontScalerKey);
91 GrAtlasGlyphCache* fAtlasGlyphCache;
103 friend class GrAtlasGlyphCache;
107 * GrAtlasGlyphCache manages strikes which are indexed by a SkGlyphCache. These strikes can then be
108 * used to generate individual Glyph Masks. The GrAtlasGlyphCache also manages GrDrawOpAtlases,
112 class GrAtlasGlyphCache : public GrOnFlushCallbackObject {
114 GrAtlasGlyphCache(GrContext*, float maxTextureBytes, GrDrawOpAtlas::AllowMultitexturing);
115 ~GrAtlasGlyphCache() override
    [all...]
GrAtlasTextBlob.h 11 #include "GrAtlasGlyphCache.h"
197 void flushCached(GrAtlasGlyphCache*, GrTextUtils::Target*, const SkTextBlob* blob,
204 void flushThrowaway(GrAtlasGlyphCache*, GrTextUtils::Target*, const SkSurfaceProps& props,
279 const GrDistanceFieldAdjustTable*, GrAtlasGlyphCache*,
295 GrAtlasGlyphCache* cache);
506 const GrDistanceFieldAdjustTable* distanceAdjustTable, GrAtlasGlyphCache* cache,
576 GrAtlasGlyphCache*, SkAutoGlyphCache*);
606 GrAtlasGlyphCache* fGlyphCache;
GrTextUtils.h 18 class GrAtlasGlyphCache;
GrAtlasTextContext.cpp 52 bool GrAtlasTextContext::canDraw(const GrAtlasGlyphCache* fontCache,
194 GrAtlasGlyphCache* fontCache,
264 GrAtlasGlyphCache* fontCache,
291 GrAtlasGlyphCache* fontCache,
384 GrAtlasGlyphCache* fontCache, const SkSurfaceProps& props,
417 GrAtlasGlyphCache* fontCache, const SkSurfaceProps& props,
454 GrAtlasGlyphCache* fontCache, GrAtlasTextStrike** strike,
586 GrAtlasGlyphCache* fontCache, const SkSurfaceProps& props,
661 GrAtlasGlyphCache* fontCache, const SkSurfaceProps& props,
    [all...]
GrAtlasTextBlob.cpp 246 const GrDistanceFieldAdjustTable* distanceAdjustTable, GrAtlasGlyphCache* cache,
280 GrAtlasGlyphCache* cache) {
403 void GrAtlasTextBlob::flushCached(GrAtlasGlyphCache* atlasGlyphCache, GrTextUtils::Target* target,
426 void GrAtlasTextBlob::flushThrowaway(GrAtlasGlyphCache* atlasGlyphCache,
445 const GrDistanceFieldAdjustTable* distanceAdjustTable, GrAtlasGlyphCache* cache,
GrAtlasTextBlobVertexRegenerator.cpp 195 GrDeferredUploadTarget* uploadTarget, GrAtlasGlyphCache* glyphCache,
208 // Because the GrAtlasGlyphCache may evict the strike a blob depends on using for
  /external/skqp/src/atlastext/
SkInternalAtlasTextContext.h 19 class GrAtlasGlyphCache;
35 GrAtlasGlyphCache* atlasGlyphCache();
SkInternalAtlasTextContext.cpp 13 #include "text/GrAtlasGlyphCache.h"
48 GrAtlasGlyphCache* SkInternalAtlasTextContext::atlasGlyphCache() {
  /external/skqp/src/gpu/ops/
GrAtlasTextOp.h 43 int glyphCount, GrAtlasGlyphCache* fontCache) {
66 GrPaint&& paint, int glyphCount, GrAtlasGlyphCache* fontCache,
199 GrAtlasGlyphCache* fFontCache;
  /external/skqp/src/gpu/
GrContextPriv.h 185 GrAtlasGlyphCache* getAtlasGlyphCache() { return fContext->fAtlasGlyphCache; }
GrContext.cpp 296 fAtlasGlyphCache = new GrAtlasGlyphCache(this, options.fGlyphCacheTextureMaximumBytes,
    [all...]
  /external/skqp/include/gpu/
GrContext.h 20 class GrAtlasGlyphCache;
348 GrAtlasGlyphCache* fAtlasGlyphCache;
  /external/skqp/tools/gpu/
GrTest.cpp 29 #include "text/GrAtlasGlyphCache.h"
151 GrAtlasGlyphCache* cache = this->contextPriv().getAtlasGlyphCache();

Completed in 410 milliseconds