Lines Matching refs:SkComposeShader
19 SkComposeShader::SkComposeShader(SkShader* sA, SkShader* sB, SkXfermode* mode) { in SkComposeShader() function in SkComposeShader
27 SkComposeShader::~SkComposeShader() { in ~SkComposeShader()
33 size_t SkComposeShader::contextSize(const ContextRec& rec) const { in contextSize()
56 SkFlattenable* SkComposeShader::CreateProc(SkReadBuffer& buffer) { in CreateProc()
63 return new SkComposeShader(shaderA, shaderB, mode); in CreateProc()
66 void SkComposeShader::flatten(SkWriteBuffer& buffer) const { in flatten()
78 SkShader::Context* SkComposeShader::onCreateContext(const ContextRec& rec, void* storage) const { in onCreateContext()
108 SkComposeShader::ComposeShaderContext::ComposeShaderContext( in ComposeShaderContext()
109 const SkComposeShader& shader, const ContextRec& rec, in ComposeShaderContext()
115 SkComposeShader::ComposeShaderContext::~ComposeShaderContext() { in ~ComposeShaderContext()
120 bool SkComposeShader::asACompose(ComposeRec* rec) const { in asACompose()
134 void SkComposeShader::ComposeShaderContext::shadeSpan(int x, int y, SkPMColor result[], int count) { in shadeSpan()
137 SkXfermode* mode = static_cast<const SkComposeShader&>(fShader).fMode; in shadeSpan()
200 const GrFragmentProcessor* SkComposeShader::asFragmentProcessor(GrContext* context, in asFragmentProcessor()
238 void SkComposeShader::toString(SkString* str) const { in toString()
262 return new SkComposeShader(dst, src, xfer); in CreateComposeShader()