Index: src/core/SkShadowMapShader.h |
diff --git a/src/core/SkShadowShader.h b/src/core/SkShadowMapShader.h |
similarity index 65% |
copy from src/core/SkShadowShader.h |
copy to src/core/SkShadowMapShader.h |
index 163d58acd7638f444d6937e4b2402634b91d50bd..c43c4a7bbb0537457e6537201cf49c083a46081f 100644 |
--- a/src/core/SkShadowShader.h |
+++ b/src/core/SkShadowMapShader.h |
@@ -6,29 +6,24 @@ |
*/ |
-#ifndef SkShadowShader_DEFINED |
-#define SkShadowShader_DEFINED |
+#ifndef SkShadowMapShader_DEFINED |
+#define SkShadowMapShader_DEFINED |
#ifdef SK_EXPERIMENTAL_SHADOWING |
class SkLights; |
class SkShader; |
-class SK_API SkShadowShader { |
+class SK_API SkShadowMapShader { |
public: |
/** This shader combines the diffuse color in 'diffuseShader' with the shadows |
* determined by the 'povDepthShader' and the shadow maps stored in each of the |
* lights in 'lights' |
*/ |
static sk_sp<SkShader> Make(sk_sp<SkShader> povDepthShader, |
- sk_sp<SkShader> diffuseShader, |
sk_sp<SkLights> lights, |
int diffuseWidth, int diffuseHeight); |
- // The shadow shader supports any number of ambient lights, but only |
- // 4 non-ambient lights (currently just refers to directional lights). |
- static constexpr int kMaxNonAmbientLights = 4; |
- |
SK_DECLARE_FLATTENABLE_REGISTRAR_GROUP() |
}; |