virtual void NotifyImageBasedLightScaleFactor(float scaleFactor) = 0;
/**
- * @brief Notifies new light is added on SceneView
+ * @brief Notifies Shadow Map texture is changed by parent SceneView.
*
- * @param[in] lightIndex Index of added light.
- * @param[in] light Added light.
+ * @param[in] shadowMapTexture Shadow Map texture that will be used to compute shadow.
*/
- virtual void NotifyLightAdded(uint32_t lightIndex, Scene3D::Light light) = 0;
-
- /**
- * @brief Notifies a light is removed from SceneView
- *
- * @param[in] lightIndex Index of light to be removed.
- */
- virtual void NotifyLightRemoved(uint32_t lightIndex) = 0;
+ virtual void NotifyShadowMapTexture(Dali::Texture shadowMapTexture) = 0;
};
} // namespace Internal