(Vector) Add NOTIFY_AFTER_RASTERIZATION property for low fps file + Use UpdateOnce... 27/309127/9
authorEunki, Hong <eunkiki.hong@samsung.com>
Fri, 5 Apr 2024 03:16:25 +0000 (12:16 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Mon, 15 Apr 2024 04:55:25 +0000 (13:55 +0900)
commitde096f61925e8b71fd93b60f4a52f45c37070fdf
treee667dad52f2a99834a7b950b92d85f984c0e0680
parent5e0fb26403041c3865e5ac2b5d56a5b479a9015d
(Vector) Add NOTIFY_AFTER_RASTERIZATION property for low fps file + Use UpdateOnce instead of KeepRendering

Let we change renderer rendering behavior is IF_REQUIRED.

It will be useful if app try to render lottie file which has less than 60fps.

+

Let we use UpdateOnce() API for force-rendering instead of KeepRendering().

KeepRendering will make ProcessCoreEvents forcely, which might not be need for animated vector cases.

Change-Id: Iaece9a5ff9e135acfdac404f68bdc690e6a7be8c
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-adaptor-impl.h
automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-adaptor.cpp
automated-tests/src/dali-toolkit/utc-Dali-AnimatedVectorImageVisual.cpp
dali-toolkit/devel-api/visuals/image-visual-properties-devel.h
dali-toolkit/internal/visuals/animated-vector-image/animated-vector-image-visual.cpp
dali-toolkit/internal/visuals/animated-vector-image/animated-vector-image-visual.h
dali-toolkit/internal/visuals/animated-vector-image/vector-animation-task.cpp
dali-toolkit/internal/visuals/animated-vector-image/vector-animation-task.h
dali-toolkit/internal/visuals/visual-string-constants.cpp
dali-toolkit/internal/visuals/visual-string-constants.h