Home
last modified time | relevance | path

Searched refs:SkNormalSource (Results 1 – 16 of 16) sorted by relevance

/external/skia/src/core/
DSkNormalFlatSource.h13 class SK_API SkNormalFlatSourceImpl : public SkNormalSource {
21 SkNormalSource::Provider* asProvider(const SkShaderBase::ContextRec& rec,
30 class Provider : public SkNormalSource::Provider {
39 typedef SkNormalSource::Provider INHERITED;
42 friend class SkNormalSource; variable
44 typedef SkNormalSource INHERITED;
DSkNormalMapSource.h13 class SkNormalMapSourceImpl : public SkNormalSource {
23 SkNormalSource::Provider* asProvider(const SkShaderBase::ContextRec& rec,
35 class Provider : public SkNormalSource::Provider {
45 typedef SkNormalSource::Provider INHERITED;
51 friend class SkNormalSource; variable
53 typedef SkNormalSource INHERITED;
DSkNormalSource.h23 class SK_API SkNormalSource : public SkFlattenable {
25 virtual ~SkNormalSource() override;
65 static sk_sp<SkNormalSource> MakeFromNormalMap(sk_sp<SkShader> map, const SkMatrix& ctm);
69 static sk_sp<SkNormalSource> MakeFlat();
71 SK_DEFINE_FLATTENABLE_TYPE(SkNormalSource)
DSkNormalSource.cpp13 SkNormalSource::~SkNormalSource() {} in ~SkNormalSource()
17 SK_DEFINE_FLATTENABLE_REGISTRAR_GROUP_START(SkNormalSource)
DSkNormalFlatSource.cpp73 SkNormalSource::Provider* SkNormalFlatSourceImpl::asProvider(const SkShaderBase::ContextRec &rec, in asProvider()
97 sk_sp<SkNormalSource> SkNormalSource::MakeFlat() { in MakeFlat()
DSkNormalMapSource.cpp143 SkNormalSource::Provider* SkNormalMapSourceImpl::asProvider(const SkShaderBase::ContextRec &rec, in asProvider()
245 sk_sp<SkNormalSource> SkNormalSource::MakeFromNormalMap(sk_sp<SkShader> map, const SkMatrix& ctm) { in MakeFromNormalMap()
/external/skia/src/shaders/
DSkLightingShader.cpp49 sk_sp<SkNormalSource> normalSource, in SkLightingShaderImpl()
66 SkShaderBase::Context* diffuseContext, SkNormalSource::Provider*,
75 SkNormalSource::Provider* fNormalProvider;
92 sk_sp<SkNormalSource> fNormalSource;
306 SkShaderBase::Context* diffuseContext, SkNormalSource::Provider* normalProvider, in LightingShaderContext()
422 sk_sp<SkNormalSource> normalSource(buf.readFlattenable<SkNormalSource>()); in CreateProc()
457 SkNormalSource::Provider* normalProvider = fNormalSource->asProvider(rec, alloc); in onMakeContext()
475 sk_sp<SkNormalSource> normalSource, in Make()
479 normalSource = SkNormalSource::MakeFlat(); in Make()
DSkLightingShader.h16 class SkNormalSource; variable
33 static sk_sp<SkShader> Make(sk_sp<SkShader> diffuseShader, sk_sp<SkNormalSource> normalSource,
/external/skia/samplecode/
DSampleLighting.cpp70 sk_sp<SkNormalSource> normalSource = SkNormalSource::MakeFromNormalMap( in onDrawContent()
DSampleLitAtlas.cpp135 sk_sp<SkNormalSource> normalSource = SkNormalSource::MakeFromNormalMap( in onDraw()
/external/skia/gm/
Dlightingshader.cpp106 sk_sp<SkNormalSource> normalSource = SkNormalSource::MakeFromNormalMap(std::move(normalMap), in drawRect()
Dlightingshader2.cpp115 sk_sp<SkNormalSource> normalSource = nullptr; in drawRect()
119 normalSource = SkNormalSource::MakeFromNormalMap(fNormalMapShader, ctm); in drawRect()
/external/skia/src/ports/
DSkGlobalInitialization_default.cpp91 SkNormalSource::InitializeFlattenables(); in InitEffects()
/external/skia/tests/
DSerializationTest.cpp588 sk_sp<SkNormalSource> normalSource = SkNormalSource::MakeFromNormalMap(std::move(normalMap), in DEF_TEST()
/external/skia/gn/
Dcore.gni209 "$_src/core/SkNormalSource.cpp",
210 "$_src/core/SkNormalSource.h",
/external/skia/
DAndroid.bp216 "src/core/SkNormalSource.cpp",