• Home
  • Raw
  • Download

Lines Matching refs:SkPaint

47 SkPaint::SkPaint() {  in SkPaint()  function in SkPaint
77 SkPaint::SkPaint(const SkPaint& src) { in SkPaint() function in SkPaint
104 SkPaint::SkPaint(SkPaint&& src) { in SkPaint() function in SkPaint
131 SkPaint::~SkPaint() { in ~SkPaint()
144 SkPaint& SkPaint::operator=(const SkPaint& src) { in operator =()
177 SkPaint& SkPaint::operator=(SkPaint&& src) { in operator =()
210 bool operator==(const SkPaint& a, const SkPaint& b) { in operator ==()
233 void SkPaint::reset() { in reset()
234 SkPaint init; in reset()
238 void SkPaint::setFilterQuality(SkFilterQuality quality) { in setFilterQuality()
242 void SkPaint::setHinting(Hinting hintingLevel) { in setHinting()
246 void SkPaint::setFlags(uint32_t flags) { in setFlags()
250 void SkPaint::setAntiAlias(bool doAA) { in setAntiAlias()
254 void SkPaint::setDither(bool doDither) { in setDither()
258 void SkPaint::setSubpixelText(bool doSubpixel) { in setSubpixelText()
262 void SkPaint::setLCDRenderText(bool doLCDRender) { in setLCDRenderText()
266 void SkPaint::setEmbeddedBitmapText(bool doEmbeddedBitmapText) { in setEmbeddedBitmapText()
270 void SkPaint::setAutohinted(bool useAutohinter) { in setAutohinted()
274 void SkPaint::setLinearText(bool doLinearText) { in setLinearText()
278 void SkPaint::setVerticalText(bool doVertical) { in setVerticalText()
282 void SkPaint::setUnderlineText(bool doUnderline) { in setUnderlineText()
286 void SkPaint::setStrikeThruText(bool doStrikeThru) { in setStrikeThruText()
290 void SkPaint::setFakeBoldText(bool doFakeBold) { in setFakeBoldText()
294 void SkPaint::setDevKernText(bool doDevKern) { in setDevKernText()
298 void SkPaint::setStyle(Style style) { in setStyle()
308 void SkPaint::setColor(SkColor color) { in setColor()
312 void SkPaint::setAlpha(U8CPU a) { in setAlpha()
317 void SkPaint::setARGB(U8CPU a, U8CPU r, U8CPU g, U8CPU b) { in setARGB()
321 void SkPaint::setStrokeWidth(SkScalar width) { in setStrokeWidth()
331 void SkPaint::setStrokeMiter(SkScalar limit) { in setStrokeMiter()
341 void SkPaint::setStrokeCap(Cap ct) { in setStrokeCap()
351 void SkPaint::setStrokeJoin(Join jt) { in setStrokeJoin()
363 void SkPaint::setTextAlign(Align align) { in setTextAlign()
373 void SkPaint::setTextSize(SkScalar ts) { in setTextSize()
383 void SkPaint::setTextScaleX(SkScalar scaleX) { in setTextScaleX()
387 void SkPaint::setTextSkewX(SkScalar skewX) { in setTextSkewX()
391 void SkPaint::setTextEncoding(TextEncoding encoding) { in setTextEncoding()
403 SkTypeface* SkPaint::setTypeface(SkTypeface* font) { in setTypeface()
408 SkRasterizer* SkPaint::setRasterizer(SkRasterizer* r) { in setRasterizer()
413 SkDrawLooper* SkPaint::setLooper(SkDrawLooper* looper) { in setLooper()
418 SkImageFilter* SkPaint::setImageFilter(SkImageFilter* imageFilter) { in setImageFilter()
423 SkAnnotation* SkPaint::setAnnotation(SkAnnotation* annotation) { in setAnnotation()
440 bool SkPaint::TooBigToUseCache(const SkMatrix& ctm, const SkMatrix& textM) { in TooBigToUseCache()
460 int SkPaint::textToGlyphs(const void* textData, size_t byteLength, in textToGlyphs()
501 case SkPaint::kUTF8_TextEncoding: in textToGlyphs()
506 case SkPaint::kUTF16_TextEncoding: { in textToGlyphs()
528 bool SkPaint::containsText(const void* textData, size_t byteLength) const { in containsText()
551 case SkPaint::kUTF8_TextEncoding: { in containsText()
561 case SkPaint::kUTF16_TextEncoding: { in containsText()
571 case SkPaint::kUTF32_TextEncoding: { in containsText()
588 void SkPaint::glyphsToUnichars(const uint16_t glyphs[], int count, SkUnichar textData[]) const { in glyphsToUnichars()
685 SkPaint::GlyphCacheProc SkPaint::getGlyphCacheProc(bool needFullMetrics) const { in getGlyphCacheProc()
711 SkPaint::kDevKernText_Flag | \
712 SkPaint::kLinearText_Flag | \
713 SkPaint::kLCDRenderText_Flag | \
714 SkPaint::kEmbeddedBitmapText_Flag | \
715 SkPaint::kAutoHinting_Flag | \
716 SkPaint::kGenA8FromLCD_Flag )
718 SkScalar SkPaint::setupForAsPaths() { in setupForAsPaths()
723 flags |= SkPaint::kSubpixelText_Flag; in setupForAsPaths()
726 this->setHinting(SkPaint::kNo_Hinting); in setupForAsPaths()
735 SkCanonicalizePaint(const SkPaint& paint) : fPaint(&paint), fScale(0) { in SkCanonicalizePaint()
737 SkPaint* p = fLazy.set(paint); in SkCanonicalizePaint()
743 const SkPaint& getPaint() const { return *fPaint; } in getPaint()
752 const SkPaint* fPaint;
754 SkTLazy<SkPaint> fLazy;
788 SkScalar SkPaint::measure_text(SkGlyphCache* cache, in measure_text()
860 SkScalar SkPaint::measureText(const void* textData, size_t length, SkRect* bounds) const { in measureText()
865 const SkPaint& paint = canon.getPaint(); in measureText()
893 size_t SkPaint::breakText(const void* textD, size_t length, SkScalar maxWidth, in breakText()
914 const SkPaint& paint = canon.getPaint(); in breakText()
973 *(SkPaint::FontMetrics*)context = cache->getFontMetrics(); in FontMetricsCacheProc()
982 SkScalar SkPaint::getFontMetrics(FontMetrics* metrics, SkScalar zoom) const { in getFontMetrics()
984 const SkPaint& paint = canon.getPaint(); in getFontMetrics()
1025 int SkPaint::getTextWidths(const void* textData, size_t byteLength, in getTextWidths()
1038 const SkPaint& paint = canon.getPaint(); in getTextWidths()
1130 void SkPaint::getTextPath(const void* textData, size_t length, in getTextPath()
1158 int SkPaint::getTextIntercepts(const void* textData, size_t length, in getTextIntercepts()
1175 void SkPaint::getPosTextPath(const void* textData, size_t length, in getPosTextPath()
1204 int SkPaint::getPosTextIntercepts(const void* textData, size_t length, const SkPoint pos[], in getPosTextIntercepts()
1223 SkRect SkPaint::getFontBounds() const { in getFontBounds()
1243 static SkMask::Format compute_mask_format(const SkPaint& paint) { in compute_mask_format()
1247 if (!(flags & SkPaint::kAntiAlias_Flag)) { in compute_mask_format()
1251 if (flags & SkPaint::kLCDRenderText_Flag) { in compute_mask_format()
1260 static SkPaint::Hinting computeHinting(const SkPaint& paint) { in computeHinting()
1261 SkPaint::Hinting h = paint.getHinting(); in computeHinting()
1263 h = SkPaint::kNo_Hinting; in computeHinting()
1270 static bool justAColor(const SkPaint& paint, SkColor* color) { in justAColor()
1286 SkColor SkPaint::computeLuminanceColor() const { in computeLuminanceColor()
1325 void SkScalerContext::MakeRec(const SkPaint& paint, in MakeRec()
1363 SkPaint::Style style = paint.getStyle(); in MakeRec()
1378 if (style == SkPaint::kFill_Style) { in MakeRec()
1379 style = SkPaint::kStrokeAndFill_Style; in MakeRec()
1391 if (style != SkPaint::kFill_Style && strokeWidth > 0) { in MakeRec()
1396 if (style == SkPaint::kStrokeAndFill_Style) { in MakeRec()
1450 if (paint.getFlags() & SkPaint::kGenA8FromLCD_Flag) { in MakeRec()
1528 void SkScalerContext::PostMakeRec(const SkPaint&, SkScalerContext::Rec* rec) { in PostMakeRec() argument
1587 static size_t fill_out_rec(const SkPaint& paint, SkScalerContext::Rec* rec, in fill_out_rec()
1683 void SkPaint::getScalerContextDescriptor(SkAutoDescriptor* ad, in getScalerContextDescriptor()
1715 void SkPaint::descriptorProc(const SkSurfaceProps* surfaceProps, in descriptorProc()
1745 SkGlyphCache* SkPaint::detachCache(const SkSurfaceProps* surfaceProps, in detachCache()
1871 static FlatFlags unpack_paint_flags(SkPaint* paint, uint32_t packed) { in unpack_paint_flags()
1873 paint->setHinting((SkPaint::Hinting)((packed >> 14) & BPF_Mask(kHint_BPF))); in unpack_paint_flags()
1874 paint->setTextAlign((SkPaint::Align)((packed >> 12) & BPF_Mask(kAlign_BPF))); in unpack_paint_flags()
1888 void SkPaint::flatten(SkWriteBuffer& buffer) const { in flatten()
1944 void SkPaint::unflatten(SkReadBuffer& buffer) { in unflatten()
2001 SkShader* SkPaint::setShader(SkShader* shader) { in setShader()
2006 SkColorFilter* SkPaint::setColorFilter(SkColorFilter* filter) { in setColorFilter()
2011 SkXfermode* SkPaint::setXfermode(SkXfermode* mode) { in setXfermode()
2016 SkXfermode* SkPaint::setXfermodeMode(SkXfermode::Mode mode) { in setXfermodeMode()
2022 SkPathEffect* SkPaint::setPathEffect(SkPathEffect* effect) { in setPathEffect()
2027 SkMaskFilter* SkPaint::setMaskFilter(SkMaskFilter* filter) { in setMaskFilter()
2034 bool SkPaint::getFillPath(const SkPath& src, SkPath* dst, const SkRect* cullRect, in getFillPath()
2059 bool SkPaint::canComputeFastBounds() const { in canComputeFastBounds()
2069 const SkRect& SkPaint::doComputeFastBounds(const SkRect& origSrc, in doComputeFastBounds()
2093 } else if (this->getStrokeJoin() == SkPaint::kMiter_Join) { in doComputeFastBounds()
2118 void SkPaint::toString(SkString* str) const { in toString()
2243 SkAddFlagToString(str, SkToBool(this->getFlags() & SkPaint::kGenA8FromLCD_Flag), in toString()
2256 static const char* gTextAlignStrings[SkPaint::kAlignCount] = { "Left", "Center", "Right" }; in toString()
2261 static const char* gStrokeCapStrings[SkPaint::kCapCount] = { "Butt", "Round", "Square" }; in toString()
2266 static const char* gJoinStrings[SkPaint::kJoinCount] = { "Miter", "Round", "Bevel" }; in toString()
2271 static const char* gStyleStrings[SkPaint::kStyleCount] = { "Fill", "Stroke", "StrokeAndFill" }; in toString()
2291 static bool has_thick_frame(const SkPaint& paint) { in has_thick_frame()
2293 paint.getStyle() != SkPaint::kFill_Style; in has_thick_frame()
2297 const SkPaint& paint, in SkTextBaseIter()
2311 fPaint.setTextSize(SkIntToScalar(SkPaint::kCanonicalTextSizeForPaths)); in SkTextBaseIter()
2312 fScale = paint.getTextSize() / SkPaint::kCanonicalTextSizeForPaths; in SkTextBaseIter()
2321 fPaint.setStyle(SkPaint::kFill_Style); in SkTextBaseIter()
2325 fCache = fPaint.detachCache(nullptr, SkPaint::FakeGamma::On, nullptr); in SkTextBaseIter()
2327 SkPaint::Style style = SkPaint::kFill_Style; in SkTextBaseIter()
2341 if (paint.getTextAlign() != SkPaint::kLeft_Align) { // need to measure first in SkTextBaseIter()
2345 if (paint.getTextAlign() == SkPaint::kCenter_Align) { in SkTextBaseIter()
2412 bool SkPaint::nothingToDraw() const { in nothingToDraw()
2437 uint32_t SkPaint::getHash() const { in getHash()
2440 static_assert(offsetof(SkPaint, fBitfields) == 10 * sizeof(void*) + 6 * sizeof(uint32_t), in getHash()
2443 offsetof(SkPaint, fBitfields) + sizeof(fBitfields)); in getHash()