Home | History | Annotate | Download | only in core

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();
132 Context(const SkShader& shader, const ContextRec&);
179 return SkShader::CanCallShadeSpan16(this->getFlags());
187 const SkShader& fShader;
344 const SkShader* fShaderA;
345 const SkShader* fShaderB;
358 * the color the effect expects as its input color. If the SkShader wishes to emit a solid
399 static SkShader* CreateEmptyShader();
405 static SkShader* CreateColorShader(SkColor);
421 static SkShader* CreateBitmapShader(const SkBitmap& src,
439 static SkShader* CreatePictureShader(const SkPicture* src,
450 static SkShader* CreateLocalMatrixShader(SkShader* proxy, const SkMatrix& localMatrix);
459 virtual SkShader* refAsALocalMatrixShader(SkMatrix* localMatrix) const;
462 SK_DEFINE_FLATTENABLE_TYPE(SkShader)