Deprecate Plane Distance setter + Implement OrthographicSize + Animatable AspectRatio 15/283315/14
authorEunki, Hong <eunkiki.hong@samsung.com>
Mon, 24 Oct 2022 06:04:28 +0000 (15:04 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Tue, 15 Nov 2022 07:31:09 +0000 (16:31 +0900)
commite7cebecdd8cf3da43453f493278464c28a34fc8d
treeacc60509f7a28b410293208aa4c0ef302ab4ee88
parentadb9a261b10112213757c7ca197ad435d61acdba
Deprecate Plane Distance setter + Implement OrthographicSize + Animatable AspectRatio

Deprecate API s.t Left/Right/Top/Bottom value setter directly.
Instead of these things, let we use OrthographicSize.
It will make that each plane distnaces symmetric so that center of camera.

Due to we can disconnect dependency of plane distance parameters,
now we can make AspectRatio animatable.

Change-Id: I7e18af1871d1efc805c11e2f6b7f12d0ee47d47a
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
automated-tests/src/dali/utc-Dali-CameraActor.cpp
automated-tests/src/dali/utc-Dali-HitTestAlgorithm.cpp
dali/devel-api/actors/camera-actor-devel.cpp
dali/devel-api/actors/camera-actor-devel.h
dali/internal/event/actors/camera-actor-impl.cpp
dali/internal/event/actors/camera-actor-impl.h
dali/internal/update/manager/render-instruction-processor.cpp
dali/internal/update/render-tasks/scene-graph-camera.cpp
dali/internal/update/render-tasks/scene-graph-camera.h
dali/public-api/actors/camera-actor.cpp
dali/public-api/actors/camera-actor.h