Home
last modified time | relevance | path

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

/third_party/skia/src/shaders/
DSkShaderBase.h71 struct ContextRec { struct
72 ContextRec(const SkPaint& paint, const SkMatrix& matrix, const SkMatrix* localM, in ContextRec() argument
94 Context(const SkShaderBase& shader, const ContextRec&); argument
135 Context* makeContext(const ContextRec&, SkArenaAlloc*) const;
222 virtual Context* onMakeContext(const ContextRec&, SkArenaAlloc*) const { in onMakeContext() argument
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()
DSkPictureShader.h43 Context* onMakeContext(const ContextRec&, SkArenaAlloc*) const override;
58 const SkPictureShader&, const ContextRec&, sk_sp<SkShader> bitmapShader, SkArenaAlloc*);
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; } in onMakeContext() argument
DSkBitmapProcShader.cpp17 BitmapProcShaderContext(const SkShaderBase& shader, const SkShaderBase::ContextRec& rec, in BitmapProcShaderContext()
80 const SkImage_Base* image, const ContextRec& rec, SkArenaAlloc* alloc) in MakeContext()
DSkBitmapProcShader.h21 const ContextRec&, SkArenaAlloc* alloc);
DSkEmptyShader.h25 Context* onMakeContext(const ContextRec&, SkArenaAlloc*) const override { in onMakeContext() argument
DSkLocalMatrixShader.h44 Context* onMakeContext(const ContextRec&, SkArenaAlloc*) const override;
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()
DSkImageShader.h44 Context* onMakeContext(const ContextRec&, SkArenaAlloc* storage) const override;
DSkPerlinNoiseShader.cpp282 PerlinNoiseShaderContext(const SkPerlinNoiseShaderImpl& shader, const ContextRec&);
315 Context* onMakeContext(const ContextRec&, SkArenaAlloc*) const override;
528 SkShaderBase::Context* SkPerlinNoiseShaderImpl::onMakeContext(const ContextRec& rec, in onMakeContext()
535 static inline SkMatrix total_matrix(const SkShaderBase::ContextRec& rec, in total_matrix()
546 const SkPerlinNoiseShaderImpl& shader, const ContextRec& rec) in PerlinNoiseShaderContext()
DSkImageShader.cpp176 SkShaderBase::Context* SkImageShader::onMakeContext(const ContextRec& rec, in onMakeContext()
/third_party/skia/src/shaders/gradients/
DSk4fLinearGradient.h17 LinearGradient4fContext(const SkLinearGradient&, const ContextRec&);
DSkLinearGradient.h26 Context* onMakeContext(const ContextRec&, SkArenaAlloc*) const override;
DSk4fGradientBase.h58 const ContextRec&);
DSkLinearGradient.cpp56 const ContextRec& rec, SkArenaAlloc* alloc) const in onMakeContext()
DSk4fGradientBase.cpp291 const ContextRec& rec) in GradientShaderBase4fContext()
DSk4fLinearGradient.cpp93 const ContextRec& rec) in LinearGradient4fContext()
/third_party/skia/experimental/skrive/src/reader/
DJsonReader.cpp240 struct ContextRec { struct in skrive::internal::__anonfb9e2cf10111::JsonReader
247 std::vector<ContextRec> fContextStack;
/third_party/skia/src/core/
DSkDraw_vertices.cpp83 Context* onMakeContext(const ContextRec& rec, SkArenaAlloc* alloc) const override { in onMakeContext()