X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Fintegration-api%2Fscene.cpp;h=6d69db89ac4a9091de4be422bdb703dc4bae2a13;hb=4c9fb2902c2b74710ca56c2068b13644b8c2bcb6;hp=192ad2e3474bd1e2936c228d3ead297c7b6fa3d1;hpb=c8d4a9700affd6dce08df45fbf40cd5946ffdd5f;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/integration-api/scene.cpp b/dali/integration-api/scene.cpp index 192ad2e..6d69db8 100644 --- a/dali/integration-api/scene.cpp +++ b/dali/integration-api/scene.cpp @@ -33,34 +33,29 @@ Scene Scene::New(Size size) return Scene(internal.Get()); } -Scene Scene::DownCast(BaseHandle handle) +Scene Scene::New(Size size, int orientation) { - return Scene(dynamic_cast(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(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) { @@ -117,9 +112,9 @@ Layer Scene::GetLayer(uint32_t depth) const 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()