{
namespace Integration
{
-Scene Scene::New(Size size, int orientation)
+Scene Scene::New(Size size, int32_t orientation)
{
Internal::ScenePtr internal = Internal::Scene::New(size, orientation);
return Scene(internal.Get());
GetImplementation(*this).GetFramePresentedCallback(callbacks);
}
-void Scene::SurfaceRotated(float width, float height, int orientation)
+void Scene::SurfaceRotated(float width, float height, int32_t orientation)
{
GetImplementation(*this).SurfaceRotated(width, height, orientation);
}
+int32_t Scene::GetCurrentSurfaceOrientation() const
+{
+ return GetImplementation(*this).GetCurrentSurfaceOrientation();
+}
+
+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();
+}
+
Scene::EventProcessingFinishedSignalType& Scene::EventProcessingFinishedSignal()
{
return GetImplementation(*this).EventProcessingFinishedSignal();