Lines Matching refs:SkShaderBase
51 class SkShaderBase : public SkShader {
53 ~SkShaderBase() override;
108 Context(const SkShaderBase& shader, const ContextRec&);
130 const SkShaderBase& fShader;
201 static sk_sp<SkShaderBase> Deserialize(const void* data, size_t size,
203 return sk_sp<SkShaderBase>(static_cast<SkShaderBase*>(
224 SkShaderBase(const SkMatrix* localMatrix = nullptr);
262 inline SkShaderBase* as_SB(SkShader* shader) { in as_SB()
263 return static_cast<SkShaderBase*>(shader); in as_SB()
266 inline const SkShaderBase* as_SB(const SkShader* shader) { in as_SB()
267 return static_cast<const SkShaderBase*>(shader); in as_SB()
270 inline const SkShaderBase* as_SB(const sk_sp<SkShader>& shader) { in as_SB()
271 return static_cast<SkShaderBase*>(shader.get()); in as_SB()