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

  /external/skia/src/gpu/text/
GrStrikeCache.h 23 * The GrTextStrike manages a pool of CPU backing memory for GrGlyphs. This backing memory
25 * The GrTextStrike may outlive the generating SkStrike. However, it retains a copy
29 class GrTextStrike : public SkNVRefCnt<GrTextStrike> {
31 GrTextStrike(const SkDescriptor& fontScalerKey);
77 static const SkDescriptor& GetKey(const GrTextStrike& strike) {
109 void setStrikeToPreserve(GrTextStrike* strike) { fPreserveStrike = strike; }
113 // Therefore, the caller must check GrTextStrike::isAbandoned() if there are other
115 sk_sp<GrTextStrike> getStrike(const SkDescriptor& desc) {
116 sk_sp<GrTextStrike> strike = sk_ref_sp(fCache.find(desc))
    [all...]
GrStrikeCache.cpp 46 GrTextStrike* strike = &*iter;
52 glyphCache->fCache.remove(GrTextStrike::GetKey(*strike));
172 GrTextStrike::GrTextStrike(const SkDescriptor& key)
175 GrGlyph* GrTextStrike::generateGlyph(const SkGlyph& skGlyph) {
181 void GrTextStrike::removeID(GrDrawOpAtlas::AtlasID id) {
193 GrDrawOpAtlas::ErrorCode GrTextStrike::addGlyphToAtlas(
GrAtlasManager.h 17 class GrTextStrike;
77 GrResourceProvider*, GrStrikeCache*, GrTextStrike*,
GrTextBlob.h 292 void setStrike(sk_sp<GrTextStrike> strike) { fStrike = std::move(strike); }
293 GrTextStrike* strike() const { return fStrike.get(); }
294 sk_sp<GrTextStrike> refStrike() const { return fStrike; }
355 sk_sp<GrTextStrike> fStrike;
432 const sk_sp<GrTextStrike>& strike,
438 void appendDeviceSpaceGlyph(const sk_sp<GrTextStrike>& strike,
443 void appendSourceSpaceGlyph(const sk_sp<GrTextStrike>& strike,
GrAtlasManager.cpp 68 GrTextStrike* strike, GrDrawOpAtlas::AtlasID* id,
GrTextBlob.cpp 438 SkASSERT_RELEASE(GrTextStrike::GetKey(*lSubRun.strike()) ==
439 GrTextStrike::GetKey(*rSubRun.strike()));
GrTextBlobVertexRegenerator.cpp 164 sk_sp<GrTextStrike> strike;
  /external/skqp/src/gpu/text/
GrStrikeCache.h 23 * The GrTextStrike manages a pool of CPU backing memory for GrGlyphs. This backing memory
25 * The GrTextStrike may outlive the generating SkStrike. However, it retains a copy
29 class GrTextStrike : public SkNVRefCnt<GrTextStrike> {
31 GrTextStrike(const SkDescriptor& fontScalerKey);
77 static const SkDescriptor& GetKey(const GrTextStrike& strike) {
109 void setStrikeToPreserve(GrTextStrike* strike) { fPreserveStrike = strike; }
113 // Therefore, the caller must check GrTextStrike::isAbandoned() if there are other
115 sk_sp<GrTextStrike> getStrike(const SkStrike* cache) {
116 sk_sp<GrTextStrike> strike = sk_ref_sp(fCache.find(cache->getDescriptor()))
    [all...]
GrStrikeCache.cpp 46 GrTextStrike* strike = &*iter;
52 glyphCache->fCache.remove(GrTextStrike::GetKey(*strike));
172 GrTextStrike::GrTextStrike(const SkDescriptor& key)
175 GrGlyph* GrTextStrike::generateGlyph(const SkGlyph& skGlyph) {
181 void GrTextStrike::removeID(GrDrawOpAtlas::AtlasID id) {
193 GrDrawOpAtlas::ErrorCode GrTextStrike::addGlyphToAtlas(
GrAtlasManager.h 17 class GrTextStrike;
77 GrResourceProvider*, GrStrikeCache*, GrTextStrike*,
GrTextBlob.h 292 void setStrike(sk_sp<GrTextStrike> strike) { fStrike = std::move(strike); }
293 GrTextStrike* strike() const { return fStrike.get(); }
294 sk_sp<GrTextStrike> refStrike() const { return fStrike; }
355 sk_sp<GrTextStrike> fStrike;
432 const sk_sp<GrTextStrike>& strike,
438 void appendDeviceSpaceGlyph(const sk_sp<GrTextStrike>& strike,
443 void appendSourceSpaceGlyph(const sk_sp<GrTextStrike>& strike,
GrAtlasManager.cpp 68 GrTextStrike* strike, GrDrawOpAtlas::AtlasID* id,
GrTextBlob.cpp 438 SkASSERT_RELEASE(GrTextStrike::GetKey(*lSubRun.strike()) ==
439 GrTextStrike::GetKey(*rSubRun.strike()));
GrTextBlobVertexRegenerator.cpp 164 sk_sp<GrTextStrike> strike;
  /external/skia/src/core/
SkGlyphRunPainter.cpp     [all...]
  /external/skqp/src/core/
SkGlyphRunPainter.cpp 641 const sk_sp<GrTextStrike>& strike,
660 void GrTextBlob::Run::appendDeviceSpaceGlyph(const sk_sp<GrTextStrike>& strike,
672 void GrTextBlob::Run::appendSourceSpaceGlyph(const sk_sp<GrTextStrike>& strike,
706 sk_sp<GrTextStrike> strike = fGrStrikeCache->getStrike(fallbackCache.get());
    [all...]

Completed in 477 milliseconds