Home
last modified time | relevance | path

Searched refs:SkNormalMapSourceImpl (Results 1 – 3 of 3) sorted by relevance

/third_party/flutter/skia/src/core/
DSkNormalMapSource.h13 class SkNormalMapSourceImpl : public SkNormalSource {
15 SkNormalMapSourceImpl(sk_sp<SkShader> mapShader, const SkMatrix& invCTM) in SkNormalMapSourceImpl() function
33 SK_FLATTENABLE_HOOKS(SkNormalMapSourceImpl) in SK_FLATTENABLE_HOOKS() argument
37 Provider(const SkNormalMapSourceImpl& source, SkShaderBase::Context* mapContext); in SK_FLATTENABLE_HOOKS()
42 const SkNormalMapSourceImpl& fSource; in SK_FLATTENABLE_HOOKS()
DSkNormalMapSource.cpp124 std::unique_ptr<GrFragmentProcessor> SkNormalMapSourceImpl::asFragmentProcessor( in asFragmentProcessor()
138 SkNormalMapSourceImpl::Provider::Provider(const SkNormalMapSourceImpl& source, in Provider()
143 SkNormalSource::Provider* SkNormalMapSourceImpl::asProvider(const SkShaderBase::ContextRec &rec, in asProvider()
168 bool SkNormalMapSourceImpl::computeNormTotalInverse(const SkShaderBase::ContextRec& rec, in computeNormTotalInverse()
179 void SkNormalMapSourceImpl::Provider::fillScanLine(int x, int y, SkPoint3 output[], in fillScanLine()
230 sk_sp<SkFlattenable> SkNormalMapSourceImpl::CreateProc(SkReadBuffer& buf) { in CreateProc()
237 return sk_make_sp<SkNormalMapSourceImpl>(std::move(mapShader), invCTM); in CreateProc()
240 void SkNormalMapSourceImpl::flatten(SkWriteBuffer& buf) const { in flatten()
256 return sk_make_sp<SkNormalMapSourceImpl>(std::move(map), invCTM); in MakeFromNormalMap()
DSkNormalSource.cpp16 SK_REGISTER_FLATTENABLE(SkNormalMapSourceImpl); in RegisterFlattenables()