Fix the synchronization issue when window is resized or rotated 29/248429/15
authorWonsik Jung <sidein@samsung.com>
Thu, 26 Nov 2020 10:47:10 +0000 (19:47 +0900)
committerWonsik Jung <sidein@samsung.com>
Sat, 23 Jan 2021 23:59:59 +0000 (08:59 +0900)
commitd5be622593d4ab0091103b5969232c11fcf653a4
tree0cdfe99764b981b3c06156e88d3ec8a04b0795e0
parentc2506980932026dbb9116ab4cca63f6bd15864a7
Fix the synchronization issue when window is resized or rotated

Window position, size and rotaton angle information are in both main and update thread.
To complete the works, the information should be synchronized in both main and update thread.
In addition, when multiple windows works and one of them resized or rotated, all windows are resized or rotated.
For fixing them, this patch has the informations are in the related modules (as Intergration::Scene, SceneGraph::Scene ... )
and are compared.

Change-Id: I79f12b8f7e15ce2ae07f161959f3450e65f2f1a0
13 files changed:
automated-tests/src/dali/utc-Dali-Scene.cpp
dali/integration-api/core.h
dali/integration-api/scene.cpp
dali/integration-api/scene.h
dali/internal/common/core-impl.cpp
dali/internal/event/common/scene-impl.cpp
dali/internal/event/common/scene-impl.h
dali/internal/render/common/render-manager.cpp
dali/internal/render/common/render-manager.h
dali/internal/update/common/scene-graph-scene.cpp
dali/internal/update/common/scene-graph-scene.h
dali/internal/update/manager/update-manager.cpp
dali/internal/update/manager/update-manager.h