[NUI.Scene3D] Add CastShadow and ReceiveShadow for Model and ModelNode (#5987)
authorhuiyu <35286162+huiyueun@users.noreply.github.com>
Wed, 13 Mar 2024 01:14:45 +0000 (10:14 +0900)
committerSangHyeon Jade Lee <dltkdgus1764@gmail.com>
Wed, 20 Mar 2024 11:19:40 +0000 (20:19 +0900)
commit74eae787a4d1dbd8ce3f17966cbd49c14c3a3091
treed849cf7244e03aba5eb09968eba8d90676b125b4
parent42be97e49f7f2f51bfd3a2a3a2c07e49a227d2e9
[NUI.Scene3D] Add CastShadow and ReceiveShadow for Model and ModelNode (#5987)

- CastShadow can be used to make an object cast shadow or not.
 - ReceiveShadow can be used to make an object be not drawn any shadow on its surface.
 - Model and ModelNode have the methods.
 - If Model's method is called, it is inherited to its current child ModelNode.
 - If ModelNode's method is called, it is only affects the ModelNode itself.
 - The ModelNode's property changes do not affect its parent Model's property.

Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
src/Tizen.NUI.Scene3D/src/internal/Interop/Interop.Model.cs
src/Tizen.NUI.Scene3D/src/internal/Interop/Interop.ModelNode.cs
src/Tizen.NUI.Scene3D/src/public/Controls/Model.cs
src/Tizen.NUI.Scene3D/src/public/ModelComponents/ModelNode.cs