Home | History | Annotate | Download | only in core

Lines Matching defs:SkComposeShader

10 #include "SkComposeShader.h"
21 SkComposeShader::SkComposeShader(SkShader* sA, SkShader* sB, SkXfermode* mode) {
29 SkComposeShader::~SkComposeShader() {
35 size_t SkComposeShader::contextSize() const {
56 SkFlattenable* SkComposeShader::CreateProc(SkReadBuffer& buffer) {
63 return SkNEW_ARGS(SkComposeShader, (shaderA, shaderB, mode));
66 void SkComposeShader::flatten(SkWriteBuffer& buffer) const {
78 SkShader::Context* SkComposeShader::onCreateContext(const ContextRec& rec, void* storage) const {
108 SkComposeShader::ComposeShaderContext::ComposeShaderContext(
109 const SkComposeShader& shader, const ContextRec& rec,
115 SkComposeShader::ComposeShaderContext::~ComposeShaderContext() {
120 bool SkComposeShader::asACompose(ComposeRec* rec) const {
134 void SkComposeShader::ComposeShaderContext::shadeSpan(int x, int y, SkPMColor result[], int count) {
137 SkXfermode* mode = static_cast<const SkComposeShader&>(fShader).fMode;
198 void SkComposeShader::toString(SkString* str) const {
199 str->append("SkComposeShader: (");