[Tizen] Calculrate screen position with RenderTask 64/281164/2
authorEunki, Hong <eunkiki.hong@samsung.com>
Mon, 5 Sep 2022 10:14:39 +0000 (19:14 +0900)
committerSeungho BAEK <sbsh.baek@samsung.com>
Wed, 14 Sep 2022 05:15:29 +0000 (05:15 +0000)
commit96c1543e3496847ba52dedb9c3823fe56ddf46b9
treecf86dffa5970f42385bead4dcbafd59a81135c9b
parentda9065811181b0b80265885749176c1ff40bc1c3
[Tizen] 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.

TODO : Need to make UTC.

Change-Id: I7a6162bea84965f70800a6e7cbf2332e9933e20d
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
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