(Vector) Bind flush action for lottie
[platform/core/uifw/dali-csharp-binder.git] / dali-csharp-binder / dali-toolkit / visual-actions-wrap.cpp
1 /*
2  * Copyright (c) 2023 Samsung Electronics Co., Ltd.
3  *
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
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
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.
15  *
16  */
17
18 // EXTERNAL INCLUDES
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>
23
24 // INTERNAL INCLUDES
25 #include <dali-csharp-binder/common/common.h>
26
27 #ifdef __cplusplus
28 extern "C"
29 {
30 #endif
31
32   // Visual common action
33   SWIGEXPORT int SWIGSTDCALL CSharp_Visual_Actions_UPDATE_PROPERTY_get()
34   {
35     return (int)Dali::Toolkit::DevelVisual::Action::UPDATE_PROPERTY;
36   }
37
38   // Image Visual action
39   SWIGEXPORT int SWIGSTDCALL CSharp_ImageVisual_Actions_RELOAD_get()
40   {
41     return (int)Dali::Toolkit::DevelImageVisual::Action::RELOAD;
42   }
43
44   SWIGEXPORT int SWIGSTDCALL CSharp_ImageVisual_Actions_PLAY_get()
45   {
46     return (int)Dali::Toolkit::DevelAnimatedImageVisual::Action::PLAY;
47   }
48
49   SWIGEXPORT int SWIGSTDCALL CSharp_ImageVisual_Actions_PAUSE_get()
50   {
51     return (int)Dali::Toolkit::DevelAnimatedImageVisual::Action::PAUSE;
52   }
53
54   SWIGEXPORT int SWIGSTDCALL CSharp_ImageVisual_Actions_STOP_get()
55   {
56     return (int)Dali::Toolkit::DevelAnimatedImageVisual::Action::STOP;
57   }
58
59   // Animated Image Visual action
60   SWIGEXPORT int SWIGSTDCALL CSharp_AnimatedImageVisual_Actions_PLAY_get()
61   {
62     return (int)Dali::Toolkit::DevelAnimatedImageVisual::Action::PLAY;
63   }
64
65   SWIGEXPORT int SWIGSTDCALL CSharp_AnimatedImageVisual_Actions_PAUSE_get()
66   {
67     return (int)Dali::Toolkit::DevelAnimatedImageVisual::Action::PAUSE;
68   }
69
70   SWIGEXPORT int SWIGSTDCALL CSharp_AnimatedImageVisual_Actions_STOP_get()
71   {
72     return (int)Dali::Toolkit::DevelAnimatedImageVisual::Action::STOP;
73   }
74
75   SWIGEXPORT int SWIGSTDCALL CSharp_AnimatedImageVisual_Actions_JUMP_TO_get()
76   {
77     return (int)Dali::Toolkit::DevelAnimatedImageVisual::Action::JUMP_TO;
78   }
79
80   // Animated Vector Image Visual action
81   SWIGEXPORT int SWIGSTDCALL CSharp_AnimatedVectorImageVisual_Actions_PLAY_get()
82   {
83     return (int)Dali::Toolkit::DevelAnimatedVectorImageVisual::Action::PLAY;
84   }
85
86   SWIGEXPORT int SWIGSTDCALL CSharp_AnimatedVectorImageVisual_Actions_PAUSE_get()
87   {
88     return (int)Dali::Toolkit::DevelAnimatedVectorImageVisual::Action::PAUSE;
89   }
90
91   SWIGEXPORT int SWIGSTDCALL CSharp_AnimatedVectorImageVisual_Actions_STOP_get()
92   {
93     return (int)Dali::Toolkit::DevelAnimatedVectorImageVisual::Action::STOP;
94   }
95
96   SWIGEXPORT int SWIGSTDCALL CSharp_AnimatedVectorImageVisual_Actions_JUMP_TO_get()
97   {
98     return (int)Dali::Toolkit::DevelAnimatedVectorImageVisual::Action::JUMP_TO;
99   }
100
101   SWIGEXPORT int SWIGSTDCALL CSharp_AnimatedVectorImageVisual_Actions_SET_DYNAMIC_PROPERTY_get()
102   {
103     return (int)Dali::Toolkit::DevelAnimatedVectorImageVisual::Action::SET_DYNAMIC_PROPERTY;
104   }
105
106   SWIGEXPORT int SWIGSTDCALL CSharp_AnimatedVectorImageVisual_Actions_FLUSH_get()
107   {
108     return (int)Dali::Toolkit::DevelAnimatedVectorImageVisual::Action::FLUSH;
109   }
110 #ifdef __cplusplus
111 }
112 #endif