return Scene(internal.Get());
}
-Scene Scene::DownCast(BaseHandle handle)
+Scene Scene::New(Size size, int orientation)
{
- return Scene(dynamic_cast<Dali::Internal::Scene*>(handle.GetObjectPtr()));
+ Internal::ScenePtr internal = Internal::Scene::New(size, orientation);
+ return Scene(internal.Get());
}
-Scene::Scene()
+Scene Scene::DownCast(BaseHandle handle)
{
+ return Scene(dynamic_cast<Dali::Internal::Scene*>(handle.GetObjectPtr()));
}
-Scene::~Scene()
-{
-}
+Scene::Scene() = default;
-Scene::Scene(const Scene& handle)
-: BaseHandle(handle)
-{
-}
+Scene::~Scene() = default;
+
+Scene::Scene(const Scene& handle) = default;
Scene::Scene(Internal::Scene* internal)
: BaseHandle(internal)
{
}
-Scene& Scene::operator=(const Scene& rhs)
-{
- BaseHandle::operator=(rhs);
- return *this;
-}
+Scene& Scene::operator=(const Scene& rhs) = default;
void Scene::Add(Actor actor)
{
return GetImplementation(*this).GetLayer(depth);
}
-void Scene::SurfaceResized(float width, float height, int orientation, bool forceUpdate)
+void Scene::SurfaceResized(float width, float height)
{
- GetImplementation(*this).SurfaceResized(width, height, orientation, forceUpdate);
+ GetImplementation(*this).SurfaceResized(width, height);
}
void Scene::SurfaceReplaced()