Calculrate screen position with RenderTask 13/280813/16
authorEunki, Hong <eunkiki.hong@samsung.com>
Mon, 5 Sep 2022 10:14:39 +0000 (19:14 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Wed, 28 Sep 2022 08:49:12 +0000 (17:49 +0900)
commitcb0e6822da9f2c44824938c55123e31c5357112d
treef356c4d5127b1fe67244fd373ad0967cc0027e32
parentbc441d8018f9d0b465c3e5ce12b2ea9a0c6fe169
Calculrate screen position with RenderTask

Previous ScreenPosition / ScreenExtents consider
only the scene's default camera.
Now we make a new API that consider Custom camera's
View/Projection matrix.

Calculate screen position & extents is quite heavy
operation. So we need to seperate it for
simple 2D layer or 3D layer.

So, we add mLayer3DParentsCount value in actor.
It will be generated when actor is scene on,
or some layer's behaviour changed during on scene.

Change-Id: I7a6162bea84965f70800a6e7cbf2332e9933e20d
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
automated-tests/src/dali/utc-Dali-Actor.cpp
dali/internal/event/actors/actor-coords.cpp
dali/internal/event/actors/actor-coords.h
dali/internal/event/actors/actor-impl.cpp
dali/internal/event/actors/actor-impl.h
dali/internal/event/actors/actor-parent-impl.cpp
dali/internal/event/actors/actor-parent-impl.h
dali/internal/event/actors/layer-impl.cpp