Lines Matching refs:SkShaderBase
33 SkShaderBase::SkShaderBase(const SkMatrix* localMatrix) in SkShaderBase() function in SkShaderBase
39 SkShaderBase::~SkShaderBase() {} in ~SkShaderBase()
41 void SkShaderBase::flatten(SkWriteBuffer& buffer) const { in flatten()
51 SkShaderBase::totalLocalMatrix(const SkMatrix* preLocalMatrix) const { in totalLocalMatrix()
61 bool SkShaderBase::computeTotalInverse(const SkMatrix& ctm, in computeTotalInverse()
67 bool SkShaderBase::asLuminanceColor(SkColor* colorPtr) const { in asLuminanceColor()
79 SkShaderBase::Context* SkShaderBase::makeContext(const ContextRec& rec, SkArenaAlloc* alloc) const { in makeContext()
95 SkShaderBase::Context::Context(const SkShaderBase& shader, const ContextRec& rec) in Context()
110 SkShaderBase::Context::~Context() {} in ~Context()
112 bool SkShaderBase::ContextRec::isLegacyCompatible(SkColorSpace* shaderColorSpace) const { in isLegacyCompatible()
130 std::unique_ptr<GrFragmentProcessor> SkShaderBase::asFragmentProcessor(const GrFPArgs&) const { in asFragmentProcessor()
135 sk_sp<SkShader> SkShaderBase::makeAsALocalMatrixShader(SkMatrix*) const { in makeAsALocalMatrixShader()
139 SkUpdatableShader* SkShaderBase::updatableShader(SkArenaAlloc* alloc) const { in updatableShader()
147 SkUpdatableShader* SkShaderBase::onUpdatableShader(SkArenaAlloc* alloc) const { in onUpdatableShader()
164 bool SkShaderBase::appendStages(const SkStageRec& rec) const { in appendStages()
168 bool SkShaderBase::onAppendStages(const SkStageRec& rec) const { in onAppendStages()
211 skvm::Color SkShaderBase::program(skvm::Builder* p, in program()
245 sk_sp<SkShader> SkShaderBase::makeInvertAlpha() const { in makeInvertAlpha()
250 skvm::Coord SkShaderBase::ApplyMatrix(skvm::Builder* p, const SkMatrix& m, in ApplyMatrix()