Add initialize resetter to reduce AnimatableProperty life 90/289690/13
authorEunki, Hong <eunkiki.hong@samsung.com>
Mon, 13 Mar 2023 12:41:11 +0000 (21:41 +0900)
committerEunki Hong <eunkiki.hong@samsung.com>
Thu, 23 Mar 2023 03:35:20 +0000 (03:35 +0000)
commit794d660d08e9d64a157d696b3af79eed2d565379
treee95f95d167444638cd81044bb79703f1f92cd6e5
parent72b5450e22ef9097d4c935e564cc5232d3308318
Add initialize resetter to reduce AnimatableProperty life

To ensure each PropertyOwner's animatable properties lifecycle,
send BakeResetter message when they are created.

And also, to reduce the number of resetter, make RendererResetter.
Now we can control all VisualRenderer properties by single resetter.

Change-Id: I36b97c90bb5a843803e7bfa2441d90a7aee4cb28
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
20 files changed:
dali/internal/file.list
dali/internal/update/common/double-buffered.h
dali/internal/update/common/property-owner.h
dali/internal/update/common/renderer-resetter.h [new file with mode: 0644]
dali/internal/update/common/resetter-manager.h [new file with mode: 0644]
dali/internal/update/manager/render-instruction-processor.cpp
dali/internal/update/manager/update-manager.cpp
dali/internal/update/manager/update-manager.h
dali/internal/update/nodes/node.cpp
dali/internal/update/nodes/node.h
dali/internal/update/render-tasks/scene-graph-camera.cpp
dali/internal/update/render-tasks/scene-graph-camera.h
dali/internal/update/render-tasks/scene-graph-render-task-list.cpp
dali/internal/update/render-tasks/scene-graph-render-task-list.h
dali/internal/update/render-tasks/scene-graph-render-task.cpp
dali/internal/update/render-tasks/scene-graph-render-task.h
dali/internal/update/rendering/scene-graph-renderer.cpp
dali/internal/update/rendering/scene-graph-renderer.h
dali/internal/update/rendering/scene-graph-visual-renderer.cpp [new file with mode: 0644]
dali/internal/update/rendering/scene-graph-visual-renderer.h