Lines Matching defs:SkShader
25 /** \class SkShader
35 class SK_API SkShader : public SkFlattenable {
37 SK_DECLARE_INST_COUNT(SkShader)
39 SkShader(const SkMatrix* localMatrix = NULL);
40 virtual ~SkShader();
138 Context(const SkShader& shader, const ContextRec&);
185 return SkShader::CanCallShadeSpan16(this->getFlags());
193 const SkShader& fShader;
364 const SkShader* fShaderA;
365 const SkShader* fShaderB;
378 * the color the effect expects as its input color. If the SkShader wishes to emit a solid
415 static SkShader* CreateEmptyShader();
421 static SkShader* CreateColorShader(SkColor);
437 static SkShader* CreateBitmapShader(const SkBitmap& src,
456 static SkShader* CreatePictureShader(SkPicture* src,
467 static SkShader* CreateLocalMatrixShader(SkShader* proxy, const SkMatrix& localMatrix);
476 virtual SkShader* refAsALocalMatrixShader(SkMatrix* localMatrix) const;
479 SK_DEFINE_FLATTENABLE_TYPE(SkShader)
483 SkShader(SkReadBuffer& );