+void Scene::SurfaceRotated(float width, float height, int32_t windowOrientation, int32_t screenOrientation)
+{
+ GetImplementation(*this).SurfaceRotated(width, height, windowOrientation, screenOrientation);
+}
+
+int32_t Scene::GetCurrentSurfaceOrientation() const
+{
+ return GetImplementation(*this).GetCurrentSurfaceOrientation();
+}
+
+int32_t Scene::GetCurrentScreenOrientation() const
+{
+ return GetImplementation(*this).GetCurrentScreenOrientation();
+}
+
+const Rect<int32_t>& Scene::GetCurrentSurfaceRect() const
+{
+ return GetImplementation(*this).GetCurrentSurfaceRect();
+}
+
+bool Scene::IsSurfaceRectChanged() const
+{
+ return GetImplementation(*this).IsSurfaceRectChanged();
+}
+
+void Scene::SetRotationCompletedAcknowledgement()
+{
+ GetImplementation(*this).SetRotationCompletedAcknowledgement();
+}
+
+bool Scene::IsRotationCompletedAcknowledgementSet() const
+{
+ return GetImplementation(*this).IsRotationCompletedAcknowledgementSet();
+}
+