Home | History | Annotate | Download | only in gradients

Lines Matching full:const

31     void init(const SkPoint& center0, SkScalar rad0,
32 const SkPoint& center1, SkScalar rad1,
44 SkTwoPointConicalGradient(const SkPoint& start, SkScalar startRadius,
45 const SkPoint& end, SkScalar endRadius,
46 bool flippedGrad, const Descriptor&);
49 size_t contextSize(const ContextRec&) const override;
53 TwoPointConicalGradientContext(const SkTwoPointConicalGradient&, const ContextRec&);
62 SkShader::GradientType asAGradient(GradientInfo* info) const override;
64 const GrFragmentProcessor* asFragmentProcessor(GrContext*,
65 const SkMatrix&,
66 const SkMatrix*,
67 SkFilterQuality) const override;
69 bool isOpaque() const override;
71 SkScalar getCenterX1() const { return SkPoint::Distance(fCenter1, fCenter2); }
72 SkScalar getStartRadius() const { return fRadius1; }
73 SkScalar getDiffRadius() const { return fRadius2 - fRadius1; }
74 const SkPoint& getStartCenter() const { return fCenter1; }
75 const SkPoint& getEndCenter() const { return fCenter2; }
76 SkScalar getEndRadius() const { return fRadius2; }
77 bool isFlippedGrad() const { return fFlippedGrad; }
84 void flatten(SkWriteBuffer& buffer) const override;
85 Context* onCreateContext(const ContextRec&, void* storage) const override;