Decrease Render::Renderer index map if detached 48/293048/6
authorEunki Hong <eunkiki.hong@samsung.com>
Thu, 18 May 2023 15:59:33 +0000 (00:59 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Fri, 19 May 2023 00:03:39 +0000 (09:03 +0900)
commit82f2125b86eab66ba548258755642e93f92c7481
tree8934676d8adc1d6764f99a55d8808c4752d2e062
parenta352f9f2e29df4268bea9686c20afb5ab8cfcb0b
Decrease Render::Renderer index map if detached

Render::Renderer keep all nodes uniform index map per each nodes.
Since there was no signal to remove that renderer detached from node,
that uniform index map might increase long times.

To avoid that kind of memory leak, let we send messages
whenever renderer is detached from node.

Change-Id: I0fcbeb34fe90e8d4b502e06dce645e37360b66ad
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
automated-tests/src/dali/utc-Dali-Actor.cpp
dali/internal/event/actors/actor-impl.cpp
dali/internal/event/actors/actor-renderer-container.cpp
dali/internal/event/actors/actor-renderer-container.h
dali/internal/render/renderers/render-renderer.cpp
dali/internal/render/renderers/render-renderer.h
dali/internal/update/nodes/node.cpp
dali/internal/update/rendering/scene-graph-renderer.cpp
dali/internal/update/rendering/scene-graph-renderer.h