Make ModelNode and Light as Control 29/303829/3
authorEunki, Hong <eunkiki.hong@samsung.com>
Fri, 5 Jan 2024 10:14:23 +0000 (19:14 +0900)
committerEunki Hong <eunkiki.hong@samsung.com>
Mon, 22 Jan 2024 08:20:15 +0000 (08:20 +0000)
commit69c4d91ee24469d322cc0aca8ebc0e361872e093
tree7d51cce377a92fce2d3c9f7f9168bd72f94f4361
parentc2524f5ee608bac8dee6921096804e27cd62e0cc
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