return mScene ? mScene.GetRootLayer() : Dali::Layer();
}
+Dali::Layer SceneHolder::GetOverlayLayer()
+{
+ return mScene ? mScene.GetOverlayLayer() : Dali::Layer();
+}
+
uint32_t SceneHolder::GetId() const
{
return mId;
Dali::Layer GetRootLayer() const;
/**
+ * @copydoc Dali::Integration::SceneHolder::GetOverlayLayer
+ */
+ Dali::Layer GetOverlayLayer();
+
+ /**
* @brief Gets the window name.
* @return The name of the window
*/
return GetImplementation(*this).GetRootLayer();
}
+Layer Window::GetOverlayLayer()
+{
+ return GetImplementation(*this).GetOverlayLayer();
+}
+
uint32_t Window::GetLayerCount() const
{
return GetImplementation(*this).GetLayerCount();
Layer GetRootLayer() const;
/**
+ * @brief Returns the overlay Layer of the Window.
+ * If there isn't overlay layer yet, this method create overlay layer and
+ * exclusive render task internally.
+ *
+ * @SINCE_2_2.10
+ * @return The root layer
+ */
+ Layer GetOverlayLayer();
+
+ /**
* @brief Queries the number of on-scene layers in the Window.
*
* Note that a default layer is always provided (count >= 1).