X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-core.git;a=blobdiff_plain;f=dali%2Fintegration-api%2Fscene.cpp;h=ac3f289e8c16676c98139d71191e8cfb5630a240;hp=8fef6dbd75f97fa1314f5ece952e43e36e9174d3;hb=b067b6f30c7b8cfdaea9c39f7d2375ccb4e7fa81;hpb=353b9c30a0e93abc10ff49ed7921030e4ebaf304 diff --git a/dali/integration-api/scene.cpp b/dali/integration-api/scene.cpp index 8fef6db..ac3f289 100644 --- a/dali/integration-api/scene.cpp +++ b/dali/integration-api/scene.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019 Samsung Electronics Co., Ltd. + * Copyright (c) 2020 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -29,9 +29,9 @@ namespace Dali namespace Integration { -Scene Scene::New( Integration::RenderSurface& surface ) +Scene Scene::New( Size size ) { - Internal::ScenePtr internal = Internal::Scene::New( surface ); + Internal::ScenePtr internal = Internal::Scene::New( size ); return Scene( internal.Get() ); } @@ -119,19 +119,14 @@ Layer Scene::GetLayer( uint32_t depth ) const return GetImplementation(*this).GetLayer( depth ); } -void Scene::SetSurface( Integration::RenderSurface& surface ) +void Scene::SurfaceResized( float width, float height, int orientation, bool forceUpdate ) { - GetImplementation(*this).SetSurface( surface ); + GetImplementation( *this ).SurfaceResized( width, height, orientation, forceUpdate ); } -void Scene::SurfaceResized() +void Scene::SurfaceReplaced() { - GetImplementation( *this ).SurfaceResized(); -} - -Integration::RenderSurface* Scene::GetSurface() const -{ - return GetImplementation(*this).GetSurface(); + GetImplementation( *this ).SurfaceReplaced(); } void Scene::Discard()