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();
145 Context(const SkShader& shader, const ContextRec&);
192 return SkShader::CanCallShadeSpan16(this->getFlags());
200 const SkShader& fShader;
371 const SkShader* fShaderA;
372 const SkShader* fShaderB;
384 * The output color should be the computed SkShader premul color modulated by the incoming
409 static SkShader* CreateEmptyShader();
425 static SkShader* CreateBitmapShader(const SkBitmap& src,
439 static SkShader* CreatePictureShader(SkPicture* src, TileMode tmx, TileMode tmy,
448 static SkShader* CreateLocalMatrixShader(SkShader* proxy, const SkMatrix& localMatrix);
457 virtual SkShader* refAsALocalMatrixShader(SkMatrix* localMatrix) const;
460 SK_DEFINE_FLATTENABLE_TYPE(SkShader)
463 SkShader(SkReadBuffer& );