Implement Visual control logic for NUI 54/309754/25
authorEunki, Hong <eunkiki.hong@samsung.com>
Tue, 16 Apr 2024 07:41:58 +0000 (16:41 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Mon, 3 Jun 2024 08:33:31 +0000 (17:33 +0900)
commita36560a0a895a3b0b6f98965b732b41a42e8338f
tree76a66f2119729adbaf90d5f90bab9611bde83261
parent5c9ab6c50dfe6793cea3890c3f28af268e33b04c
Implement Visual control logic for NUI

Let we implement NUI specific Visual policy.

1. Let we allow to set visual as BaseHandle class.
2. Allow to change the property of visual
 - Previous implements only able to change the PropertyMap.
   This concept is not matched with C# standard coding rule.
   Thus, we need to make a class, that keep whole properties at C# side.
3. Allow to change the order of rendering order.
 - For limitation ; We allow this visual only used between Background and Contents.
4. Do not allow to make AnimatedImageVisual if we don't use Animated flags

Change-Id: I47940c91ed853b83235119e16221aea1b27087c5
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali-csharp-binder/common/visual-objects/visual-object-impl.cpp [new file with mode: 0644]
dali-csharp-binder/common/visual-objects/visual-object-impl.h [new file with mode: 0644]
dali-csharp-binder/common/visual-objects/visual-object.cpp [new file with mode: 0644]
dali-csharp-binder/common/visual-objects/visual-object.h [new file with mode: 0644]
dali-csharp-binder/common/visual-objects/visual-objects-container-impl.cpp [new file with mode: 0644]
dali-csharp-binder/common/visual-objects/visual-objects-container-impl.h [new file with mode: 0644]
dali-csharp-binder/common/visual-objects/visual-objects-container.cpp [new file with mode: 0644]
dali-csharp-binder/common/visual-objects/visual-objects-container.h [new file with mode: 0644]
dali-csharp-binder/file.list