Lines Matching defs:const

60     explicit SkPaint(const SkColor4f& color, SkColorSpace* colorSpace = nullptr);
76 SkPaint(const SkPaint& paint);
108 SkPaint& operator=(const SkPaint& paint);
132 SK_API friend bool operator==(const SkPaint& a, const SkPaint& b);
142 friend bool operator!=(const SkPaint& a, const SkPaint& b) {
156 bool isAntiAlias() const {
169 bool isDither() const {
198 Style getStyle() const { return (Style)fBitfields.fStyle; }
219 SkColor getColor() const { return fColor4f.toSkColor(); }
226 SkColor4f getColor4f() const { return fColor4f; }
245 void setColor(const SkColor4f& color, SkColorSpace* colorSpace = nullptr);
247 void setColor4f(const SkColor4f& color, SkColorSpace* colorSpace = nullptr) {
255 float getAlphaf() const { return fColor4f.fA; }
258 uint8_t getAlpha() const { return sk_float_round2int(this->getAlphaf() * 255); }
292 SkScalar getStrokeWidth() const { return fWidth; }
310 SkScalar getStrokeMiter() const { return fMiterLimit; }
364 Cap getStrokeCap() const { return (Cap)fBitfields.fCapType; }
375 Join getStrokeJoin() const { return (Join)fBitfields.fJoinType; }
392 bool getFillPath(const SkPath& src, SkPath* dst, const SkRect* cullRect,
393 SkScalar resScale = 1) const;
395 bool getFillPath(const SkPath& src, SkPath* dst, const SkRect* cullRect,
396 const SkMatrix& ctm) const;
407 bool getFillPath(const SkPath& src, SkPath* dst) const {
417 SkShader* getShader() const { return fShader.get(); }
427 sk_sp<SkShader> refShader() const;
446 SkColorFilter* getColorFilter() const { return fColorFilter.get(); }
455 sk_sp<SkColorFilter> refColorFilter() const;
473 skstd::optional<SkBlendMode> asBlendMode() const;
479 SkBlendMode getBlendMode_or(SkBlendMode defaultMode) const;
485 bool isSrcOver() const;
500 SkBlender* getBlender() const { return fBlender.get(); }
509 sk_sp<SkBlender> refBlender() const;
526 SkPathEffect* getPathEffect() const { return fPathEffect.get(); }
535 sk_sp<SkPathEffect> refPathEffect() const;
554 SkMaskFilter* getMaskFilter() const { return fMaskFilter.get(); }
564 sk_sp<SkMaskFilter> refMaskFilter() const;
584 SkImageFilter* getImageFilter() const { return fImageFilter.get(); }
593 sk_sp<SkImageFilter> refImageFilter() const;
617 bool nothingToDraw() const;
626 bool canComputeFastBounds() const;
652 const SkRect& computeFastBounds(const SkRect& orig, SkRect* storage) const {
676 const SkRect& computeFastStrokeBounds(const SkRect& orig,
677 SkRect* storage) const {
691 const SkRect& doComputeFastBounds(const SkRect& orig, SkRect* storage,
692 Style style) const;