Lines Matching defs:SkPictureShader

8 #include "SkPictureShader.h"
21 SkPictureShader::SkPictureShader(SkPicture* picture, TileMode tmx, TileMode tmy,
28 SkPictureShader::SkPictureShader(SkReadBuffer& buffer)
35 SkPictureShader::~SkPictureShader() {
39 SkPictureShader* SkPictureShader::Create(SkPicture* picture, TileMode tmx, TileMode tmy,
44 return SkNEW_ARGS(SkPictureShader, (picture, tmx, tmy, localMatrix));
47 void SkPictureShader::flatten(SkWriteBuffer& buffer) const {
55 SkShader* SkPictureShader::refBitmapShader(const SkMatrix& matrix, const SkMatrix* localM) const {
112 size_t SkPictureShader::contextSize() const {
116 SkShader::Context* SkPictureShader::onCreateContext(const ContextRec& rec, void* storage) const {
126 SkShader::Context* SkPictureShader::PictureShaderContext::Create(void* storage,
127 const SkPictureShader& shader, const ContextRec& rec, SkShader* bitmapShader) {
137 SkPictureShader::PictureShaderContext::PictureShaderContext(
138 const SkPictureShader& shader, const ContextRec& rec, SkShader* bitmapShader)
147 SkPictureShader::PictureShaderContext::~PictureShaderContext() {
154 uint32_t SkPictureShader::PictureShaderContext::getFlags() const {
159 SkShader::Context::ShadeProc SkPictureShader::PictureShaderContext::asAShadeProc(void** ctx) {
164 void SkPictureShader::PictureShaderContext::shadeSpan(int x, int y, SkPMColor dstC[], int count) {
169 void SkPictureShader::PictureShaderContext::shadeSpan16(int x, int y, uint16_t dstC[], int count) {
175 void SkPictureShader::toString(SkString* str) const {
191 bool SkPictureShader::asNewEffect(GrContext* context, const SkPaint& paint,
201 bool SkPictureShader::asNewEffect(GrContext* context, const SkPaint& paint,