Lines Matching refs:SkShaderBase
49 class SkShaderBase : public SkShader {
51 ~SkShaderBase() override;
100 Context(const SkShaderBase& shader, const ContextRec&);
122 const SkShaderBase& fShader;
192 static sk_sp<SkShaderBase> Deserialize(const void* data, size_t size,
194 return sk_sp<SkShaderBase>(static_cast<SkShaderBase*>(
210 SkShaderBase(const SkMatrix* localMatrix = nullptr);
240 inline SkShaderBase* as_SB(SkShader* shader) { in as_SB()
241 return static_cast<SkShaderBase*>(shader); in as_SB()
244 inline const SkShaderBase* as_SB(const SkShader* shader) { in as_SB()
245 return static_cast<const SkShaderBase*>(shader); in as_SB()
248 inline const SkShaderBase* as_SB(const sk_sp<SkShader>& shader) { in as_SB()
249 return static_cast<SkShaderBase*>(shader.get()); in as_SB()