+ * @copydoc Dali::DevelWindow::Get()
+ */
+ static Dali::Window Get( Dali::Actor actor );
+
+ /**
+ * @copydoc Dali::DevelWindow::SetParent()
+ */
+ void SetParent( Dali::Window& parent );
+
+ /**
+ * @copydoc Dali::DevelWindow::Unparent()
+ */
+ void Unparent();
+
+ /**
+ * @copydoc Dali::DevelWindow::GetParent()
+ */
+ Dali::Window GetParent();
+
+ /**
+ * @copydoc Dali::DevelWindow::GetCurrentOrientation()
+ */
+ Dali::Window::WindowOrientation GetCurrentOrientation() const;
+
+ /**
+ * @copydoc Dali::DevelWindow::SetAvailableOrientations()
+ */
+ void SetAvailableOrientations( const Dali::Vector<Dali::Window::WindowOrientation>& orientations );
+
+ /**
+ * @copydoc Dali::DevelWindow::SetDamagedAreas()
+ */
+ void SetDamagedAreas(std::vector<Dali::Rect<int>>& areas);
+
+public: // Dali::Internal::Adaptor::SceneHolder
+
+ /**
+ * @copydoc Dali::Internal::Adaptor::SceneHolder::GetNativeHandle
+ */
+ Dali::Any GetNativeHandle() const override;
+
+ /**
+ * @copydoc Dali::Internal::Adaptor::SceneHolder::IsVisible