Lines Matching defs:SkPictureShader

8 #include "SkPictureShader.h"
21 SkPictureShader::SkPictureShader(const SkPicture* picture, TileMode tmx, TileMode tmy,
31 SkPictureShader::SkPictureShader(SkReadBuffer& buffer) : INHERITED(buffer) {
39 SkPictureShader::~SkPictureShader() {
43 SkPictureShader* SkPictureShader::Create(const SkPicture* picture, TileMode tmx, TileMode tmy,
48 return SkNEW_ARGS(SkPictureShader, (picture, tmx, tmy, localMatrix, tile));
51 SkFlattenable* SkPictureShader::CreateProc(SkReadBuffer& buffer) {
59 return SkPictureShader::Create(picture, mx, my, &lm, &tile);
62 void SkPictureShader::flatten(SkWriteBuffer& buffer) const {
70 SkShader* SkPictureShader::refBitmapShader(const SkMatrix& matrix, const SkMatrix* localM) const {
134 size_t SkPictureShader::contextSize() const {
138 SkShader::Context* SkPictureShader::onCreateContext(const ContextRec& rec, void* storage) const {
148 SkShader::Context* SkPictureShader::PictureShaderContext::Create(void* storage,
149 const SkPictureShader& shader, const ContextRec& rec, SkShader* bitmapShader) {
159 SkPictureShader::PictureShaderContext::PictureShaderContext(
160 const SkPictureShader& shader, const ContextRec& rec, SkShader* bitmapShader)
169 SkPictureShader::PictureShaderContext::~PictureShaderContext() {
176 uint32_t SkPictureShader::PictureShaderContext::getFlags() const {
181 SkShader::Context::ShadeProc SkPictureShader::PictureShaderContext::asAShadeProc(void** ctx) {
186 void SkPictureShader::PictureShaderContext::shadeSpan(int x, int y, SkPMColor dstC[], int count) {
191 void SkPictureShader::PictureShaderContext::shadeSpan16(int x, int y, uint16_t dstC[], int count) {
197 void SkPictureShader::toString(SkString* str) const {
215 bool SkPictureShader::asFragmentProcessor(GrContext* context, const SkPaint& paint,
225 bool SkPictureShader::asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix*, GrColor*,