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/devel-api/actors/actor-devel.h>
24 extern SWIG_CSharpStringHelperCallback SWIG_csharp_string_callback;
26 // SWIGINTERN - the relevant parts of the generated code can be seen the below.
28 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchEvent_SS_const_SA__SP__Sg__Empty(Dali::Signal<bool(Dali::Actor, Dali::TouchEvent const&)> const* self)
32 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchEvent_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal<bool(Dali::Actor, Dali::TouchEvent const&)> const* self)
34 return self->GetConnectionCount();
36 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchEvent_SS_const_SA__SP__Sg__Connect(Dali::Signal<bool(Dali::Actor, Dali::TouchEvent const&)>* self, bool (*func)(Dali::Actor, Dali::TouchEvent const&))
40 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchEvent_SS_const_SA__SP__Sg__Disconnect(Dali::Signal<bool(Dali::Actor, Dali::TouchEvent const&)>* self, bool (*func)(Dali::Actor, Dali::TouchEvent const&))
42 self->Disconnect(func);
44 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchEvent_SS_const_SA__SP__Sg__Emit(Dali::Signal<bool(Dali::Actor, Dali::TouchEvent const&)>* self, Dali::Actor arg1, Dali::TouchEvent const& arg2)
46 return self->Emit(arg1, arg2);
48 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Empty(Dali::Signal<bool(Dali::Actor, Dali::HoverEvent const&)> const* self)
52 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal<bool(Dali::Actor, Dali::HoverEvent const&)> const* self)
54 return self->GetConnectionCount();
56 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Connect(Dali::Signal<bool(Dali::Actor, Dali::HoverEvent const&)>* self, bool (*func)(Dali::Actor, Dali::HoverEvent const&))
60 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Disconnect(Dali::Signal<bool(Dali::Actor, Dali::HoverEvent const&)>* self, bool (*func)(Dali::Actor, Dali::HoverEvent const&))
62 self->Disconnect(func);
64 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Emit(Dali::Signal<bool(Dali::Actor, Dali::HoverEvent const&)>* self, Dali::Actor arg1, Dali::HoverEvent const& arg2)
66 return self->Emit(arg1, arg2);
68 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Empty(Dali::Signal<bool(Dali::Actor, Dali::WheelEvent const&)> const* self)
72 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal<bool(Dali::Actor, Dali::WheelEvent const&)> const* self)
74 return self->GetConnectionCount();
76 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Connect(Dali::Signal<bool(Dali::Actor, Dali::WheelEvent const&)>* self, bool (*func)(Dali::Actor, Dali::WheelEvent const&))
80 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Disconnect(Dali::Signal<bool(Dali::Actor, Dali::WheelEvent const&)>* self, bool (*func)(Dali::Actor, Dali::WheelEvent const&))
82 self->Disconnect(func);
84 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Emit(Dali::Signal<bool(Dali::Actor, Dali::WheelEvent const&)>* self, Dali::Actor arg1, Dali::WheelEvent const& arg2)
86 return self->Emit(arg1, arg2);
88 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Empty(Dali::Signal<void(Dali::Actor)> const* self)
92 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__GetConnectionCount(Dali::Signal<void(Dali::Actor)> const* self)
94 return self->GetConnectionCount();
96 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Connect(Dali::Signal<void(Dali::Actor)>* self, void (*func)(Dali::Actor))
100 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Disconnect(Dali::Signal<void(Dali::Actor)>* self, void (*func)(Dali::Actor))
102 self->Disconnect(func);
104 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Emit(Dali::Signal<void(Dali::Actor)>* self, Dali::Actor arg)
106 /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
107 /*@SWIG@*/ self->Emit(arg);
110 using namespace Dali;
118 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_PARENT_ORIGIN_get()
123 result = (int)Dali::Actor::Property::PARENT_ORIGIN;
124 jresult = (int)result;
128 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_PARENT_ORIGIN_X_get()
133 result = (int)Dali::Actor::Property::PARENT_ORIGIN_X;
134 jresult = (int)result;
138 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_PARENT_ORIGIN_Y_get()
143 result = (int)Dali::Actor::Property::PARENT_ORIGIN_Y;
144 jresult = (int)result;
148 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_PARENT_ORIGIN_Z_get()
153 result = (int)Dali::Actor::Property::PARENT_ORIGIN_Z;
154 jresult = (int)result;
158 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_ANCHOR_POINT_get()
163 result = (int)Dali::Actor::Property::ANCHOR_POINT;
164 jresult = (int)result;
168 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_ANCHOR_POINT_X_get()
173 result = (int)Dali::Actor::Property::ANCHOR_POINT_X;
174 jresult = (int)result;
178 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_ANCHOR_POINT_Y_get()
183 result = (int)Dali::Actor::Property::ANCHOR_POINT_Y;
184 jresult = (int)result;
188 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_ANCHOR_POINT_Z_get()
193 result = (int)Dali::Actor::Property::ANCHOR_POINT_Z;
194 jresult = (int)result;
198 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_get()
203 result = (int)Dali::Actor::Property::SIZE;
204 jresult = (int)result;
208 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_WIDTH_get()
213 result = (int)Dali::Actor::Property::SIZE_WIDTH;
214 jresult = (int)result;
218 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_HEIGHT_get()
223 result = (int)Dali::Actor::Property::SIZE_HEIGHT;
224 jresult = (int)result;
228 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_DEPTH_get()
233 result = (int)Dali::Actor::Property::SIZE_DEPTH;
234 jresult = (int)result;
238 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_POSITION_get()
243 result = (int)Dali::Actor::Property::POSITION;
244 jresult = (int)result;
248 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_POSITION_X_get()
253 result = (int)Dali::Actor::Property::POSITION_X;
254 jresult = (int)result;
258 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_POSITION_Y_get()
263 result = (int)Dali::Actor::Property::POSITION_Y;
264 jresult = (int)result;
268 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_POSITION_Z_get()
273 result = (int)Dali::Actor::Property::POSITION_Z;
274 jresult = (int)result;
278 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_POSITION_get()
283 result = (int)Dali::Actor::Property::WORLD_POSITION;
284 jresult = (int)result;
288 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_POSITION_X_get()
293 result = (int)Dali::Actor::Property::WORLD_POSITION_X;
294 jresult = (int)result;
298 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_POSITION_Y_get()
303 result = (int)Dali::Actor::Property::WORLD_POSITION_Y;
304 jresult = (int)result;
308 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_POSITION_Z_get()
313 result = (int)Dali::Actor::Property::WORLD_POSITION_Z;
314 jresult = (int)result;
318 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_ORIENTATION_get()
323 result = (int)Dali::Actor::Property::ORIENTATION;
324 jresult = (int)result;
328 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_ORIENTATION_get()
333 result = (int)Dali::Actor::Property::WORLD_ORIENTATION;
334 jresult = (int)result;
338 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SCALE_get()
343 result = (int)Dali::Actor::Property::SCALE;
344 jresult = (int)result;
348 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SCALE_X_get()
353 result = (int)Dali::Actor::Property::SCALE_X;
354 jresult = (int)result;
358 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SCALE_Y_get()
363 result = (int)Dali::Actor::Property::SCALE_Y;
364 jresult = (int)result;
368 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SCALE_Z_get()
373 result = (int)Dali::Actor::Property::SCALE_Z;
374 jresult = (int)result;
378 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_SCALE_get()
383 result = (int)Dali::Actor::Property::WORLD_SCALE;
384 jresult = (int)result;
388 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_VISIBLE_get()
393 result = (int)Dali::Actor::Property::VISIBLE;
394 jresult = (int)result;
398 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_get()
403 result = (int)Dali::Actor::Property::COLOR;
404 jresult = (int)result;
408 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_RED_get()
413 result = (int)Dali::Actor::Property::COLOR_RED;
414 jresult = (int)result;
418 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_GREEN_get()
423 result = (int)Dali::Actor::Property::COLOR_GREEN;
424 jresult = (int)result;
428 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_BLUE_get()
433 result = (int)Dali::Actor::Property::COLOR_BLUE;
434 jresult = (int)result;
438 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_ALPHA_get()
443 result = (int)Dali::Actor::Property::COLOR_ALPHA;
444 jresult = (int)result;
448 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_COLOR_get()
453 result = (int)Dali::Actor::Property::WORLD_COLOR;
454 jresult = (int)result;
458 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_MATRIX_get()
463 result = (int)Dali::Actor::Property::WORLD_MATRIX;
464 jresult = (int)result;
468 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_NAME_get()
473 result = (int)Dali::Actor::Property::NAME;
474 jresult = (int)result;
478 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SENSITIVE_get()
483 result = (int)Dali::Actor::Property::SENSITIVE;
484 jresult = (int)result;
488 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_USER_INTERACTION_ENABLED_get()
493 result = (int)Dali::DevelActor::Property::USER_INTERACTION_ENABLED;
494 jresult = (int)result;
498 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_LEAVE_REQUIRED_get()
503 result = (int)Dali::Actor::Property::LEAVE_REQUIRED;
504 jresult = (int)result;
508 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_INHERIT_ORIENTATION_get()
513 result = (int)Dali::Actor::Property::INHERIT_ORIENTATION;
514 jresult = (int)result;
518 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_INHERIT_SCALE_get()
523 result = (int)Dali::Actor::Property::INHERIT_SCALE;
524 jresult = (int)result;
528 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_MODE_get()
533 result = (int)Dali::Actor::Property::COLOR_MODE;
534 jresult = (int)result;
538 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_DRAW_MODE_get()
543 result = (int)Dali::Actor::Property::DRAW_MODE;
544 jresult = (int)result;
548 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_MODE_FACTOR_get()
553 result = (int)Dali::Actor::Property::SIZE_MODE_FACTOR;
554 jresult = (int)result;
558 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WIDTH_RESIZE_POLICY_get()
563 result = (int)Dali::Actor::Property::WIDTH_RESIZE_POLICY;
564 jresult = (int)result;
568 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_HEIGHT_RESIZE_POLICY_get()
573 result = (int)Dali::Actor::Property::HEIGHT_RESIZE_POLICY;
574 jresult = (int)result;
578 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_SCALE_POLICY_get()
583 result = (int)Dali::Actor::Property::SIZE_SCALE_POLICY;
584 jresult = (int)result;
588 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WIDTH_FOR_HEIGHT_get()
593 result = (int)Dali::Actor::Property::WIDTH_FOR_HEIGHT;
594 jresult = (int)result;
598 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_HEIGHT_FOR_WIDTH_get()
603 result = (int)Dali::Actor::Property::HEIGHT_FOR_WIDTH;
604 jresult = (int)result;
608 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_PADDING_get()
613 result = (int)Dali::Actor::Property::PADDING;
614 jresult = (int)result;
618 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_MINIMUM_SIZE_get()
623 result = (int)Dali::Actor::Property::MINIMUM_SIZE;
624 jresult = (int)result;
628 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_MAXIMUM_SIZE_get()
633 result = (int)Dali::Actor::Property::MAXIMUM_SIZE;
634 jresult = (int)result;
638 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_INHERIT_POSITION_get()
643 result = (int)Dali::Actor::Property::INHERIT_POSITION;
644 jresult = (int)result;
648 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_CLIPPING_MODE_get()
653 result = (int)Dali::Actor::Property::CLIPPING_MODE;
654 jresult = (int)result;
658 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_UPDATE_AREA_HINT_get()
663 result = (int)Dali::Actor::Property::UPDATE_AREA_HINT;
664 jresult = (int)result;
668 SWIGEXPORT int SWIGSTDCALL CSharp_Actor_Property_OPACITY_get()
670 return Dali::Actor::Property::OPACITY;
673 SWIGEXPORT int SWIGSTDCALL CSharp_Actor_Property_SCREEN_POSITION_get()
675 return Dali::Actor::Property::SCREEN_POSITION;
678 SWIGEXPORT int SWIGSTDCALL CSharp_Actor_Property_POSITION_USES_ANCHOR_POINT_get()
680 return Dali::Actor::Property::POSITION_USES_ANCHOR_POINT;
683 SWIGEXPORT int SWIGSTDCALL CSharp_Actor_Property_INHERIT_LAYOUT_DIRECTION_get()
685 return Dali::Actor::Property::INHERIT_LAYOUT_DIRECTION;
688 SWIGEXPORT int SWIGSTDCALL CSharp_Actor_Property_LAYOUT_DIRECTION_get()
690 return Dali::Actor::Property::LAYOUT_DIRECTION;
693 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_CULLED_get()
695 return Dali::Actor::Property::CULLED;
700 SWIGEXPORT Dali::Handle* SWIGSTDCALL CSharp_Dali_Actor_SWIGUpcast(Dali::Actor* jarg1)
702 return (Dali::Handle*)jarg1;
705 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_new_Actor_Property()
708 Dali::Actor::Property* result = 0;
713 result = (Dali::Actor::Property*)new Dali::Actor::Property();
715 CALL_CATCH_EXCEPTION(0);
718 jresult = (void*)result;
722 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Actor_Property(void* jarg1)
724 Dali::Actor::Property* arg1 = (Dali::Actor::Property*)0;
726 arg1 = (Dali::Actor::Property*)jarg1;
732 CALL_CATCH_EXCEPTION();
736 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_new_Actor__SWIG_0()
739 Dali::Actor* result = 0;
744 result = (Dali::Actor*)new Dali::Actor();
746 CALL_CATCH_EXCEPTION(0);
749 jresult = (void*)result;
753 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_New()
761 result = Dali::Actor::New();
763 CALL_CATCH_EXCEPTION(0);
766 jresult = new Dali::Actor((const Dali::Actor&)result);
770 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_DownCast(void* jarg1)
773 Dali::BaseHandle arg1;
774 Dali::BaseHandle* argp1;
777 argp1 = (Dali::BaseHandle*)jarg1;
780 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
787 result = Dali::Actor::DownCast(arg1);
789 CALL_CATCH_EXCEPTION(0);
792 jresult = new Dali::Actor((const Dali::Actor&)result);
796 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Actor(void* jarg1)
798 Dali::Actor* arg1 = (Dali::Actor*)0;
800 arg1 = (Dali::Actor*)jarg1;
806 CALL_CATCH_EXCEPTION();
810 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_new_Actor__SWIG_1(void* jarg1)
813 Dali::Actor* arg1 = 0;
814 Dali::Actor* result = 0;
816 arg1 = (Dali::Actor*)jarg1;
819 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
825 result = (Dali::Actor*)new Dali::Actor((Dali::Actor const&)*arg1);
827 CALL_CATCH_EXCEPTION(0);
830 jresult = (void*)result;
834 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_Assign(void* jarg1, void* jarg2)
837 Dali::Actor* arg1 = (Dali::Actor*)0;
838 Dali::Actor* arg2 = 0;
839 Dali::Actor* result = 0;
843 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
849 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg2 is null!");
853 arg1 = (Dali::Actor*)jarg1;
854 arg2 = (Dali::Actor*)jarg2;
858 result = (Dali::Actor*)&(arg1)->operator=((Dali::Actor const&)*arg2);
860 CALL_CATCH_EXCEPTION(0);
863 jresult = (void*)result;
869 SWIGEXPORT char* SWIGSTDCALL CSharp_Dali_Actor_GetName(void* jarg1)
872 Dali::Actor* arg1 = (Dali::Actor*)0;
873 std::string* result = 0;
874 std::string name = "";
878 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
882 arg1 = (Dali::Actor*)jarg1;
886 name = ((Dali::Actor const*)arg1)->GetProperty<std::string>(Dali::Actor::Property::NAME);
887 result = (std::string*)&name;
888 jresult = SWIG_csharp_string_callback(result->c_str());
890 CALL_CATCH_EXCEPTION(0);
895 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetName(void* jarg1, char* jarg2)
897 Dali::Actor* arg1 = (Dali::Actor*)0;
898 std::string* arg2 = 0;
902 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
906 arg1 = (Dali::Actor*)jarg1;
909 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
912 std::string arg2_str(jarg2);
917 (arg1)->SetProperty(Dali::Actor::Property::NAME, (std::string const&)*arg2);
919 CALL_CATCH_EXCEPTION();
922 //argout typemap for const std::string&
925 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_GetId(void* jarg1)
927 unsigned int jresult;
928 Dali::Actor* arg1 = (Dali::Actor*)0;
931 arg1 = (Dali::Actor*)jarg1;
935 DALI_LOG_ERROR("[ERROR] actor is null! return -1");
942 result = (unsigned int)((Dali::Actor const*)arg1)->GetProperty<int>(Actor::Property::ID);
944 CALL_CATCH_EXCEPTION(0);
951 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_IsRoot(void* jarg1)
954 Dali::Actor* arg1 = (Dali::Actor*)0;
959 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
963 arg1 = (Dali::Actor*)jarg1;
967 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(Actor::Property::IS_ROOT);
969 CALL_CATCH_EXCEPTION(0);
976 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_OnStage(void* jarg1)
979 Dali::Actor* arg1 = (Dali::Actor*)0;
984 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
988 arg1 = (Dali::Actor*)jarg1;
992 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(Actor::Property::CONNECTED_TO_SCENE);
994 CALL_CATCH_EXCEPTION(0);
1001 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_IsLayer(void* jarg1)
1004 Dali::Actor* arg1 = (Dali::Actor*)0;
1009 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1013 arg1 = (Dali::Actor*)jarg1;
1017 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(Actor::Property::IS_LAYER);
1019 CALL_CATCH_EXCEPTION(0);
1026 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetLayer(void* jarg1)
1029 Dali::Actor* arg1 = (Dali::Actor*)0;
1034 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1038 arg1 = (Dali::Actor*)jarg1;
1042 result = (arg1)->GetLayer();
1044 CALL_CATCH_EXCEPTION(0);
1047 jresult = new Dali::Layer((const Dali::Layer&)result);
1051 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_Add(void* jarg1, void* jarg2)
1053 Dali::Actor* arg1 = (Dali::Actor*)0;
1058 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1063 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg2 is null!");
1067 arg1 = (Dali::Actor*)jarg1;
1068 arg2 = *((Dali::Actor*)jarg2);
1074 CALL_CATCH_EXCEPTION();
1078 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_Remove(void* jarg1, void* jarg2)
1080 Dali::Actor* arg1 = (Dali::Actor*)0;
1085 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1090 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg2 is null!");
1094 arg1 = (Dali::Actor*)jarg1;
1095 arg2 = *((Dali::Actor*)jarg2);
1099 (arg1)->Remove(arg2);
1101 CALL_CATCH_EXCEPTION();
1105 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_Unparent(void* jarg1)
1107 Dali::Actor* arg1 = (Dali::Actor*)0;
1111 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1115 arg1 = (Dali::Actor*)jarg1;
1121 CALL_CATCH_EXCEPTION();
1125 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_GetChildCount(void* jarg1)
1127 unsigned int jresult;
1128 Dali::Actor* arg1 = (Dali::Actor*)0;
1129 unsigned int result;
1133 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1137 arg1 = (Dali::Actor*)jarg1;
1141 result = (unsigned int)((Dali::Actor const*)arg1)->GetChildCount();
1143 CALL_CATCH_EXCEPTION(0);
1150 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetChildAt(void* jarg1, unsigned int jarg2)
1153 Dali::Actor* arg1 = (Dali::Actor*)0;
1159 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1163 arg1 = (Dali::Actor*)jarg1;
1164 arg2 = (unsigned int)jarg2;
1168 result = ((Dali::Actor const*)arg1)->GetChildAt(arg2);
1170 CALL_CATCH_EXCEPTION(0);
1173 jresult = new Dali::Actor((const Dali::Actor&)result);
1177 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_FindChildByName(void* jarg1, char* jarg2)
1180 Dali::Actor* arg1 = (Dali::Actor*)0;
1181 std::string* arg2 = 0;
1186 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1190 arg1 = (Dali::Actor*)jarg1;
1193 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
1196 std::string arg2_str(jarg2);
1201 result = (arg1)->FindChildByName((std::string const&)*arg2);
1203 CALL_CATCH_EXCEPTION(0);
1206 jresult = new Dali::Actor((const Dali::Actor&)result);
1208 //argout typemap for const std::string&
1213 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_FindChildById(void* jarg1, unsigned int jarg2)
1216 Dali::Actor* arg1 = (Dali::Actor*)0;
1222 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1226 arg1 = (Dali::Actor*)jarg1;
1227 arg2 = (unsigned int)jarg2;
1231 result = (arg1)->FindChildById(arg2);
1233 CALL_CATCH_EXCEPTION(0);
1236 jresult = new Dali::Actor((const Dali::Actor&)result);
1240 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetParent(void* jarg1)
1243 Dali::Actor* arg1 = (Dali::Actor*)0;
1248 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1252 arg1 = (Dali::Actor*)jarg1;
1256 result = ((Dali::Actor const*)arg1)->GetParent();
1258 CALL_CATCH_EXCEPTION(0);
1261 jresult = new Dali::Actor((const Dali::Actor&)result);
1265 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetParentOrigin(void* jarg1, void* jarg2)
1267 Dali::Actor* arg1 = (Dali::Actor*)0;
1268 Dali::Vector3* arg2 = 0;
1272 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1276 arg1 = (Dali::Actor*)jarg1;
1277 arg2 = (Dali::Vector3*)jarg2;
1280 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
1286 (arg1)->SetProperty(Actor::Property::PARENT_ORIGIN, (Dali::Vector3 const&)*arg2);
1288 CALL_CATCH_EXCEPTION();
1292 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentParentOrigin(void* jarg1)
1295 Dali::Actor* arg1 = (Dali::Actor*)0;
1296 Dali::Vector3 result;
1300 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1304 arg1 = (Dali::Actor*)jarg1;
1308 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Vector3>(Actor::Property::PARENT_ORIGIN);
1310 CALL_CATCH_EXCEPTION(0);
1313 jresult = new Dali::Vector3((const Dali::Vector3&)result);
1317 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetAnchorPoint(void* jarg1, void* jarg2)
1319 Dali::Actor* arg1 = (Dali::Actor*)0;
1320 Dali::Vector3* arg2 = 0;
1324 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1328 arg1 = (Dali::Actor*)jarg1;
1329 arg2 = (Dali::Vector3*)jarg2;
1332 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
1338 (arg1)->SetProperty(Actor::Property::ANCHOR_POINT, (Dali::Vector3 const&)*arg2);
1340 CALL_CATCH_EXCEPTION();
1344 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentAnchorPoint(void* jarg1)
1347 Dali::Actor* arg1 = (Dali::Actor*)0;
1348 Dali::Vector3 result;
1352 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1356 arg1 = (Dali::Actor*)jarg1;
1360 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Vector3>(Actor::Property::ANCHOR_POINT);
1362 CALL_CATCH_EXCEPTION(0);
1365 jresult = new Dali::Vector3((const Dali::Vector3&)result);
1369 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSize__SWIG_0(void* jarg1, float jarg2, float jarg3)
1371 Dali::Actor* arg1 = (Dali::Actor*)0;
1377 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1381 arg1 = (Dali::Actor*)jarg1;
1382 arg2 = (float)jarg2;
1383 arg3 = (float)jarg3;
1387 (arg1)->SetProperty(Actor::Property::SIZE, Dali::Vector2(arg2, arg3));
1389 CALL_CATCH_EXCEPTION();
1393 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSize__SWIG_1(void* jarg1, float jarg2, float jarg3, float jarg4)
1395 Dali::Actor* arg1 = (Dali::Actor*)0;
1402 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1406 arg1 = (Dali::Actor*)jarg1;
1407 arg2 = (float)jarg2;
1408 arg3 = (float)jarg3;
1409 arg4 = (float)jarg4;
1413 (arg1)->SetProperty(Actor::Property::SIZE, Dali::Vector3(arg2, arg3, arg4));
1415 CALL_CATCH_EXCEPTION();
1419 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSize__SWIG_2(void* jarg1, void* jarg2)
1421 Dali::Actor* arg1 = (Dali::Actor*)0;
1422 Dali::Vector2* arg2 = 0;
1426 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1430 arg1 = (Dali::Actor*)jarg1;
1431 arg2 = (Dali::Vector2*)jarg2;
1434 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
1440 (arg1)->SetProperty(Actor::Property::SIZE, (Dali::Vector2 const&)*arg2);
1442 CALL_CATCH_EXCEPTION();
1446 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSize__SWIG_3(void* jarg1, void* jarg2)
1448 Dali::Actor* arg1 = (Dali::Actor*)0;
1449 Dali::Vector3* arg2 = 0;
1453 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1457 arg1 = (Dali::Actor*)jarg1;
1458 arg2 = (Dali::Vector3*)jarg2;
1461 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
1467 (arg1)->SetProperty(Actor::Property::SIZE, (Dali::Vector3 const&)*arg2);
1469 CALL_CATCH_EXCEPTION();
1473 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetTargetSize(void* jarg1)
1476 Dali::Actor* arg1 = (Dali::Actor*)0;
1477 Dali::Vector3 result;
1481 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1485 arg1 = (Dali::Actor*)jarg1;
1489 result = ((Dali::Actor const*)arg1)->GetTargetSize();
1491 CALL_CATCH_EXCEPTION(0);
1494 jresult = new Dali::Vector3((const Dali::Vector3&)result);
1498 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentSize(void* jarg1)
1501 Dali::Actor* arg1 = (Dali::Actor*)0;
1502 Dali::Vector3 result;
1506 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1510 arg1 = (Dali::Actor*)jarg1;
1514 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Vector3>(Actor::Property::SIZE);
1516 CALL_CATCH_EXCEPTION(0);
1519 jresult = new Dali::Vector3((const Dali::Vector3&)result);
1523 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetNaturalSize(void* jarg1)
1526 Dali::Actor* arg1 = (Dali::Actor*)0;
1527 Dali::Vector3 result;
1531 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1535 arg1 = (Dali::Actor*)jarg1;
1539 result = ((Dali::Actor const*)arg1)->GetNaturalSize();
1541 CALL_CATCH_EXCEPTION(0);
1544 jresult = new Dali::Vector3((const Dali::Vector3&)result);
1548 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetPosition__SWIG_0(void* jarg1, float jarg2, float jarg3)
1550 Dali::Actor* arg1 = (Dali::Actor*)0;
1556 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1560 arg1 = (Dali::Actor*)jarg1;
1561 arg2 = (float)jarg2;
1562 arg3 = (float)jarg3;
1566 (arg1)->SetProperty(Actor::Property::POSITION, Dali::Vector2(arg2, arg3));
1568 CALL_CATCH_EXCEPTION();
1572 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetPosition__SWIG_1(void* jarg1, float jarg2, float jarg3, float jarg4)
1574 Dali::Actor* arg1 = (Dali::Actor*)0;
1581 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1585 arg1 = (Dali::Actor*)jarg1;
1586 arg2 = (float)jarg2;
1587 arg3 = (float)jarg3;
1588 arg4 = (float)jarg4;
1592 (arg1)->SetProperty(Actor::Property::POSITION, Dali::Vector3(arg2, arg3, arg4));
1594 CALL_CATCH_EXCEPTION();
1598 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetPosition__SWIG_2(void* jarg1, void* jarg2)
1600 Dali::Actor* arg1 = (Dali::Actor*)0;
1601 Dali::Vector3* arg2 = 0;
1605 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1609 arg1 = (Dali::Actor*)jarg1;
1610 arg2 = (Dali::Vector3*)jarg2;
1613 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
1619 (arg1)->SetProperty(Actor::Property::POSITION, (Dali::Vector3 const&)*arg2);
1621 CALL_CATCH_EXCEPTION();
1625 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetX(void* jarg1, float jarg2)
1627 Dali::Actor* arg1 = (Dali::Actor*)0;
1632 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1636 arg1 = (Dali::Actor*)jarg1;
1637 arg2 = (float)jarg2;
1641 (arg1)->SetProperty(Actor::Property::POSITION_X, (arg2));
1643 CALL_CATCH_EXCEPTION();
1647 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetY(void* jarg1, float jarg2)
1649 Dali::Actor* arg1 = (Dali::Actor*)0;
1654 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1658 arg1 = (Dali::Actor*)jarg1;
1659 arg2 = (float)jarg2;
1663 (arg1)->SetProperty(Actor::Property::POSITION_Y, arg2);
1665 CALL_CATCH_EXCEPTION();
1669 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetZ(void* jarg1, float jarg2)
1671 Dali::Actor* arg1 = (Dali::Actor*)0;
1676 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1680 arg1 = (Dali::Actor*)jarg1;
1681 arg2 = (float)jarg2;
1685 (arg1)->SetProperty(Actor::Property::POSITION_Z, arg2);
1687 CALL_CATCH_EXCEPTION();
1691 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_TranslateBy(void* jarg1, void* jarg2)
1693 Dali::Actor* arg1 = (Dali::Actor*)0;
1694 Dali::Vector3* arg2 = 0;
1698 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1702 arg1 = (Dali::Actor*)jarg1;
1703 arg2 = (Dali::Vector3*)jarg2;
1706 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
1712 (arg1)->TranslateBy((Dali::Vector3 const&)*arg2);
1714 CALL_CATCH_EXCEPTION();
1718 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentPosition(void* jarg1)
1721 Dali::Actor* arg1 = (Dali::Actor*)0;
1722 Dali::Vector3 result;
1726 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1730 arg1 = (Dali::Actor*)jarg1;
1734 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Vector3>(Actor::Property::POSITION);
1736 CALL_CATCH_EXCEPTION(0);
1739 jresult = new Dali::Vector3((const Dali::Vector3&)result);
1743 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldPosition(void* jarg1)
1746 Dali::Actor* arg1 = (Dali::Actor*)0;
1747 Dali::Vector3 result;
1751 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1755 arg1 = (Dali::Actor*)jarg1;
1759 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Vector3>(Actor::Property::WORLD_POSITION);
1761 CALL_CATCH_EXCEPTION(0);
1764 jresult = new Dali::Vector3((const Dali::Vector3&)result);
1768 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetInheritPosition(void* jarg1, bool jarg2)
1770 Dali::Actor* arg1 = (Dali::Actor*)0;
1775 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1779 arg1 = (Dali::Actor*)jarg1;
1780 arg2 = jarg2 ? true : false;
1784 (arg1)->SetProperty(Dali::Actor::Property::INHERIT_POSITION, arg2);
1786 CALL_CATCH_EXCEPTION();
1790 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_IsPositionInherited(void* jarg1)
1793 Dali::Actor* arg1 = (Dali::Actor*)0;
1798 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1802 arg1 = (Dali::Actor*)jarg1;
1806 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(Dali::Actor::Property::INHERIT_POSITION);
1808 CALL_CATCH_EXCEPTION(0);
1815 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetOrientation__SWIG_0(void* jarg1, void* jarg2, void* jarg3)
1817 Dali::Actor* arg1 = (Dali::Actor*)0;
1818 Dali::Degree* arg2 = 0;
1819 Dali::Vector3* arg3 = 0;
1823 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1827 arg1 = (Dali::Actor*)jarg1;
1828 arg2 = (Dali::Degree*)jarg2;
1831 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
1834 arg3 = (Dali::Vector3*)jarg3;
1837 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
1843 (arg1)->SetProperty(Actor::Property::ORIENTATION, Quaternion((Dali::Degree const&)*arg2, (Dali::Vector3 const&)*arg3));
1845 CALL_CATCH_EXCEPTION();
1849 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetOrientation__SWIG_1(void* jarg1, void* jarg2, void* jarg3)
1851 Dali::Actor* arg1 = (Dali::Actor*)0;
1852 Dali::Radian* arg2 = 0;
1853 Dali::Vector3* arg3 = 0;
1857 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1861 arg1 = (Dali::Actor*)jarg1;
1862 arg2 = (Dali::Radian*)jarg2;
1865 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Radian const & type is null", 0);
1868 arg3 = (Dali::Vector3*)jarg3;
1871 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
1877 (arg1)->SetProperty(Actor::Property::ORIENTATION, Quaternion((Dali::Radian const&)*arg2, (Dali::Vector3 const&)*arg3));
1879 CALL_CATCH_EXCEPTION();
1883 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetOrientation__SWIG_2(void* jarg1, void* jarg2)
1885 Dali::Actor* arg1 = (Dali::Actor*)0;
1886 Dali::Quaternion* arg2 = 0;
1890 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1894 arg1 = (Dali::Actor*)jarg1;
1895 arg2 = (Dali::Quaternion*)jarg2;
1898 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
1904 (arg1)->SetProperty(Actor::Property::ORIENTATION, (Dali::Quaternion const&)*arg2);
1906 CALL_CATCH_EXCEPTION();
1910 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RotateBy__SWIG_0(void* jarg1, void* jarg2, void* jarg3)
1912 Dali::Actor* arg1 = (Dali::Actor*)0;
1913 Dali::Degree* arg2 = 0;
1914 Dali::Vector3* arg3 = 0;
1918 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1922 arg1 = (Dali::Actor*)jarg1;
1923 arg2 = (Dali::Degree*)jarg2;
1926 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
1929 arg3 = (Dali::Vector3*)jarg3;
1932 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
1938 (arg1)->RotateBy((Dali::Degree const&)*arg2, (Dali::Vector3 const&)*arg3);
1940 CALL_CATCH_EXCEPTION();
1944 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RotateBy__SWIG_1(void* jarg1, void* jarg2, void* jarg3)
1946 Dali::Actor* arg1 = (Dali::Actor*)0;
1947 Dali::Radian* arg2 = 0;
1948 Dali::Vector3* arg3 = 0;
1952 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1956 arg1 = (Dali::Actor*)jarg1;
1957 arg2 = (Dali::Radian*)jarg2;
1960 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Radian const & type is null", 0);
1963 arg3 = (Dali::Vector3*)jarg3;
1966 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
1972 (arg1)->RotateBy((Dali::Radian const&)*arg2, (Dali::Vector3 const&)*arg3);
1974 CALL_CATCH_EXCEPTION();
1978 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RotateBy__SWIG_2(void* jarg1, void* jarg2)
1980 Dali::Actor* arg1 = (Dali::Actor*)0;
1981 Dali::Quaternion* arg2 = 0;
1985 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1989 arg1 = (Dali::Actor*)jarg1;
1990 arg2 = (Dali::Quaternion*)jarg2;
1993 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
1999 (arg1)->RotateBy((Dali::Quaternion const&)*arg2);
2001 CALL_CATCH_EXCEPTION();
2005 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentOrientation(void* jarg1)
2008 Dali::Actor* arg1 = (Dali::Actor*)0;
2009 Dali::Quaternion result;
2013 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2017 arg1 = (Dali::Actor*)jarg1;
2021 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Quaternion>(Actor::Property::ORIENTATION);
2023 CALL_CATCH_EXCEPTION(0);
2026 jresult = new Dali::Quaternion((const Dali::Quaternion&)result);
2030 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetInheritOrientation(void* jarg1, bool jarg2)
2032 Dali::Actor* arg1 = (Dali::Actor*)0;
2037 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2041 arg1 = (Dali::Actor*)jarg1;
2042 arg2 = jarg2 ? true : false;
2046 (arg1)->SetProperty(Actor::Property::INHERIT_ORIENTATION, arg2);
2048 CALL_CATCH_EXCEPTION();
2052 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_IsOrientationInherited(void* jarg1)
2055 Dali::Actor* arg1 = (Dali::Actor*)0;
2060 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2064 arg1 = (Dali::Actor*)jarg1;
2068 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(Actor::Property::INHERIT_ORIENTATION);
2070 CALL_CATCH_EXCEPTION(0);
2077 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldOrientation(void* jarg1)
2080 Dali::Actor* arg1 = (Dali::Actor*)0;
2081 Dali::Quaternion result;
2085 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2089 arg1 = (Dali::Actor*)jarg1;
2093 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Quaternion>(Actor::Property::WORLD_ORIENTATION);
2095 CALL_CATCH_EXCEPTION(0);
2098 jresult = new Dali::Quaternion((const Dali::Quaternion&)result);
2102 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetScale__SWIG_0(void* jarg1, float jarg2)
2104 Dali::Actor* arg1 = (Dali::Actor*)0;
2109 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2113 arg1 = (Dali::Actor*)jarg1;
2114 arg2 = (float)jarg2;
2118 (arg1)->SetProperty(Actor::Property::SCALE, arg2);
2120 CALL_CATCH_EXCEPTION();
2124 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetScale__SWIG_1(void* jarg1, float jarg2, float jarg3, float jarg4)
2126 Dali::Actor* arg1 = (Dali::Actor*)0;
2133 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2137 arg1 = (Dali::Actor*)jarg1;
2138 arg2 = (float)jarg2;
2139 arg3 = (float)jarg3;
2140 arg4 = (float)jarg4;
2144 (arg1)->SetProperty(Actor::Property::SCALE, Vector3(arg2, arg3, arg4));
2146 CALL_CATCH_EXCEPTION();
2150 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetScale__SWIG_2(void* jarg1, void* jarg2)
2152 Dali::Actor* arg1 = (Dali::Actor*)0;
2153 Dali::Vector3* arg2 = 0;
2157 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2161 arg1 = (Dali::Actor*)jarg1;
2162 arg2 = (Dali::Vector3*)jarg2;
2165 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
2171 (arg1)->SetProperty(Actor::Property::SCALE, (Dali::Vector3 const&)*arg2);
2173 CALL_CATCH_EXCEPTION();
2177 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_ScaleBy(void* jarg1, void* jarg2)
2179 Dali::Actor* arg1 = (Dali::Actor*)0;
2180 Dali::Vector3* arg2 = 0;
2184 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2188 arg1 = (Dali::Actor*)jarg1;
2189 arg2 = (Dali::Vector3*)jarg2;
2192 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
2198 (arg1)->ScaleBy((Dali::Vector3 const&)*arg2);
2200 CALL_CATCH_EXCEPTION();
2204 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentScale(void* jarg1)
2207 Dali::Actor* arg1 = (Dali::Actor*)0;
2208 Dali::Vector3 result;
2212 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2216 arg1 = (Dali::Actor*)jarg1;
2220 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Vector3>(Actor::Property::SCALE);
2222 CALL_CATCH_EXCEPTION(0);
2225 jresult = new Dali::Vector3((const Dali::Vector3&)result);
2229 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldScale(void* jarg1)
2232 Dali::Actor* arg1 = (Dali::Actor*)0;
2233 Dali::Vector3 result;
2237 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2241 arg1 = (Dali::Actor*)jarg1;
2245 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Vector3>(Actor::Property::WORLD_SCALE);
2247 CALL_CATCH_EXCEPTION(0);
2250 jresult = new Dali::Vector3((const Dali::Vector3&)result);
2254 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetInheritScale(void* jarg1, bool jarg2)
2256 Dali::Actor* arg1 = (Dali::Actor*)0;
2261 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2265 arg1 = (Dali::Actor*)jarg1;
2266 arg2 = jarg2 ? true : false;
2270 (arg1)->SetProperty(Actor::Property::INHERIT_SCALE, arg2);
2272 CALL_CATCH_EXCEPTION();
2276 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_IsScaleInherited(void* jarg1)
2279 Dali::Actor* arg1 = (Dali::Actor*)0;
2284 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2288 arg1 = (Dali::Actor*)jarg1;
2292 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(Actor::Property::INHERIT_SCALE);
2294 CALL_CATCH_EXCEPTION(0);
2301 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldMatrix(void* jarg1)
2304 Dali::Actor* arg1 = (Dali::Actor*)0;
2305 Dali::Matrix result;
2309 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2313 arg1 = (Dali::Actor*)jarg1;
2317 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Matrix>(Actor::Property::WORLD_MATRIX);
2319 CALL_CATCH_EXCEPTION(0);
2322 jresult = new Dali::Matrix((const Dali::Matrix&)result);
2326 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Raise(void* jarg1)
2331 argp1 = (Dali::Actor*)jarg1;
2334 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
2343 CALL_CATCH_EXCEPTION();
2347 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Lower(void* jarg1)
2352 argp1 = (Dali::Actor*)jarg1;
2355 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
2364 CALL_CATCH_EXCEPTION();
2368 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RaiseToTop(void* jarg1)
2373 argp1 = (Dali::Actor*)jarg1;
2376 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
2385 CALL_CATCH_EXCEPTION();
2389 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LowerToBottom(void* jarg1)
2394 argp1 = (Dali::Actor*)jarg1;
2397 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
2404 arg1.LowerToBottom();
2406 CALL_CATCH_EXCEPTION();
2410 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RaiseAbove(void* jarg1, void* jarg2)
2417 argp1 = (Dali::Actor*)jarg1;
2420 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
2424 argp2 = (Dali::Actor*)jarg2;
2427 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
2434 arg1.RaiseAbove(arg2);
2436 CALL_CATCH_EXCEPTION();
2440 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LowerBelow(void* jarg1, void* jarg2)
2447 argp1 = (Dali::Actor*)jarg1;
2450 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
2454 argp2 = (Dali::Actor*)jarg2;
2457 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
2464 arg1.LowerBelow(arg2);
2466 CALL_CATCH_EXCEPTION();
2470 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetVisible(void* jarg1, bool jarg2)
2472 Dali::Actor* arg1 = (Dali::Actor*)0;
2477 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2481 arg1 = (Dali::Actor*)jarg1;
2482 arg2 = jarg2 ? true : false;
2486 (arg1)->SetProperty(Actor::Property::VISIBLE, arg2);
2488 CALL_CATCH_EXCEPTION();
2492 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_IsVisible(void* jarg1)
2495 Dali::Actor* arg1 = (Dali::Actor*)0;
2500 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2504 arg1 = (Dali::Actor*)jarg1;
2508 result = (bool)((Dali::Actor const*)arg1)->GetCurrentProperty<bool>(Actor::Property::VISIBLE);
2510 CALL_CATCH_EXCEPTION(0);
2517 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetOpacity(void* jarg1, float jarg2)
2519 Dali::Actor* arg1 = (Dali::Actor*)0;
2524 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2528 arg1 = (Dali::Actor*)jarg1;
2529 arg2 = (float)jarg2;
2533 (arg1)->SetProperty(Actor::Property::OPACITY, arg2);
2535 CALL_CATCH_EXCEPTION();
2539 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetCurrentOpacity(void* jarg1)
2542 Dali::Actor* arg1 = (Dali::Actor*)0;
2547 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2551 arg1 = (Dali::Actor*)jarg1;
2555 result = (float)((Dali::Actor const*)arg1)->GetCurrentProperty<float>(Actor::Property::OPACITY);
2557 CALL_CATCH_EXCEPTION(0);
2564 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetColor(void* jarg1, void* jarg2)
2566 Dali::Actor* arg1 = (Dali::Actor*)0;
2567 Dali::Vector4* arg2 = 0;
2571 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2575 arg1 = (Dali::Actor*)jarg1;
2576 arg2 = (Dali::Vector4*)jarg2;
2579 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
2585 (arg1)->SetProperty(Actor::Property::COLOR, (Dali::Vector4 const&)*arg2);
2587 CALL_CATCH_EXCEPTION();
2591 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentColor(void* jarg1)
2594 Dali::Actor* arg1 = (Dali::Actor*)0;
2595 Dali::Vector4 result;
2599 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2603 arg1 = (Dali::Actor*)jarg1;
2607 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Vector4>(Actor::Property::COLOR);
2609 CALL_CATCH_EXCEPTION(0);
2612 jresult = new Dali::Vector4((const Dali::Vector4&)result);
2616 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetColorMode(void* jarg1, int jarg2)
2618 Dali::Actor* arg1 = (Dali::Actor*)0;
2619 Dali::ColorMode arg2;
2623 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2627 arg1 = (Dali::Actor*)jarg1;
2628 arg2 = (Dali::ColorMode)jarg2;
2632 (arg1)->SetProperty(Actor::Property::COLOR_MODE, arg2);
2634 CALL_CATCH_EXCEPTION();
2638 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetColorMode(void* jarg1)
2641 Dali::Actor* arg1 = (Dali::Actor*)0;
2642 Dali::ColorMode result;
2646 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2650 arg1 = (Dali::Actor*)jarg1;
2654 result = (Dali::ColorMode)((Dali::Actor const*)arg1)->GetProperty<ColorMode>(Actor::Property::COLOR_MODE);
2656 CALL_CATCH_EXCEPTION(0);
2659 jresult = (int)result;
2663 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldColor(void* jarg1)
2666 Dali::Actor* arg1 = (Dali::Actor*)0;
2667 Dali::Vector4 result;
2671 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2675 arg1 = (Dali::Actor*)jarg1;
2679 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Vector4>(Actor::Property::WORLD_COLOR);
2681 CALL_CATCH_EXCEPTION(0);
2684 jresult = new Dali::Vector4((const Dali::Vector4&)result);
2688 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetDrawMode(void* jarg1, int jarg2)
2690 Dali::Actor* arg1 = (Dali::Actor*)0;
2691 Dali::DrawMode::Type arg2;
2695 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2699 arg1 = (Dali::Actor*)jarg1;
2700 arg2 = (Dali::DrawMode::Type)jarg2;
2704 (arg1)->SetProperty(Actor::Property::DRAW_MODE, arg2);
2706 CALL_CATCH_EXCEPTION();
2710 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetDrawMode(void* jarg1)
2713 Dali::Actor* arg1 = (Dali::Actor*)0;
2714 Dali::DrawMode::Type result;
2718 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2722 arg1 = (Dali::Actor*)jarg1;
2726 result = (Dali::DrawMode::Type)((Dali::Actor const*)arg1)->GetProperty<DrawMode::Type>(Actor::Property::DRAW_MODE);
2728 CALL_CATCH_EXCEPTION(0);
2731 jresult = (int)result;
2735 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSensitive(void* jarg1, bool jarg2)
2737 Dali::Actor* arg1 = (Dali::Actor*)0;
2742 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2746 arg1 = (Dali::Actor*)jarg1;
2747 arg2 = jarg2 ? true : false;
2751 (arg1)->SetProperty(Actor::Property::SENSITIVE, arg2);
2753 CALL_CATCH_EXCEPTION();
2757 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_IsSensitive(void* jarg1)
2760 Dali::Actor* arg1 = (Dali::Actor*)0;
2765 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2769 arg1 = (Dali::Actor*)jarg1;
2773 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(Actor::Property::SENSITIVE);
2775 CALL_CATCH_EXCEPTION(0);
2782 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_ScreenToLocal(void* jarg1, float* jarg2, float* jarg3, float jarg4, float jarg5)
2785 Dali::Actor* arg1 = (Dali::Actor*)0;
2794 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2798 arg1 = (Dali::Actor*)jarg1;
2799 arg2 = (float*)jarg2;
2800 arg3 = (float*)jarg3;
2801 arg4 = (float)jarg4;
2802 arg5 = (float)jarg5;
2806 result = (bool)((Dali::Actor const*)arg1)->ScreenToLocal(*arg2, *arg3, arg4, arg5);
2808 CALL_CATCH_EXCEPTION(0);
2815 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetLeaveRequired(void* jarg1, bool jarg2)
2817 Dali::Actor* arg1 = (Dali::Actor*)0;
2822 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2826 arg1 = (Dali::Actor*)jarg1;
2827 arg2 = jarg2 ? true : false;
2831 (arg1)->SetProperty(Actor::Property::LEAVE_REQUIRED, arg2);
2833 CALL_CATCH_EXCEPTION();
2837 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_GetLeaveRequired(void* jarg1)
2840 Dali::Actor* arg1 = (Dali::Actor*)0;
2845 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2849 arg1 = (Dali::Actor*)jarg1;
2853 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(Actor::Property::LEAVE_REQUIRED);
2855 CALL_CATCH_EXCEPTION(0);
2862 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetKeyboardFocusable(void* jarg1, bool jarg2)
2864 Dali::Actor* arg1 = (Dali::Actor*)0;
2869 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2873 arg1 = (Dali::Actor*)jarg1;
2874 arg2 = jarg2 ? true : false;
2878 (arg1)->SetProperty(Actor::Property::KEYBOARD_FOCUSABLE, arg2);
2880 CALL_CATCH_EXCEPTION();
2884 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_IsKeyboardFocusable(void* jarg1)
2887 Dali::Actor* arg1 = (Dali::Actor*)0;
2892 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2896 arg1 = (Dali::Actor*)jarg1;
2900 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(Actor::Property::KEYBOARD_FOCUSABLE);
2902 CALL_CATCH_EXCEPTION(0);
2909 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetKeyboardFocusableChildren(void* actor, bool keyboardFocusableChildren)
2911 Dali::Actor* arg1 = (Dali::Actor*)0;
2915 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "actor is null!");
2919 arg1 = (Dali::Actor*)actor;
2923 (arg1)->SetProperty(DevelActor::Property::KEYBOARD_FOCUSABLE_CHILDREN, keyboardFocusableChildren);
2925 CALL_CATCH_EXCEPTION();
2929 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_AreChildrenKeyBoardFocusable(void* actor)
2931 Dali::Actor* arg1 = (Dali::Actor*)0;
2936 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "actor is null!");
2940 arg1 = (Dali::Actor*)actor;
2944 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(DevelActor::Property::KEYBOARD_FOCUSABLE_CHILDREN);
2946 CALL_CATCH_EXCEPTION(0);
2951 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetTouchFocusable(void* jarg1, bool jarg2)
2953 Dali::Actor* arg1 = (Dali::Actor*)0;
2958 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2962 arg1 = (Dali::Actor*)jarg1;
2963 arg2 = jarg2 ? true : false;
2967 (arg1)->SetProperty(DevelActor::Property::TOUCH_FOCUSABLE, arg2);
2969 CALL_CATCH_EXCEPTION();
2973 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_IsTouchFocusable(void* jarg1)
2976 Dali::Actor* arg1 = (Dali::Actor*)0;
2981 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2985 arg1 = (Dali::Actor*)jarg1;
2989 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(DevelActor::Property::TOUCH_FOCUSABLE);
2991 CALL_CATCH_EXCEPTION(0);
2998 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetResizePolicy(void* jarg1, int jarg2, int jarg3)
3000 Dali::Actor* arg1 = (Dali::Actor*)0;
3001 Dali::ResizePolicy::Type arg2;
3002 Dali::Dimension::Type arg3;
3006 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3010 arg1 = (Dali::Actor*)jarg1;
3011 arg2 = (Dali::ResizePolicy::Type)jarg2;
3012 arg3 = (Dali::Dimension::Type)jarg3;
3016 (arg1)->SetResizePolicy(arg2, arg3);
3018 CALL_CATCH_EXCEPTION();
3022 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetResizePolicy(void* jarg1, int jarg2)
3025 Dali::Actor* arg1 = (Dali::Actor*)0;
3026 Dali::Dimension::Type arg2;
3027 Dali::ResizePolicy::Type result;
3031 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3035 arg1 = (Dali::Actor*)jarg1;
3036 arg2 = (Dali::Dimension::Type)jarg2;
3040 result = (Dali::ResizePolicy::Type)((Dali::Actor const*)arg1)->GetResizePolicy(arg2);
3042 CALL_CATCH_EXCEPTION(0);
3045 jresult = (int)result;
3049 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSizeScalePolicy(void* jarg1, int jarg2)
3051 Dali::Actor* arg1 = (Dali::Actor*)0;
3052 Dali::SizeScalePolicy::Type arg2;
3056 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3060 arg1 = (Dali::Actor*)jarg1;
3061 arg2 = (Dali::SizeScalePolicy::Type)jarg2;
3065 (arg1)->SetProperty(Actor::Property::SIZE_SCALE_POLICY, arg2);
3067 CALL_CATCH_EXCEPTION();
3071 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetSizeScalePolicy(void* jarg1)
3074 Dali::Actor* arg1 = (Dali::Actor*)0;
3075 Dali::SizeScalePolicy::Type result;
3079 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3083 arg1 = (Dali::Actor*)jarg1;
3087 result = (Dali::SizeScalePolicy::Type)((Dali::Actor const*)arg1)->GetProperty<SizeScalePolicy::Type>(Actor::Property::SIZE_SCALE_POLICY);
3089 CALL_CATCH_EXCEPTION(0);
3092 jresult = (int)result;
3096 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSizeModeFactor(void* jarg1, void* jarg2)
3098 Dali::Actor* arg1 = (Dali::Actor*)0;
3099 Dali::Vector3* arg2 = 0;
3103 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3107 arg1 = (Dali::Actor*)jarg1;
3108 arg2 = (Dali::Vector3*)jarg2;
3111 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
3117 (arg1)->SetProperty(Actor::Property::SIZE_MODE_FACTOR, (Dali::Vector3 const&)*arg2);
3119 CALL_CATCH_EXCEPTION();
3123 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetSizeModeFactor(void* jarg1)
3126 Dali::Actor* arg1 = (Dali::Actor*)0;
3127 Dali::Vector3 result;
3131 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3135 arg1 = (Dali::Actor*)jarg1;
3139 result = ((Dali::Actor const*)arg1)->GetProperty<Vector3>(Actor::Property::SIZE_MODE_FACTOR);
3141 CALL_CATCH_EXCEPTION(0);
3144 jresult = new Dali::Vector3((const Dali::Vector3&)result);
3148 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetHeightForWidth(void* jarg1, float jarg2)
3151 Dali::Actor* arg1 = (Dali::Actor*)0;
3157 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3161 arg1 = (Dali::Actor*)jarg1;
3162 arg2 = (float)jarg2;
3166 result = (float)(arg1)->GetHeightForWidth(arg2);
3168 CALL_CATCH_EXCEPTION(0);
3175 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetWidthForHeight(void* jarg1, float jarg2)
3178 Dali::Actor* arg1 = (Dali::Actor*)0;
3184 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3188 arg1 = (Dali::Actor*)jarg1;
3189 arg2 = (float)jarg2;
3193 result = (float)(arg1)->GetWidthForHeight(arg2);
3195 CALL_CATCH_EXCEPTION(0);
3202 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetRelayoutSize(void* jarg1, int jarg2)
3205 Dali::Actor* arg1 = (Dali::Actor*)0;
3206 Dali::Dimension::Type arg2;
3211 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3215 arg1 = (Dali::Actor*)jarg1;
3216 arg2 = (Dali::Dimension::Type)jarg2;
3220 result = (float)((Dali::Actor const*)arg1)->GetRelayoutSize(arg2);
3222 CALL_CATCH_EXCEPTION(0);
3229 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetPadding(void* jarg1, void* jarg2)
3231 Dali::Actor* arg1 = (Dali::Actor*)0;
3232 Dali::Padding* arg2 = 0;
3236 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3240 arg1 = (Dali::Actor*)jarg1;
3241 arg2 = (Dali::Padding*)jarg2;
3244 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Padding const & type is null", 0);
3250 (arg1)->SetProperty(Actor::Property::PADDING, (Dali::Padding const&)*arg2);
3252 CALL_CATCH_EXCEPTION();
3256 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_GetPadding(void* jarg1, void* jarg2)
3258 Dali::Actor* arg1 = (Dali::Actor*)0;
3259 Dali::Padding* arg2 = 0;
3263 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3267 arg1 = (Dali::Actor*)jarg1;
3268 arg2 = (Dali::Padding*)jarg2;
3271 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Padding & type is null", 0);
3277 *arg2 = ((Dali::Actor const*)arg1)->GetProperty<Vector4>(Actor::Property::PADDING);
3279 CALL_CATCH_EXCEPTION();
3283 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetMinimumSize(void* jarg1, void* jarg2)
3285 Dali::Actor* arg1 = (Dali::Actor*)0;
3286 Dali::Vector2* arg2 = 0;
3290 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3294 arg1 = (Dali::Actor*)jarg1;
3295 arg2 = (Dali::Vector2*)jarg2;
3298 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
3304 (arg1)->SetProperty(Actor::Property::MINIMUM_SIZE, (Dali::Vector2 const&)*arg2);
3306 CALL_CATCH_EXCEPTION();
3310 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetMinimumSize(void* jarg1)
3313 Dali::Actor* arg1 = (Dali::Actor*)0;
3314 Dali::Vector2 result;
3318 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3322 arg1 = (Dali::Actor*)jarg1;
3326 result = (arg1)->GetProperty<Vector2>(Actor::Property::MINIMUM_SIZE);
3328 CALL_CATCH_EXCEPTION(0);
3331 jresult = new Dali::Vector2((const Dali::Vector2&)result);
3335 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetMaximumSize(void* jarg1, void* jarg2)
3337 Dali::Actor* arg1 = (Dali::Actor*)0;
3338 Dali::Vector2* arg2 = 0;
3342 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3346 arg1 = (Dali::Actor*)jarg1;
3347 arg2 = (Dali::Vector2*)jarg2;
3350 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
3356 (arg1)->SetProperty(Actor::Property::MAXIMUM_SIZE, (Dali::Vector2 const&)*arg2);
3358 CALL_CATCH_EXCEPTION();
3362 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetMaximumSize(void* jarg1)
3365 Dali::Actor* arg1 = (Dali::Actor*)0;
3366 Dali::Vector2 result;
3370 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3374 arg1 = (Dali::Actor*)jarg1;
3378 result = (arg1)->GetProperty<Vector2>(Actor::Property::MAXIMUM_SIZE);
3380 CALL_CATCH_EXCEPTION(0);
3383 jresult = new Dali::Vector2((const Dali::Vector2&)result);
3387 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetHierarchyDepth(void* jarg1)
3390 Dali::Actor* arg1 = (Dali::Actor*)0;
3395 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3399 arg1 = (Dali::Actor*)jarg1;
3403 result = (int)(arg1)->GetProperty<int>(Actor::Property::HIERARCHY_DEPTH);
3404 Dali::Actor parent = ((Dali::Actor const*)arg1)->GetParent();
3406 CALL_CATCH_EXCEPTION(0);
3413 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_AddRenderer(void* jarg1, void* jarg2)
3415 unsigned int jresult;
3416 Dali::Actor* arg1 = (Dali::Actor*)0;
3417 Dali::Renderer* arg2 = 0;
3418 unsigned int result;
3422 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3426 arg1 = (Dali::Actor*)jarg1;
3427 arg2 = (Dali::Renderer*)jarg2;
3430 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Renderer & type is null", 0);
3436 result = (unsigned int)(arg1)->AddRenderer(*arg2);
3438 CALL_CATCH_EXCEPTION(0);
3445 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_GetRendererCount(void* jarg1)
3447 unsigned int jresult;
3448 Dali::Actor* arg1 = (Dali::Actor*)0;
3449 unsigned int result;
3453 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3457 arg1 = (Dali::Actor*)jarg1;
3461 result = (unsigned int)((Dali::Actor const*)arg1)->GetRendererCount();
3463 CALL_CATCH_EXCEPTION(0);
3470 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetRendererAt(void* jarg1, unsigned int jarg2)
3473 Dali::Actor* arg1 = (Dali::Actor*)0;
3475 Dali::Renderer result;
3479 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3483 arg1 = (Dali::Actor*)jarg1;
3484 arg2 = (unsigned int)jarg2;
3488 result = (arg1)->GetRendererAt(arg2);
3490 CALL_CATCH_EXCEPTION(0);
3493 jresult = new Dali::Renderer((const Dali::Renderer&)result);
3497 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RemoveRenderer__SWIG_0(void* jarg1, void* jarg2)
3499 Dali::Actor* arg1 = (Dali::Actor*)0;
3500 Dali::Renderer* arg2 = 0;
3504 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3508 arg1 = (Dali::Actor*)jarg1;
3509 arg2 = (Dali::Renderer*)jarg2;
3512 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Renderer & type is null", 0);
3518 (arg1)->RemoveRenderer(*arg2);
3520 CALL_CATCH_EXCEPTION();
3524 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RemoveRenderer__SWIG_1(void* jarg1, unsigned int jarg2)
3526 Dali::Actor* arg1 = (Dali::Actor*)0;
3531 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3535 arg1 = (Dali::Actor*)jarg1;
3536 arg2 = (unsigned int)jarg2;
3540 (arg1)->RemoveRenderer(arg2);
3542 CALL_CATCH_EXCEPTION();
3546 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetNeedGesturePropagation(void* jarg1, bool jarg2)
3550 Dali::Actor* argp1 = (Dali::Actor*)0;
3552 argp1 = (Dali::Actor*)jarg1;
3555 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
3563 Dali::DevelActor::SetNeedGesturePropagation(arg1, arg2);
3565 CALL_CATCH_EXCEPTION();
3570 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_CalculateScreenPosition(void* actor)
3574 Dali::Actor* argp1 = (Dali::Actor*)0;
3575 Dali::Vector2 result;
3577 argp1 = (Dali::Actor*)actor;
3580 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
3587 result = Dali::DevelActor::CalculateScreenPosition(arg1);
3589 CALL_CATCH_EXCEPTION(0);
3592 jresult = new Dali::Vector2((const Dali::Vector2&)result);
3596 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_CalculateScreenExtents(void* actor)
3599 Dali::Actor* argp1 = (Dali::Actor*)0;
3600 Dali::Rect<float> result;
3602 argp1 = (Dali::Actor*)actor;
3605 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
3612 result = Dali::DevelActor::CalculateScreenExtents(arg1);
3614 CALL_CATCH_EXCEPTION(0);
3617 // Note: The float type Rectangle class is not ready yet.
3618 // Therefore, it transmits data in Vector4 class.
3619 // This type should later be changed to the appropriate data type.
3620 return new Dali::Vector4(result.x, result.y, result.width, result.height);
3623 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_CurrentScreenExtents(void* actor)
3626 Dali::Actor* argp1 = (Dali::Actor*)0;
3627 Dali::Rect<float> result;
3629 argp1 = (Dali::Actor*)actor;
3632 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
3639 result = Dali::DevelActor::CalculateCurrentScreenExtents(arg1);
3641 CALL_CATCH_EXCEPTION(0);
3644 // Note: The float type Rectangle class is not ready yet.
3645 // Therefore, it transmits data in Vector4 class.
3646 // This type should later be changed to the appropriate data type.
3647 return new Dali::Vector4(result.x, result.y, result.width, result.height);
3650 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_LookAt(void* csActor, void* csTarget, void* csUp, void* csLocalForward, void* csLocalUp)
3653 Dali::Vector3 target;
3654 Dali::Vector3 up = Vector3::YAXIS;
3655 Dali::Vector3 localForward = Vector3::ZAXIS;
3656 Dali::Vector3 localUp = Vector3::YAXIS;
3660 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
3666 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null target Dali::Vector3", 0);
3670 actor = *(Dali::Actor*)csActor;
3671 target = *(Dali::Vector3*)csTarget;
3673 // Use default value if csUp is null
3676 up = *(Dali::Vector3*)csUp;
3679 // Use default value if csLocalForward is null
3682 localForward = *(Dali::Vector3*)csLocalForward;
3685 // Use default value if csLocalForward is null
3688 localUp = *(Dali::Vector3*)csLocalUp;
3694 Dali::DevelActor::LookAt(actor, target, up, localForward, localUp);
3696 CALL_CATCH_EXCEPTION();
3700 SWIGEXPORT void SWIGSTDCALL CSharp_DevelActor_Property_SetTouchAreaOffset(void* jarg1, int jarg2, int jarg3, int jarg4, int jarg5)
3702 Dali::Actor* arg1 = (Dali::Actor*)0;
3703 arg1 = (Dali::Actor*)jarg1;
3704 Rect<int> arg2 = Rect(jarg2, jarg3, jarg4, jarg5);
3708 (arg1)->SetProperty(Dali::DevelActor::Property::TOUCH_AREA_OFFSET, arg2);
3710 CALL_CATCH_EXCEPTION();
3714 SWIGEXPORT void SWIGSTDCALL CSharp_DevelActor_Property_GetTouchAreaOffset(void* jarg1, int* jarg2, int* jarg3, int* jarg4, int* jarg5)
3716 Dali::Actor* arg1 = (Dali::Actor*)0;
3717 arg1 = (Dali::Actor*)jarg1;
3719 Rect<int32_t> result;
3723 result = (arg1)->GetProperty<Rect<int32_t>>(Dali::DevelActor::Property::TOUCH_AREA_OFFSET);
3724 *jarg2 = result.left;
3725 *jarg3 = result.right;
3726 *jarg4 = result.bottom;
3727 *jarg5 = result.top;
3729 CALL_CATCH_EXCEPTION();
3733 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_UnparentAndReset(void* jarg1)
3735 Dali::Actor* arg1 = 0;
3737 arg1 = (Dali::Actor*)jarg1;
3740 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
3746 Dali::UnparentAndReset(*arg1);
3748 CALL_CATCH_EXCEPTION();
3753 #ifndef GENERATE_DEVEL_ACTOR_SIGNAL
3754 #define GENERATE_DEVEL_ACTOR_SIGNAL(HType, SignalName) GENERATE_DEVEL_SIGNAL(Dali::Actor*, HType, Dali::DevelActor, Dali_Actor, SignalName)
3756 #ifndef GENERATE_ACTOR_SIGNAL
3757 #define GENERATE_ACTOR_SIGNAL(HType, SignalName) GENERATE_SIGNAL(Dali::Actor*, HType, Dali_Actor, SignalName)
3760 GENERATE_DEVEL_ACTOR_SIGNAL(bool(*)(Dali::Actor, Dali::TouchEvent const&), HitTestResultSignal)
3761 // CSharp_Dali_Actor_HitTestResultSignal_Connect
3762 // CSharp_Dali_Actor_HitTestResultSignal_Disconnect
3764 GENERATE_DEVEL_ACTOR_SIGNAL(bool(*)(Dali::Actor, Dali::TouchEvent const&), InterceptTouchedSignal)
3765 // CSharp_Dali_Actor_InterceptTouchedSignal_Connect
3766 // CSharp_Dali_Actor_InterceptTouchedSignal_Disconnect
3768 GENERATE_ACTOR_SIGNAL(bool(*)(Dali::Actor, Dali::TouchEvent const&), TouchedSignal)
3769 // CSharp_Dali_Actor_TouchedSignal_Connect
3770 // CSharp_Dali_Actor_TouchedSignal_Disconnect
3772 GENERATE_ACTOR_SIGNAL(bool(*)(Dali::Actor, Dali::HoverEvent const&), HoveredSignal)
3773 // CSharp_Dali_Actor_HoveredSignal_Connect
3774 // CSharp_Dali_Actor_HoveredSignal_Disconnect
3776 GENERATE_ACTOR_SIGNAL(bool(*)(Dali::Actor, Dali::WheelEvent const&), WheelEventSignal)
3777 // CSharp_Dali_Actor_WheelEventSignal_Connect
3778 // CSharp_Dali_Actor_WheelEventSignal_Disconnect
3780 GENERATE_DEVEL_ACTOR_SIGNAL(bool(*)(Dali::Actor, Dali::WheelEvent const&), InterceptWheelSignal)
3781 // CSharp_Dali_Actor_InterceptWheelSignal_Connect
3782 // CSharp_Dali_Actor_InterceptWheelSignal_Disconnect
3784 GENERATE_ACTOR_SIGNAL(void(*)(Dali::Actor), OnSceneSignal)
3785 // CSharp_Dali_Actor_OnSceneSignal_Connect
3786 // CSharp_Dali_Actor_OnSceneSignal_Disconnect
3788 GENERATE_ACTOR_SIGNAL(void(*)(Dali::Actor), OffSceneSignal)
3789 // CSharp_Dali_Actor_OffSceneSignal_Connect
3790 // CSharp_Dali_Actor_OffSceneSignal_Disconnect
3792 GENERATE_ACTOR_SIGNAL(void(*)(Dali::Actor), OnRelayoutSignal)
3793 // CSharp_Dali_Actor_OnRelayoutSignal_Connect
3794 // CSharp_Dali_Actor_OnRelayoutSignal_Disconnect
3796 GENERATE_DEVEL_ACTOR_SIGNAL(void(*)(Dali::Actor, bool, Dali::DevelActor::VisibilityChange::Type), VisibilityChangedSignal)
3797 // CSharp_Dali_Actor_VisibilityChangedSignal_Connect
3798 // CSharp_Dali_Actor_VisibilityChangedSignal_Disconnect
3800 GENERATE_ACTOR_SIGNAL(void(*)(Dali::Actor, LayoutDirection::Type), LayoutDirectionChangedSignal)
3801 // CSharp_Dali_Actor_LayoutDirectionChangedSignal_Connect
3802 // CSharp_Dali_Actor_LayoutDirectionChangedSignal_Disconnect