Home
last modified time | relevance | path

Searched refs:SkStrikeSpec (Results 1 - 24 of 24) sorted by relevance

/third_party/skia/src/core/
H A DSkStrikeSpec.cpp8 #include "src/core/SkStrikeSpec.h"
22 SkStrikeSpec::SkStrikeSpec(const SkDescriptor& descriptor, sk_sp<SkTypeface> typeface) in SkStrikeSpec() function in SkStrikeSpec
26 SkStrikeSpec::SkStrikeSpec(const SkStrikeSpec&) = default;
27 SkStrikeSpec::SkStrikeSpec(SkStrikeSpec&&) = default;
28 SkStrikeSpec
200 SkStrikeSpec::SkStrikeSpec(const SkFont& font, const SkPaint& paint, SkStrikeSpec() function in SkStrikeSpec
[all...]
H A DSkStrikeSpec.h29 class SkStrikeSpec { class
31 SkStrikeSpec(const SkDescriptor& descriptor, sk_sp<SkTypeface> typeface);
32 SkStrikeSpec(const SkStrikeSpec&);
33 SkStrikeSpec& operator=(const SkStrikeSpec&) = delete;
35 SkStrikeSpec(SkStrikeSpec&&);
36 SkStrikeSpec& operator=(SkStrikeSpec
[all...]
H A DSkGlyphRunPainter.cpp35 #include "src/core/SkStrikeSpec.h"
101 if (SkStrikeSpec::ShouldDrawAsPath(paint, runFont, deviceMatrix)) { in drawForBitmapDevice()
104 SkStrikeSpec::MakePath(runFont, paint, props, fScalerContextFlags); in drawForBitmapDevice()
121 SkStrikeSpec strikeSpec = SkStrikeSpec::MakeMask( in drawForBitmapDevice()
138 SkStrikeSpec scaleStrikeSpec = SkStrikeSpec::MakeMask( in drawForBitmapDevice()
175 SkStrikeSpec strikeSpec = SkStrikeSpec::MakeMask( in drawForBitmapDevice()
250 SkStrikeSpec in processGlyphRun()
[all...]
H A DSkStrikeCache.h19 #include "src/core/SkStrikeSpec.h"
43 const SkStrikeSpec& strikeSpec, in SkStrike()
112 const SkStrikeSpec& strikeSpec() const { in strikeSpec()
148 const SkStrikeSpec fStrikeSpec;
167 const SkStrikeSpec& strikeSpec,
171 sk_sp<SkStrike> findOrCreateStrike(const SkStrikeSpec& strikeSpec) SK_EXCLUDES(fLock);
174 const SkStrikeSpec& strikeSpec) override SK_EXCLUDES(fLock);
197 const SkStrikeSpec& strikeSpec,
H A DSkFont.cpp19 #include "src/core/SkStrikeSpec.h"
172 auto [strikeSpec, strikeToSourceScale] = SkStrikeSpec::MakeCanonicalized(*this, paint); in measureText()
210 auto [strikeSpec, strikeToSourceScale] = SkStrikeSpec::MakeCanonicalized(*this, paint); in getWidthsBounds()
231 auto [strikeSpec, strikeToSourceScale] = SkStrikeSpec::MakeCanonicalized(*this); in getPos()
245 auto [strikeSpec, strikeToSourceScale] = SkStrikeSpec::MakeCanonicalized(*this); in getXPos()
263 SkStrikeSpec strikeSpec = SkStrikeSpec::MakeWithNoDevice(font); in getPaths()
290 auto [strikeSpec, strikeToSourceScale] = SkStrikeSpec::MakeCanonicalized(*this, nullptr); in getMetrics()
H A DSkStrikeForGPU.h26 class SkStrikeSpec;
72 virtual SkScopedStrikeForGPU findOrCreateScopedStrike(const SkStrikeSpec& strikeSpec) = 0;
H A DSkStrikeCache.cpp36 auto SkStrikeCache::findOrCreateStrike(const SkStrikeSpec& strikeSpec) -> sk_sp<SkStrike> {
46 SkScopedStrikeForGPU SkStrikeCache::findOrCreateScopedStrike(const SkStrikeSpec& strikeSpec) { in findOrCreateScopedStrike()
153 const SkStrikeSpec& strikeSpec, in createStrike()
161 const SkStrikeSpec& strikeSpec,
H A DSkRemoteGlyphCache.cpp239 RemoteStrike(const SkStrikeSpec& strikeSpec,
251 void setStrikeSpec(const SkStrikeSpec& strikeSpec);
335 const SkStrikeSpec* fStrikeSpec;
356 const SkStrikeSpec& strikeSpec,
435 void RemoteStrike::setStrikeSpec(const SkStrikeSpec& strikeSpec) { in setStrikeSpec()
586 SkScopedStrikeForGPU findOrCreateScopedStrike(const SkStrikeSpec& strikeSpec) override;
597 RemoteStrike* getOrCreateCache(const SkStrikeSpec& strikeSpec);
702 SkScopedStrikeForGPU SkStrikeServerImpl::findOrCreateScopedStrike(const SkStrikeSpec& strikeSpec) { in findOrCreateScopedStrike()
721 RemoteStrike* SkStrikeServerImpl::getOrCreateCache(const SkStrikeSpec& strikeSpec) { in getOrCreateCache()
1007 SkStrikeSpec strikeSpe in readStrikeData()
[all...]
H A DSkGlyphRun.cpp19 #include "src/core/SkStrikeSpec.h"
49 auto [strikeSpec, strikeToSourceScale] = SkStrikeSpec::MakeCanonicalized(fFont, &paint); in sourceBounds()
176 SkStrikeSpec strikeSpec = SkStrikeSpec::MakeWithNoDevice(font); in draw_text_positions()
H A DSkGlyphRunPainter.h25 class SkStrikeSpec;
H A DSkTextBlob.cpp17 #include "src/core/SkStrikeSpec.h"
903 SkStrikeSpec strikeSpec = SkStrikeSpec::MakeWithNoDevice(interceptFont, &interceptPaint); in get_glyph_run_intercepts()
/third_party/skia/src/gpu/text/
H A DGrStrikeCache.h13 #include "src/core/SkStrikeSpec.h"
25 GrTextStrike(const SkStrikeSpec& strikeSpec);
28 const SkStrikeSpec& strikeSpec() const { return fStrikeSpec; } in strikeSpec()
32 const SkStrikeSpec fStrikeSpec;
54 sk_sp<GrTextStrike> findOrCreateStrike(const SkStrikeSpec& strikeSpec);
59 sk_sp<GrTextStrike> generateStrike(const SkStrikeSpec& strikeSpec);
H A DGrStrikeCache.cpp9 #include "src/core/SkStrikeSpec.h"
21 sk_sp<GrTextStrike> GrStrikeCache::findOrCreateStrike(const SkStrikeSpec& strikeSpec) { in findOrCreateStrike()
28 sk_sp<GrTextStrike> GrStrikeCache::generateStrike(const SkStrikeSpec& strikeSpec) { in generateStrike()
42 GrTextStrike::GrTextStrike(const SkStrikeSpec& strikeSpec) : fStrikeSpec{strikeSpec} {} in GrTextStrike()
/third_party/skia/tests/
H A DSkStrikeCacheTest.cpp9 #include "src/core/SkStrikeSpec.h"
25 SkStrikeSpec strikeSpec = SkStrikeSpec::MakeMask( in DEF_TEST()
H A DSkScalerCacheTest.cpp11 #include "src/core/SkStrikeSpec.h"
52 SkStrikeSpec strikeSpec = SkStrikeSpec::MakeMask( in DEF_TEST()
H A DSkRemoteGlyphCacheTest.cpp18 #include "src/core/SkStrikeSpec.h"
471 SkStrikeSpec::ShouldDrawAsPath(paint, SkFont(), SkMatrix::I())); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
511 !SkStrikeSpec::ShouldDrawAsPath(SkPaint(), font, SkMatrix::I())); in make_blob_causing_fallback()
/third_party/skia/bench/
H A DPathTextBench.cpp15 #include "src/core/SkStrikeSpec.h"
50 SkStrikeSpec strikeSpec = SkStrikeSpec::MakeWithNoDevice(defaultFont);
H A DSkGlyphCacheBench.cpp15 #include "src/core/SkStrikeSpec.h"
26 auto strikeSpec = SkStrikeSpec::MakeMask( in do_font_stuff()
/third_party/skia/src/pdf/
H A DSkPDFMakeCIDGlyphWidthsArray.cpp13 #include "src/core/SkStrikeSpec.h"
105 SkStrikeSpec strikeSpec = SkStrikeSpec::MakePDFVector(typeface, &emSize); in SkPDFMakeCIDGlyphWidthsArray()
H A DSkPDFFont.cpp35 #include "src/core/SkStrikeSpec.h"
518 SkStrikeSpec make_small_strike(const SkTypeface& typeface) { in make_small_strike()
522 return SkStrikeSpec::MakeMask(font, in make_small_strike()
541 SkStrikeSpec strikeSpec = SkStrikeSpec::MakePDFVector(*typeface, &unitsPerEm); in emit_subset_type3()
548 SkStrikeSpec strikeSpecSmall = kBitmapFontSize > 0 ? make_small_strike(*typeface) in emit_subset_type3()
H A DSkPDFType1Font.cpp8 #include "src/core/SkStrikeSpec.h"
311 SkStrikeSpec strikeSpec = SkStrikeSpec::MakePDFVector(*typeface, &emSize); in SkPDFEmitType1Font()
H A DSkPDFDevice.cpp36 #include "src/core/SkStrikeSpec.h"
847 SkStrikeSpec strikeSpec = SkStrikeSpec::MakePDFVector(*typeface, &emSize); in internalDrawGlyphRun()
/third_party/skia/include/core/
H A DSkFont.h531 friend class SkStrikeSpec;
/third_party/skia/samplecode/
H A DSamplePathText.cpp16 #include "src/core/SkStrikeSpec.h"
38 SkStrikeSpec strikeSpec = SkStrikeSpec::MakeWithNoDevice(defaultFont);

Completed in 19 milliseconds