Home
last modified time | relevance | path

Searched refs:ContextRec (Results 1 - 20 of 20) sorted by relevance

/third_party/skia/src/shaders/
H A DSkShaderBase.h69 * ContextRec acts as a parameter bundle for creating Contexts.
71 struct ContextRec { struct in SkShaderBase
72 ContextRec(const SkPaint& paint, const SkMatrix& matrix, const SkMatrix* localM, in ContextRec() function
94 Context(const SkShaderBase& shader, const ContextRec&);
135 Context* makeContext(const ContextRec&, SkArenaAlloc*) const;
222 virtual Context* onMakeContext(const ContextRec&, SkArenaAlloc*) const { in onMakeContext() argument
H A DSkPictureShader.h43 Context* onMakeContext(const ContextRec&, SkArenaAlloc*) const override;
58 const SkPictureShader&, const ContextRec&, sk_sp<SkShader> bitmapShader, SkArenaAlloc*);
H A DSkShader.cpp79 SkShaderBase::Context* SkShaderBase::makeContext(const ContextRec& rec, SkArenaAlloc* alloc) const { in makeContext()
95 SkShaderBase::Context::Context(const SkShaderBase& shader, const ContextRec& rec) in Context()
112 bool SkShaderBase::ContextRec::isLegacyCompatible(SkColorSpace* shaderColorSpace) const { in isLegacyCompatible()
177 ContextRec cr(*opaquePaint, rec.fMatrixProvider.localToDevice(), rec.fLocalM, rec.fDstColorType, in onAppendStages()
H A DSkLocalMatrixShader.cpp43 const ContextRec& rec, SkArenaAlloc* alloc) const in onMakeContext()
50 ContextRec newRec(rec); in onMakeContext()
141 Context* onMakeContext(const ContextRec&, SkArenaAlloc*) const override { return nullptr; }
H A DSkBitmapProcShader.cpp17 BitmapProcShaderContext(const SkShaderBase& shader, const SkShaderBase::ContextRec& rec, in BitmapProcShaderContext()
80 const SkImage_Base* image, const ContextRec& rec, SkArenaAlloc* alloc) in MakeContext()
H A DSkBitmapProcShader.h21 const ContextRec&, SkArenaAlloc* alloc);
H A DSkEmptyShader.h25 Context* onMakeContext(const ContextRec&, SkArenaAlloc*) const override {
H A DSkLocalMatrixShader.h44 Context* onMakeContext(const ContextRec&, SkArenaAlloc*) const override;
H A DSkPictureShader.cpp319 SkShaderBase::Context* SkPictureShader::onMakeContext(const ContextRec& rec, SkArenaAlloc* alloc) in onMakeContext()
328 ContextRec localRec = rec; in onMakeContext()
343 const SkPictureShader& shader, const ContextRec& rec, sk_sp<SkShader> bitmapShader, in PictureShaderContext()
H A DSkImageShader.h44 Context* onMakeContext(const ContextRec&, SkArenaAlloc* storage) const override;
H A DSkPerlinNoiseShader.cpp282 PerlinNoiseShaderContext(const SkPerlinNoiseShaderImpl& shader, const ContextRec&);
315 Context* onMakeContext(const ContextRec&, SkArenaAlloc*) const override;
528 SkShaderBase::Context* SkPerlinNoiseShaderImpl::onMakeContext(const ContextRec& rec,
535 static inline SkMatrix total_matrix(const SkShaderBase::ContextRec& rec,
546 const SkPerlinNoiseShaderImpl& shader, const ContextRec& rec)
H A DSkImageShader.cpp176 SkShaderBase::Context* SkImageShader::onMakeContext(const ContextRec& rec, in onMakeContext()
/third_party/skia/src/shaders/gradients/
H A DSk4fLinearGradient.h17 LinearGradient4fContext(const SkLinearGradient&, const ContextRec&);
H A DSkLinearGradient.h26 Context* onMakeContext(const ContextRec&, SkArenaAlloc*) const override;
H A DSk4fGradientBase.h58 const ContextRec&);
H A DSkLinearGradient.cpp56 const ContextRec& rec, SkArenaAlloc* alloc) const in onMakeContext()
H A DSk4fGradientBase.cpp291 const ContextRec& rec) in GradientShaderBase4fContext()
H A DSk4fLinearGradient.cpp93 const ContextRec& rec)
/third_party/skia/experimental/skrive/src/reader/
H A DJsonReader.cpp240 struct ContextRec { struct in skrive::internal::__anon18337::final
247 std::vector<ContextRec> fContextStack;
/third_party/skia/src/core/
H A DSkDraw_vertices.cpp83 Context* onMakeContext(const ContextRec& rec, SkArenaAlloc* alloc) const override {

Completed in 11 milliseconds