aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkLocalMatrixShader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/SkLocalMatrixShader.cpp')
-rw-r--r--src/core/SkLocalMatrixShader.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/core/SkLocalMatrixShader.cpp b/src/core/SkLocalMatrixShader.cpp
index e21e4a84b7..8a9a1656d9 100644
--- a/src/core/SkLocalMatrixShader.cpp
+++ b/src/core/SkLocalMatrixShader.cpp
@@ -17,7 +17,7 @@ sk_sp<GrFragmentProcessor> SkLocalMatrixShader::asFragmentProcessor(const AsFPAr
if (args.fLocalMatrix) {
tmp.preConcat(*args.fLocalMatrix);
}
- return as_SB(fProxyShader)->asFragmentProcessor(AsFPArgs(
+ return fProxyShader->asFragmentProcessor(AsFPArgs(
args.fContext, args.fViewMatrix, &tmp, args.fFilterQuality, args.fDstColorSpace));
}
#endif
@@ -37,7 +37,7 @@ void SkLocalMatrixShader::flatten(SkWriteBuffer& buffer) const {
buffer.writeFlattenable(fProxyShader.get());
}
-SkShaderBase::Context* SkLocalMatrixShader::onMakeContext(
+SkShader::Context* SkLocalMatrixShader::onMakeContext(
const ContextRec& rec, SkArenaAlloc* alloc) const
{
ContextRec newRec(rec);
@@ -48,7 +48,7 @@ SkShaderBase::Context* SkLocalMatrixShader::onMakeContext(
} else {
newRec.fLocalMatrix = &this->getLocalMatrix();
}
- return as_SB(fProxyShader)->makeContext(newRec, alloc);
+ return fProxyShader->makeContext(newRec, alloc);
}
SkImage* SkLocalMatrixShader::onIsAImage(SkMatrix* outMatrix, enum TileMode* mode) const {
@@ -72,15 +72,15 @@ bool SkLocalMatrixShader::onAppendStages(SkRasterPipeline* p,
if (localM) {
tmp.setConcat(*localM, this->getLocalMatrix());
}
- return as_SB(fProxyShader)->appendStages(p, dst, scratch, ctm, paint,
- localM ? &tmp : &this->getLocalMatrix());
+ return fProxyShader->appendStages(p, dst, scratch, ctm, paint,
+ localM ? &tmp : &this->getLocalMatrix());
}
#ifndef SK_IGNORE_TO_STRING
void SkLocalMatrixShader::toString(SkString* str) const {
str->append("SkLocalMatrixShader: (");
- as_SB(fProxyShader)->toString(str);
+ fProxyShader->toString(str);
this->INHERITED::toString(str);
@@ -97,7 +97,7 @@ sk_sp<SkShader> SkShader::makeWithLocalMatrix(const SkMatrix& localMatrix) const
sk_sp<SkShader> baseShader;
SkMatrix otherLocalMatrix;
- sk_sp<SkShader> proxy(as_SB(this)->makeAsALocalMatrixShader(&otherLocalMatrix));
+ sk_sp<SkShader> proxy(this->makeAsALocalMatrixShader(&otherLocalMatrix));
if (proxy) {
otherLocalMatrix.preConcat(localMatrix);
lm = &otherLocalMatrix;