+
+ return Dali::Window(windowImpl);
+}
+
+void SetPositionSize(Window window, PositionSize positionSize)
+{
+ GetImplementation(window).SetPositionSize(positionSize);
+}
+
+int GetPhysicalOrientation(Window window)
+{
+ return GetImplementation(window).mRotationAngle;
+}
+
+void AddFrameRenderedCallback(Window window, std::unique_ptr<CallbackBase> callback, int32_t frameId)
+{
+ CallbackBase::Execute(*callback, frameId);
+}
+
+void AddFramePresentedCallback(Window window, std::unique_ptr<CallbackBase> callback, int32_t frameId)
+{
+ CallbackBase::Execute(*callback, frameId);