Lines Matching defs:const
31 const SkPoint from[2] = { {fFocalX, 0}, {1, 0} };
32 const SkPoint to[2] = { {0, 0}, {1, 0} };
51 sk_sp<SkShader> SkTwoPointConicalGradient::Create(const SkPoint& c0, SkScalar r0,
52 const SkPoint& c1, SkScalar r1,
53 const Descriptor& desc) {
64 const SkScalar scale = sk_ieee_float_divide(1, std::max(r0, r1));
70 const SkPoint centers[2] = { c0 , c1 };
71 const SkPoint unitvec[2] = { {0, 0}, {1, 0} };
83 const auto dCenter = (c0 - c1).length();
93 const SkPoint& start, SkScalar startRadius,
94 const SkPoint& end, SkScalar endRadius,
95 const Descriptor& desc, Type type, const SkMatrix& gradientMatrix, const FocalData& data)
110 bool SkTwoPointConicalGradient::isOpaque() const {
118 SkShader::GradientType SkTwoPointConicalGradient::asAGradient(GradientInfo* info) const {
148 void SkTwoPointConicalGradient::flatten(SkWriteBuffer& buffer) const {
157 SkRasterPipeline* postPipeline) const {
158 const auto dRadius = fRadius2 - fRadius1;
213 skvm::Coord coord, skvm::I32* mask) const {
220 const skvm::F32 x = coord.x,
238 const skvm::F32 invR1 = p->uniformF(uniforms->pushF(1 / fFocalData.fR1));
258 const skvm::F32 focalX = p->uniformF(uniforms->pushF(fFocalData.fFocalX));
272 const GrFPArgs& args) const {