2 * Copyright (c) 2023 Samsung Electronics Co., Ltd.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
19 #include <dali-toolkit/devel-api/visuals/visual-actions-devel.h>
20 #include <dali-toolkit/devel-api/visuals/image-visual-actions-devel.h>
21 #include <dali-toolkit/devel-api/visuals/animated-image-visual-actions-devel.h>
22 #include <dali-toolkit/devel-api/visuals/animated-vector-image-visual-actions-devel.h>
25 #include <dali-csharp-binder/common/common.h>
32 // Visual common action
33 SWIGEXPORT int SWIGSTDCALL CSharp_Visual_Actions_UPDATE_PROPERTY_get()
35 return (int)Dali::Toolkit::DevelVisual::Action::UPDATE_PROPERTY;
38 // Image Visual action
39 SWIGEXPORT int SWIGSTDCALL CSharp_ImageVisual_Actions_RELOAD_get()
41 return (int)Dali::Toolkit::DevelImageVisual::Action::RELOAD;
44 SWIGEXPORT int SWIGSTDCALL CSharp_ImageVisual_Actions_PLAY_get()
46 return (int)Dali::Toolkit::DevelAnimatedImageVisual::Action::PLAY;
49 SWIGEXPORT int SWIGSTDCALL CSharp_ImageVisual_Actions_PAUSE_get()
51 return (int)Dali::Toolkit::DevelAnimatedImageVisual::Action::PAUSE;
54 SWIGEXPORT int SWIGSTDCALL CSharp_ImageVisual_Actions_STOP_get()
56 return (int)Dali::Toolkit::DevelAnimatedImageVisual::Action::STOP;
59 // Animated Image Visual action
60 SWIGEXPORT int SWIGSTDCALL CSharp_AnimatedImageVisual_Actions_PLAY_get()
62 return (int)Dali::Toolkit::DevelAnimatedImageVisual::Action::PLAY;
65 SWIGEXPORT int SWIGSTDCALL CSharp_AnimatedImageVisual_Actions_PAUSE_get()
67 return (int)Dali::Toolkit::DevelAnimatedImageVisual::Action::PAUSE;
70 SWIGEXPORT int SWIGSTDCALL CSharp_AnimatedImageVisual_Actions_STOP_get()
72 return (int)Dali::Toolkit::DevelAnimatedImageVisual::Action::STOP;
75 SWIGEXPORT int SWIGSTDCALL CSharp_AnimatedImageVisual_Actions_JUMP_TO_get()
77 return (int)Dali::Toolkit::DevelAnimatedImageVisual::Action::JUMP_TO;
80 // Animated Vector Image Visual action
81 SWIGEXPORT int SWIGSTDCALL CSharp_AnimatedVectorImageVisual_Actions_PLAY_get()
83 return (int)Dali::Toolkit::DevelAnimatedVectorImageVisual::Action::PLAY;
86 SWIGEXPORT int SWIGSTDCALL CSharp_AnimatedVectorImageVisual_Actions_PAUSE_get()
88 return (int)Dali::Toolkit::DevelAnimatedVectorImageVisual::Action::PAUSE;
91 SWIGEXPORT int SWIGSTDCALL CSharp_AnimatedVectorImageVisual_Actions_STOP_get()
93 return (int)Dali::Toolkit::DevelAnimatedVectorImageVisual::Action::STOP;
96 SWIGEXPORT int SWIGSTDCALL CSharp_AnimatedVectorImageVisual_Actions_JUMP_TO_get()
98 return (int)Dali::Toolkit::DevelAnimatedVectorImageVisual::Action::JUMP_TO;
101 SWIGEXPORT int SWIGSTDCALL CSharp_AnimatedVectorImageVisual_Actions_SET_DYNAMIC_PROPERTY_get()
103 return (int)Dali::Toolkit::DevelAnimatedVectorImageVisual::Action::SET_DYNAMIC_PROPERTY;
106 SWIGEXPORT int SWIGSTDCALL CSharp_AnimatedVectorImageVisual_Actions_FLUSH_get()
108 return (int)Dali::Toolkit::DevelAnimatedVectorImageVisual::Action::FLUSH;