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

  /external/skqp/src/gpu/text/
GrAtlasGlyphCache.h 23 * The GrAtlasTextStrike manages a pool of CPU backing memory for GrGlyphs. This backing memory
25 * The GrAtlasTextStrike may outlive the generating SkGlyphCache. However, it retains a copy
26 * of it's SkDescriptor as a key to access (or regenerate) the SkGlyphCache. GrAtlasTextStrike are
29 class GrAtlasTextStrike : public SkNVRefCnt<GrAtlasTextStrike> {
32 GrAtlasTextStrike(GrAtlasGlyphCache* owner, const SkDescriptor& fontScalerKey);
33 ~GrAtlasTextStrike();
80 static const SkDescriptor& GetKey(const GrAtlasTextStrike& ts) {
118 // Therefore, the caller must check GrAtlasTextStrike::isAbandoned() if there are other
120 inline GrAtlasTextStrike* getStrike(const SkGlyphCache* cache)
    [all...]
GrAtlasGlyphCache.cpp 106 GrAtlasTextStrike* strike = &*iter;
112 fontCache->fCache.remove(GrAtlasTextStrike::GetKey(*strike));
402 GrAtlasTextStrike::GrAtlasTextStrike(GrAtlasGlyphCache* owner, const SkDescriptor& key)
409 GrAtlasTextStrike::~GrAtlasTextStrike() {
417 GrGlyph* GrAtlasTextStrike::generateGlyph(const SkGlyph& skGlyph, GrGlyph::PackedID packed,
437 void GrAtlasTextStrike::removeID(GrDrawOpAtlas::AtlasID id) {
449 bool GrAtlasTextStrike::addGlyphToAtlas(GrDeferredUploadTarget* target,
GrAtlasTextContext.h 135 GrAtlasTextStrike**, const SkGlyph&, SkScalar sx, SkScalar sy,
139 GrAtlasTextStrike**, const SkGlyph&, SkScalar sx, SkScalar sy,
GrTextUtils.h 21 class GrAtlasTextStrike;
GrAtlasTextBlob.h 175 GrAtlasTextStrike* strike,
388 void setStrike(GrAtlasTextStrike* strike) { fStrike.reset(SkRef(strike)); }
389 GrAtlasTextStrike* strike() const { return fStrike.get(); }
461 sk_sp<GrAtlasTextStrike> fStrike;
GrAtlasTextContext.cpp 399 GrAtlasTextStrike* currStrike = nullptr;
435 GrAtlasTextStrike* currStrike = nullptr;
454 GrAtlasGlyphCache* fontCache, GrAtlasTextStrike** strike,
695 GrAtlasTextStrike* currStrike = nullptr;
    [all...]
GrAtlasTextBlobVertexRegenerator.cpp 231 GrAtlasTextStrike* strike = nullptr;
GrAtlasTextBlob.cpp 73 GrAtlasTextStrike* strike,
521 SkASSERT_RELEASE(GrAtlasTextStrike::GetKey(*lSubRun.strike()) ==
522 GrAtlasTextStrike::GetKey(*rSubRun.strike()));

Completed in 126 milliseconds