Lines Matching defs:SkComposeShader
10 #include "SkComposeShader.h"
21 SkComposeShader::SkComposeShader(SkShader* sA, SkShader* sB, SkXfermode* mode) {
30 SkComposeShader::SkComposeShader(SkReadBuffer& buffer) : INHERITED(buffer) {
43 SkComposeShader::~SkComposeShader() {
49 size_t SkComposeShader::contextSize() const {
70 SkFlattenable* SkComposeShader::CreateProc(SkReadBuffer& buffer) {
77 return SkNEW_ARGS(SkComposeShader, (shaderA, shaderB, mode));
80 void SkComposeShader::flatten(SkWriteBuffer& buffer) const {
92 SkShader::Context* SkComposeShader::onCreateContext(const ContextRec& rec, void* storage) const {
122 SkComposeShader::ComposeShaderContext::ComposeShaderContext(
123 const SkComposeShader& shader, const ContextRec& rec,
129 SkComposeShader::ComposeShaderContext::~ComposeShaderContext() {
134 bool SkComposeShader::asACompose(ComposeRec* rec) const {
148 void SkComposeShader::ComposeShaderContext::shadeSpan(int x, int y, SkPMColor result[], int count) {
151 SkXfermode* mode = static_cast<const SkComposeShader&>(fShader).fMode;
212 void SkComposeShader::toString(SkString* str) const {
213 str->append("SkComposeShader: (");