[Tizen][Scene3D] Make ModelNode and Light as Control 43/304443/1 accepted/tizen/7.0/unified/20240118.092903 accepted/tizen/7.0/unified/20240119.013242
authorEunki, Hong <eunkiki.hong@samsung.com>
Fri, 5 Jan 2024 10:14:23 +0000 (19:14 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Wed, 17 Jan 2024 09:34:33 +0000 (18:34 +0900)
commitfe950fa2761eadd242e965fa9a3095031f1b0f7c
treea08d794ee0649e5263bc9a2728ca49f1fd31cb72
parent874f1e6bad24302f0c0e312f9d0e0cf7e8df277a
[Tizen][Scene3D] Make ModelNode and Light as Control

Since we need to use some control features (like KeyboardFocus) let we make
ModelNode and Light as Control, instead of CustomActor.

TODO : We'd better make some universion Control for Scene3D.
For example, we should not allow to add Visual into ModelNode or Light.

Change-Id: I8acbb57d967c438101fe8a1877950d044ca943f2
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali-scene3d/internal/light/light-impl.cpp
dali-scene3d/internal/light/light-impl.h
dali-scene3d/internal/model-components/model-node-impl.cpp
dali-scene3d/internal/model-components/model-node-impl.h
dali-scene3d/public-api/light/light.cpp
dali-scene3d/public-api/light/light.h
dali-scene3d/public-api/model-components/model-node.cpp
dali-scene3d/public-api/model-components/model-node.h