Searched refs:SkNormalSource (Results 1 – 16 of 16) sorted by relevance
/external/skqp/src/core/ |
D | SkNormalSource.h | 23 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(); 74 static sk_sp<SkNormalSource> Deserialize(const void* data, size_t size, 76 return sk_sp<SkNormalSource>(static_cast<SkNormalSource*>(
|
D | SkNormalFlatSource.h | 13 class SK_API SkNormalFlatSourceImpl : public SkNormalSource { 21 SkNormalSource::Provider* asProvider(const SkShaderBase::ContextRec& rec, 30 class Provider : public SkNormalSource::Provider { in SK_FLATTENABLE_HOOKS() 39 typedef SkNormalSource::Provider INHERITED; in SK_FLATTENABLE_HOOKS() 42 friend class SkNormalSource; variable 44 typedef SkNormalSource INHERITED;
|
D | SkNormalMapSource.h | 13 class SkNormalMapSourceImpl : public SkNormalSource { 23 SkNormalSource::Provider* asProvider(const SkShaderBase::ContextRec& rec, 35 class Provider : public SkNormalSource::Provider { in SK_FLATTENABLE_HOOKS() 45 typedef SkNormalSource::Provider INHERITED; in SK_FLATTENABLE_HOOKS() 51 friend class SkNormalSource; variable 53 typedef SkNormalSource INHERITED;
|
D | SkNormalSource.cpp | 13 SkNormalSource::~SkNormalSource() {} in ~SkNormalSource() 15 void SkNormalSource::RegisterFlattenables() { in RegisterFlattenables()
|
D | SkNormalFlatSource.cpp | 74 SkNormalSource::Provider* SkNormalFlatSourceImpl::asProvider(const SkShaderBase::ContextRec &rec, in asProvider() 98 sk_sp<SkNormalSource> SkNormalSource::MakeFlat() { in MakeFlat()
|
D | SkNormalMapSource.cpp | 142 SkNormalSource::Provider* SkNormalMapSourceImpl::asProvider(const SkShaderBase::ContextRec &rec, in asProvider() 244 sk_sp<SkNormalSource> SkNormalSource::MakeFromNormalMap(sk_sp<SkShader> map, const SkMatrix& ctm) { in MakeFromNormalMap()
|
/external/skqp/src/shaders/ |
D | SkLightingShader.cpp | 50 sk_sp<SkNormalSource> normalSource, in SkLightingShaderImpl() 67 SkShaderBase::Context* diffuseContext, SkNormalSource::Provider*, 76 SkNormalSource::Provider* fNormalProvider; 94 sk_sp<SkNormalSource> fNormalSource; 319 SkShaderBase::Context* diffuseContext, SkNormalSource::Provider* normalProvider, in LightingShaderContext() 431 sk_sp<SkNormalSource> normalSource(buf.readFlattenable<SkNormalSource>()); in CreateProc() 467 SkNormalSource::Provider* normalProvider = fNormalSource->asProvider(rec, alloc); in onMakeContext() 486 sk_sp<SkNormalSource> normalSource, in Make() 490 normalSource = SkNormalSource::MakeFlat(); in Make()
|
D | SkLightingShader.h | 16 class SkNormalSource; variable 33 static sk_sp<SkShader> Make(sk_sp<SkShader> diffuseShader, sk_sp<SkNormalSource> normalSource,
|
/external/skqp/samplecode/ |
D | SampleLighting.cpp | 55 fNormalSource = SkNormalSource::MakeFromNormalMap(std::move(normalMap), SkMatrix::I()); in LightingView() 97 sk_sp<SkNormalSource> fNormalSource;
|
D | SampleLitAtlas.cpp | 136 sk_sp<SkNormalSource> normalSource = SkNormalSource::MakeFromNormalMap( in onDraw()
|
/external/skqp/gm/ |
D | lightingshader.cpp | 106 sk_sp<SkNormalSource> normalSource = SkNormalSource::MakeFromNormalMap(std::move(normalMap), in drawRect()
|
D | lightingshader2.cpp | 120 sk_sp<SkNormalSource> normalSource = nullptr; in drawRect() 124 normalSource = SkNormalSource::MakeFromNormalMap(fNormalMapShader, ctm); in drawRect()
|
/external/skqp/src/ports/ |
D | SkGlobalInitialization_default.cpp | 121 SkNormalSource::RegisterFlattenables(); in InitEffects()
|
/external/skqp/tests/ |
D | SerializationTest.cpp | 611 sk_sp<SkNormalSource> normalSource = SkNormalSource::MakeFromNormalMap(std::move(normalMap), in DEF_TEST()
|
/external/skqp/gn/ |
D | core.gni | 188 "$_src/core/SkNormalSource.cpp", 189 "$_src/core/SkNormalSource.h",
|
/external/skqp/ |
D | Android.bp | 701 "src/core/SkNormalSource.cpp",
|