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>
22 #include <dali-csharp-binder/common/common.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;
698 SWIGEXPORT int SWIGSTDCALL CSharp_Actor_Property_SIBLING_ORDER_get()
700 return Dali::DevelActor::Property::SIBLING_ORDER;
703 SWIGEXPORT int SWIGSTDCALL CSharp_Actor_Property_CAPTURE_ALL_TOUCH_AFTER_START_get()
705 return Dali::DevelActor::Property::CAPTURE_ALL_TOUCH_AFTER_START;
708 SWIGEXPORT int SWIGSTDCALL CSharp_Actor_Property_ALLOW_ONLY_OWN_TOUCH_get()
710 return Dali::DevelActor::Property::ALLOW_ONLY_OWN_TOUCH;
713 SWIGEXPORT int SWIGSTDCALL CSharp_Actor_Property_BLEND_EQUATION_get()
715 return Dali::DevelActor::Property::BLEND_EQUATION;
720 SWIGEXPORT Dali::Handle* SWIGSTDCALL CSharp_Dali_Actor_SWIGUpcast(Dali::Actor* jarg1)
722 return (Dali::Handle*)jarg1;
725 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_new_Actor_Property()
728 Dali::Actor::Property* result = 0;
733 result = (Dali::Actor::Property*)new Dali::Actor::Property();
735 CALL_CATCH_EXCEPTION(0);
738 jresult = (void*)result;
742 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Actor_Property(void* jarg1)
744 Dali::Actor::Property* arg1 = (Dali::Actor::Property*)0;
746 arg1 = (Dali::Actor::Property*)jarg1;
752 CALL_CATCH_EXCEPTION();
756 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_new_Actor__SWIG_0()
759 Dali::Actor* result = 0;
764 result = (Dali::Actor*)new Dali::Actor();
766 CALL_CATCH_EXCEPTION(0);
769 jresult = (void*)result;
773 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_New()
781 result = Dali::Actor::New();
783 CALL_CATCH_EXCEPTION(0);
786 jresult = new Dali::Actor((const Dali::Actor&)result);
790 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_DownCast(void* jarg1)
793 Dali::BaseHandle arg1;
794 Dali::BaseHandle* argp1;
797 argp1 = (Dali::BaseHandle*)jarg1;
800 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
807 result = Dali::Actor::DownCast(arg1);
809 CALL_CATCH_EXCEPTION(0);
812 jresult = new Dali::Actor((const Dali::Actor&)result);
816 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Actor(void* jarg1)
818 Dali::Actor* arg1 = (Dali::Actor*)0;
820 arg1 = (Dali::Actor*)jarg1;
826 CALL_CATCH_EXCEPTION();
830 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_new_Actor__SWIG_1(void* jarg1)
833 Dali::Actor* arg1 = 0;
834 Dali::Actor* result = 0;
836 arg1 = (Dali::Actor*)jarg1;
839 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
845 result = (Dali::Actor*)new Dali::Actor((Dali::Actor const&)*arg1);
847 CALL_CATCH_EXCEPTION(0);
850 jresult = (void*)result;
854 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_Assign(void* jarg1, void* jarg2)
857 Dali::Actor* arg1 = (Dali::Actor*)0;
858 Dali::Actor* arg2 = 0;
859 Dali::Actor* result = 0;
863 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
869 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg2 is null!");
873 arg1 = (Dali::Actor*)jarg1;
874 arg2 = (Dali::Actor*)jarg2;
878 result = (Dali::Actor*)&(arg1)->operator=((Dali::Actor const&)*arg2);
880 CALL_CATCH_EXCEPTION(0);
883 jresult = (void*)result;
889 SWIGEXPORT char* SWIGSTDCALL CSharp_Dali_Actor_GetName(void* jarg1)
892 Dali::Actor* arg1 = (Dali::Actor*)0;
893 std::string* result = 0;
894 std::string name = "";
898 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
902 arg1 = (Dali::Actor*)jarg1;
906 name = ((Dali::Actor const*)arg1)->GetProperty<std::string>(Dali::Actor::Property::NAME);
907 result = (std::string*)&name;
908 jresult = SWIG_csharp_string_callback(result->c_str());
910 CALL_CATCH_EXCEPTION(0);
915 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetName(void* jarg1, char* jarg2)
917 Dali::Actor* arg1 = (Dali::Actor*)0;
918 std::string* arg2 = 0;
922 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
926 arg1 = (Dali::Actor*)jarg1;
929 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
932 std::string arg2_str(jarg2);
937 (arg1)->SetProperty(Dali::Actor::Property::NAME, (std::string const&)*arg2);
939 CALL_CATCH_EXCEPTION();
942 //argout typemap for const std::string&
945 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_GetId(void* jarg1)
947 unsigned int jresult;
948 Dali::Actor* arg1 = (Dali::Actor*)0;
951 arg1 = (Dali::Actor*)jarg1;
955 DALI_LOG_ERROR("[ERROR] actor is null! return -1");
962 result = (unsigned int)((Dali::Actor const*)arg1)->GetProperty<int>(Actor::Property::ID);
964 CALL_CATCH_EXCEPTION(0);
971 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_IsRoot(void* jarg1)
974 Dali::Actor* arg1 = (Dali::Actor*)0;
979 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
983 arg1 = (Dali::Actor*)jarg1;
987 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(Actor::Property::IS_ROOT);
989 CALL_CATCH_EXCEPTION(0);
996 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_OnStage(void* jarg1)
999 Dali::Actor* arg1 = (Dali::Actor*)0;
1004 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1008 arg1 = (Dali::Actor*)jarg1;
1012 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(Actor::Property::CONNECTED_TO_SCENE);
1014 CALL_CATCH_EXCEPTION(0);
1021 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_IsLayer(void* jarg1)
1024 Dali::Actor* arg1 = (Dali::Actor*)0;
1029 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1033 arg1 = (Dali::Actor*)jarg1;
1037 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(Actor::Property::IS_LAYER);
1039 CALL_CATCH_EXCEPTION(0);
1046 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetLayer(void* jarg1)
1049 Dali::Actor* arg1 = (Dali::Actor*)0;
1054 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1058 arg1 = (Dali::Actor*)jarg1;
1062 result = (arg1)->GetLayer();
1064 CALL_CATCH_EXCEPTION(0);
1067 jresult = new Dali::Layer((const Dali::Layer&)result);
1071 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_Add(void* jarg1, void* jarg2)
1073 Dali::Actor* arg1 = (Dali::Actor*)0;
1078 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1083 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg2 is null!");
1087 arg1 = (Dali::Actor*)jarg1;
1088 arg2 = *((Dali::Actor*)jarg2);
1094 CALL_CATCH_EXCEPTION();
1098 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_Remove(void* jarg1, void* jarg2)
1100 Dali::Actor* arg1 = (Dali::Actor*)0;
1105 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1110 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg2 is null!");
1114 arg1 = (Dali::Actor*)jarg1;
1115 arg2 = *((Dali::Actor*)jarg2);
1119 (arg1)->Remove(arg2);
1121 CALL_CATCH_EXCEPTION();
1125 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_Unparent(void* jarg1)
1127 Dali::Actor* arg1 = (Dali::Actor*)0;
1131 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1135 arg1 = (Dali::Actor*)jarg1;
1141 CALL_CATCH_EXCEPTION();
1145 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_GetChildCount(void* jarg1)
1147 unsigned int jresult;
1148 Dali::Actor* arg1 = (Dali::Actor*)0;
1149 unsigned int result;
1153 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1157 arg1 = (Dali::Actor*)jarg1;
1161 result = (unsigned int)((Dali::Actor const*)arg1)->GetChildCount();
1163 CALL_CATCH_EXCEPTION(0);
1170 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetChildAt(void* jarg1, unsigned int jarg2)
1173 Dali::Actor* arg1 = (Dali::Actor*)0;
1179 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1183 arg1 = (Dali::Actor*)jarg1;
1184 arg2 = (unsigned int)jarg2;
1188 result = ((Dali::Actor const*)arg1)->GetChildAt(arg2);
1190 CALL_CATCH_EXCEPTION(0);
1193 jresult = new Dali::Actor((const Dali::Actor&)result);
1197 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_FindChildByName(void* jarg1, char* jarg2)
1200 Dali::Actor* arg1 = (Dali::Actor*)0;
1201 std::string* arg2 = 0;
1206 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1210 arg1 = (Dali::Actor*)jarg1;
1213 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
1216 std::string arg2_str(jarg2);
1221 result = (arg1)->FindChildByName((std::string const&)*arg2);
1223 CALL_CATCH_EXCEPTION(0);
1226 jresult = new Dali::Actor((const Dali::Actor&)result);
1228 //argout typemap for const std::string&
1233 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_FindChildById(void* jarg1, unsigned int jarg2)
1236 Dali::Actor* arg1 = (Dali::Actor*)0;
1242 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1246 arg1 = (Dali::Actor*)jarg1;
1247 arg2 = (unsigned int)jarg2;
1251 result = (arg1)->FindChildById(arg2);
1253 CALL_CATCH_EXCEPTION(0);
1256 jresult = new Dali::Actor((const Dali::Actor&)result);
1260 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetParent(void* jarg1)
1263 Dali::Actor* arg1 = (Dali::Actor*)0;
1268 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1272 arg1 = (Dali::Actor*)jarg1;
1276 result = ((Dali::Actor const*)arg1)->GetParent();
1278 CALL_CATCH_EXCEPTION(0);
1281 jresult = new Dali::Actor((const Dali::Actor&)result);
1285 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetParentOrigin(void* jarg1, void* jarg2)
1287 Dali::Actor* arg1 = (Dali::Actor*)0;
1288 Dali::Vector3* arg2 = 0;
1292 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1296 arg1 = (Dali::Actor*)jarg1;
1297 arg2 = (Dali::Vector3*)jarg2;
1300 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
1306 (arg1)->SetProperty(Actor::Property::PARENT_ORIGIN, (Dali::Vector3 const&)*arg2);
1308 CALL_CATCH_EXCEPTION();
1312 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentParentOrigin(void* jarg1)
1315 Dali::Actor* arg1 = (Dali::Actor*)0;
1316 Dali::Vector3 result;
1320 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1324 arg1 = (Dali::Actor*)jarg1;
1328 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Vector3>(Actor::Property::PARENT_ORIGIN);
1330 CALL_CATCH_EXCEPTION(0);
1333 jresult = new Dali::Vector3((const Dali::Vector3&)result);
1337 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetAnchorPoint(void* jarg1, void* jarg2)
1339 Dali::Actor* arg1 = (Dali::Actor*)0;
1340 Dali::Vector3* arg2 = 0;
1344 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1348 arg1 = (Dali::Actor*)jarg1;
1349 arg2 = (Dali::Vector3*)jarg2;
1352 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
1358 (arg1)->SetProperty(Actor::Property::ANCHOR_POINT, (Dali::Vector3 const&)*arg2);
1360 CALL_CATCH_EXCEPTION();
1364 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentAnchorPoint(void* jarg1)
1367 Dali::Actor* arg1 = (Dali::Actor*)0;
1368 Dali::Vector3 result;
1372 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1376 arg1 = (Dali::Actor*)jarg1;
1380 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Vector3>(Actor::Property::ANCHOR_POINT);
1382 CALL_CATCH_EXCEPTION(0);
1385 jresult = new Dali::Vector3((const Dali::Vector3&)result);
1389 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSize__SWIG_0(void* jarg1, float jarg2, float jarg3)
1391 Dali::Actor* arg1 = (Dali::Actor*)0;
1397 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1401 arg1 = (Dali::Actor*)jarg1;
1402 arg2 = (float)jarg2;
1403 arg3 = (float)jarg3;
1407 (arg1)->SetProperty(Actor::Property::SIZE, Dali::Vector2(arg2, arg3));
1409 CALL_CATCH_EXCEPTION();
1413 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSize__SWIG_1(void* jarg1, float jarg2, float jarg3, float jarg4)
1415 Dali::Actor* arg1 = (Dali::Actor*)0;
1422 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1426 arg1 = (Dali::Actor*)jarg1;
1427 arg2 = (float)jarg2;
1428 arg3 = (float)jarg3;
1429 arg4 = (float)jarg4;
1433 (arg1)->SetProperty(Actor::Property::SIZE, Dali::Vector3(arg2, arg3, arg4));
1435 CALL_CATCH_EXCEPTION();
1439 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSize__SWIG_2(void* jarg1, void* jarg2)
1441 Dali::Actor* arg1 = (Dali::Actor*)0;
1442 Dali::Vector2* arg2 = 0;
1446 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1450 arg1 = (Dali::Actor*)jarg1;
1451 arg2 = (Dali::Vector2*)jarg2;
1454 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
1460 (arg1)->SetProperty(Actor::Property::SIZE, (Dali::Vector2 const&)*arg2);
1462 CALL_CATCH_EXCEPTION();
1466 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSize__SWIG_3(void* jarg1, void* jarg2)
1468 Dali::Actor* arg1 = (Dali::Actor*)0;
1469 Dali::Vector3* arg2 = 0;
1473 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1477 arg1 = (Dali::Actor*)jarg1;
1478 arg2 = (Dali::Vector3*)jarg2;
1481 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
1487 (arg1)->SetProperty(Actor::Property::SIZE, (Dali::Vector3 const&)*arg2);
1489 CALL_CATCH_EXCEPTION();
1493 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetTargetSize(void* jarg1)
1496 Dali::Actor* arg1 = (Dali::Actor*)0;
1497 Dali::Vector3 result;
1501 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1505 arg1 = (Dali::Actor*)jarg1;
1509 result = ((Dali::Actor const*)arg1)->GetTargetSize();
1511 CALL_CATCH_EXCEPTION(0);
1514 jresult = new Dali::Vector3((const Dali::Vector3&)result);
1518 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentSize(void* jarg1)
1521 Dali::Actor* arg1 = (Dali::Actor*)0;
1522 Dali::Vector3 result;
1526 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1530 arg1 = (Dali::Actor*)jarg1;
1534 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Vector3>(Actor::Property::SIZE);
1536 CALL_CATCH_EXCEPTION(0);
1539 jresult = new Dali::Vector3((const Dali::Vector3&)result);
1543 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetNaturalSize(void* jarg1)
1546 Dali::Actor* arg1 = (Dali::Actor*)0;
1547 Dali::Vector3 result;
1551 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1555 arg1 = (Dali::Actor*)jarg1;
1559 result = ((Dali::Actor const*)arg1)->GetNaturalSize();
1561 CALL_CATCH_EXCEPTION(0);
1564 jresult = new Dali::Vector3((const Dali::Vector3&)result);
1568 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetPosition__SWIG_0(void* jarg1, float jarg2, float jarg3)
1570 Dali::Actor* arg1 = (Dali::Actor*)0;
1576 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1580 arg1 = (Dali::Actor*)jarg1;
1581 arg2 = (float)jarg2;
1582 arg3 = (float)jarg3;
1586 (arg1)->SetProperty(Actor::Property::POSITION, Dali::Vector2(arg2, arg3));
1588 CALL_CATCH_EXCEPTION();
1592 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetPosition__SWIG_1(void* jarg1, float jarg2, float jarg3, float jarg4)
1594 Dali::Actor* arg1 = (Dali::Actor*)0;
1601 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1605 arg1 = (Dali::Actor*)jarg1;
1606 arg2 = (float)jarg2;
1607 arg3 = (float)jarg3;
1608 arg4 = (float)jarg4;
1612 (arg1)->SetProperty(Actor::Property::POSITION, Dali::Vector3(arg2, arg3, arg4));
1614 CALL_CATCH_EXCEPTION();
1618 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetPosition__SWIG_2(void* jarg1, void* jarg2)
1620 Dali::Actor* arg1 = (Dali::Actor*)0;
1621 Dali::Vector3* arg2 = 0;
1625 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1629 arg1 = (Dali::Actor*)jarg1;
1630 arg2 = (Dali::Vector3*)jarg2;
1633 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
1639 (arg1)->SetProperty(Actor::Property::POSITION, (Dali::Vector3 const&)*arg2);
1641 CALL_CATCH_EXCEPTION();
1645 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetX(void* jarg1, float jarg2)
1647 Dali::Actor* arg1 = (Dali::Actor*)0;
1652 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1656 arg1 = (Dali::Actor*)jarg1;
1657 arg2 = (float)jarg2;
1661 (arg1)->SetProperty(Actor::Property::POSITION_X, (arg2));
1663 CALL_CATCH_EXCEPTION();
1667 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetY(void* jarg1, float jarg2)
1669 Dali::Actor* arg1 = (Dali::Actor*)0;
1674 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1678 arg1 = (Dali::Actor*)jarg1;
1679 arg2 = (float)jarg2;
1683 (arg1)->SetProperty(Actor::Property::POSITION_Y, arg2);
1685 CALL_CATCH_EXCEPTION();
1689 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetZ(void* jarg1, float jarg2)
1691 Dali::Actor* arg1 = (Dali::Actor*)0;
1696 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1700 arg1 = (Dali::Actor*)jarg1;
1701 arg2 = (float)jarg2;
1705 (arg1)->SetProperty(Actor::Property::POSITION_Z, arg2);
1707 CALL_CATCH_EXCEPTION();
1711 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_TranslateBy(void* jarg1, void* jarg2)
1713 Dali::Actor* arg1 = (Dali::Actor*)0;
1714 Dali::Vector3* arg2 = 0;
1718 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1722 arg1 = (Dali::Actor*)jarg1;
1723 arg2 = (Dali::Vector3*)jarg2;
1726 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
1732 (arg1)->TranslateBy((Dali::Vector3 const&)*arg2);
1734 CALL_CATCH_EXCEPTION();
1738 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentPosition(void* jarg1)
1741 Dali::Actor* arg1 = (Dali::Actor*)0;
1742 Dali::Vector3 result;
1746 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1750 arg1 = (Dali::Actor*)jarg1;
1754 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Vector3>(Actor::Property::POSITION);
1756 CALL_CATCH_EXCEPTION(0);
1759 jresult = new Dali::Vector3((const Dali::Vector3&)result);
1763 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldPosition(void* jarg1)
1766 Dali::Actor* arg1 = (Dali::Actor*)0;
1767 Dali::Vector3 result;
1771 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1775 arg1 = (Dali::Actor*)jarg1;
1779 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Vector3>(Actor::Property::WORLD_POSITION);
1781 CALL_CATCH_EXCEPTION(0);
1784 jresult = new Dali::Vector3((const Dali::Vector3&)result);
1788 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetInheritPosition(void* jarg1, bool jarg2)
1790 Dali::Actor* arg1 = (Dali::Actor*)0;
1795 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1799 arg1 = (Dali::Actor*)jarg1;
1800 arg2 = jarg2 ? true : false;
1804 (arg1)->SetProperty(Dali::Actor::Property::INHERIT_POSITION, arg2);
1806 CALL_CATCH_EXCEPTION();
1810 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_IsPositionInherited(void* jarg1)
1813 Dali::Actor* arg1 = (Dali::Actor*)0;
1818 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1822 arg1 = (Dali::Actor*)jarg1;
1826 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(Dali::Actor::Property::INHERIT_POSITION);
1828 CALL_CATCH_EXCEPTION(0);
1835 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetOrientation__SWIG_0(void* jarg1, void* jarg2, void* jarg3)
1837 Dali::Actor* arg1 = (Dali::Actor*)0;
1838 Dali::Degree* arg2 = 0;
1839 Dali::Vector3* arg3 = 0;
1843 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1847 arg1 = (Dali::Actor*)jarg1;
1848 arg2 = (Dali::Degree*)jarg2;
1851 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
1854 arg3 = (Dali::Vector3*)jarg3;
1857 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
1863 (arg1)->SetProperty(Actor::Property::ORIENTATION, Quaternion((Dali::Degree const&)*arg2, (Dali::Vector3 const&)*arg3));
1865 CALL_CATCH_EXCEPTION();
1869 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetOrientation__SWIG_1(void* jarg1, void* jarg2, void* jarg3)
1871 Dali::Actor* arg1 = (Dali::Actor*)0;
1872 Dali::Radian* arg2 = 0;
1873 Dali::Vector3* arg3 = 0;
1877 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1881 arg1 = (Dali::Actor*)jarg1;
1882 arg2 = (Dali::Radian*)jarg2;
1885 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Radian const & type is null", 0);
1888 arg3 = (Dali::Vector3*)jarg3;
1891 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
1897 (arg1)->SetProperty(Actor::Property::ORIENTATION, Quaternion((Dali::Radian const&)*arg2, (Dali::Vector3 const&)*arg3));
1899 CALL_CATCH_EXCEPTION();
1903 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetOrientation__SWIG_2(void* jarg1, void* jarg2)
1905 Dali::Actor* arg1 = (Dali::Actor*)0;
1906 Dali::Quaternion* arg2 = 0;
1910 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1914 arg1 = (Dali::Actor*)jarg1;
1915 arg2 = (Dali::Quaternion*)jarg2;
1918 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
1924 (arg1)->SetProperty(Actor::Property::ORIENTATION, (Dali::Quaternion const&)*arg2);
1926 CALL_CATCH_EXCEPTION();
1930 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RotateBy__SWIG_0(void* jarg1, void* jarg2, void* jarg3)
1932 Dali::Actor* arg1 = (Dali::Actor*)0;
1933 Dali::Degree* arg2 = 0;
1934 Dali::Vector3* arg3 = 0;
1938 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1942 arg1 = (Dali::Actor*)jarg1;
1943 arg2 = (Dali::Degree*)jarg2;
1946 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
1949 arg3 = (Dali::Vector3*)jarg3;
1952 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
1958 (arg1)->RotateBy((Dali::Degree const&)*arg2, (Dali::Vector3 const&)*arg3);
1960 CALL_CATCH_EXCEPTION();
1964 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RotateBy__SWIG_1(void* jarg1, void* jarg2, void* jarg3)
1966 Dali::Actor* arg1 = (Dali::Actor*)0;
1967 Dali::Radian* arg2 = 0;
1968 Dali::Vector3* arg3 = 0;
1972 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
1976 arg1 = (Dali::Actor*)jarg1;
1977 arg2 = (Dali::Radian*)jarg2;
1980 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Radian const & type is null", 0);
1983 arg3 = (Dali::Vector3*)jarg3;
1986 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
1992 (arg1)->RotateBy((Dali::Radian const&)*arg2, (Dali::Vector3 const&)*arg3);
1994 CALL_CATCH_EXCEPTION();
1998 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RotateBy__SWIG_2(void* jarg1, void* jarg2)
2000 Dali::Actor* arg1 = (Dali::Actor*)0;
2001 Dali::Quaternion* arg2 = 0;
2005 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2009 arg1 = (Dali::Actor*)jarg1;
2010 arg2 = (Dali::Quaternion*)jarg2;
2013 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
2019 (arg1)->RotateBy((Dali::Quaternion const&)*arg2);
2021 CALL_CATCH_EXCEPTION();
2025 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentOrientation(void* jarg1)
2028 Dali::Actor* arg1 = (Dali::Actor*)0;
2029 Dali::Quaternion result;
2033 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2037 arg1 = (Dali::Actor*)jarg1;
2041 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Quaternion>(Actor::Property::ORIENTATION);
2043 CALL_CATCH_EXCEPTION(0);
2046 jresult = new Dali::Quaternion((const Dali::Quaternion&)result);
2050 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetInheritOrientation(void* jarg1, bool jarg2)
2052 Dali::Actor* arg1 = (Dali::Actor*)0;
2057 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2061 arg1 = (Dali::Actor*)jarg1;
2062 arg2 = jarg2 ? true : false;
2066 (arg1)->SetProperty(Actor::Property::INHERIT_ORIENTATION, arg2);
2068 CALL_CATCH_EXCEPTION();
2072 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_IsOrientationInherited(void* jarg1)
2075 Dali::Actor* arg1 = (Dali::Actor*)0;
2080 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2084 arg1 = (Dali::Actor*)jarg1;
2088 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(Actor::Property::INHERIT_ORIENTATION);
2090 CALL_CATCH_EXCEPTION(0);
2097 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldOrientation(void* jarg1)
2100 Dali::Actor* arg1 = (Dali::Actor*)0;
2101 Dali::Quaternion result;
2105 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2109 arg1 = (Dali::Actor*)jarg1;
2113 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Quaternion>(Actor::Property::WORLD_ORIENTATION);
2115 CALL_CATCH_EXCEPTION(0);
2118 jresult = new Dali::Quaternion((const Dali::Quaternion&)result);
2122 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetScale__SWIG_0(void* jarg1, float jarg2)
2124 Dali::Actor* arg1 = (Dali::Actor*)0;
2129 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2133 arg1 = (Dali::Actor*)jarg1;
2134 arg2 = (float)jarg2;
2138 (arg1)->SetProperty(Actor::Property::SCALE, arg2);
2140 CALL_CATCH_EXCEPTION();
2144 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetScale__SWIG_1(void* jarg1, float jarg2, float jarg3, float jarg4)
2146 Dali::Actor* arg1 = (Dali::Actor*)0;
2153 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2157 arg1 = (Dali::Actor*)jarg1;
2158 arg2 = (float)jarg2;
2159 arg3 = (float)jarg3;
2160 arg4 = (float)jarg4;
2164 (arg1)->SetProperty(Actor::Property::SCALE, Vector3(arg2, arg3, arg4));
2166 CALL_CATCH_EXCEPTION();
2170 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetScale__SWIG_2(void* jarg1, void* jarg2)
2172 Dali::Actor* arg1 = (Dali::Actor*)0;
2173 Dali::Vector3* arg2 = 0;
2177 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2181 arg1 = (Dali::Actor*)jarg1;
2182 arg2 = (Dali::Vector3*)jarg2;
2185 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
2191 (arg1)->SetProperty(Actor::Property::SCALE, (Dali::Vector3 const&)*arg2);
2193 CALL_CATCH_EXCEPTION();
2197 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_ScaleBy(void* jarg1, void* jarg2)
2199 Dali::Actor* arg1 = (Dali::Actor*)0;
2200 Dali::Vector3* arg2 = 0;
2204 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2208 arg1 = (Dali::Actor*)jarg1;
2209 arg2 = (Dali::Vector3*)jarg2;
2212 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
2218 (arg1)->ScaleBy((Dali::Vector3 const&)*arg2);
2220 CALL_CATCH_EXCEPTION();
2224 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentScale(void* jarg1)
2227 Dali::Actor* arg1 = (Dali::Actor*)0;
2228 Dali::Vector3 result;
2232 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2236 arg1 = (Dali::Actor*)jarg1;
2240 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Vector3>(Actor::Property::SCALE);
2242 CALL_CATCH_EXCEPTION(0);
2245 jresult = new Dali::Vector3((const Dali::Vector3&)result);
2249 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldScale(void* jarg1)
2252 Dali::Actor* arg1 = (Dali::Actor*)0;
2253 Dali::Vector3 result;
2257 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2261 arg1 = (Dali::Actor*)jarg1;
2265 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Vector3>(Actor::Property::WORLD_SCALE);
2267 CALL_CATCH_EXCEPTION(0);
2270 jresult = new Dali::Vector3((const Dali::Vector3&)result);
2274 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetInheritScale(void* jarg1, bool jarg2)
2276 Dali::Actor* arg1 = (Dali::Actor*)0;
2281 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2285 arg1 = (Dali::Actor*)jarg1;
2286 arg2 = jarg2 ? true : false;
2290 (arg1)->SetProperty(Actor::Property::INHERIT_SCALE, arg2);
2292 CALL_CATCH_EXCEPTION();
2296 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_IsScaleInherited(void* jarg1)
2299 Dali::Actor* arg1 = (Dali::Actor*)0;
2304 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2308 arg1 = (Dali::Actor*)jarg1;
2312 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(Actor::Property::INHERIT_SCALE);
2314 CALL_CATCH_EXCEPTION(0);
2321 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldMatrix(void* jarg1)
2324 Dali::Actor* arg1 = (Dali::Actor*)0;
2325 Dali::Matrix result;
2329 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2333 arg1 = (Dali::Actor*)jarg1;
2337 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Matrix>(Actor::Property::WORLD_MATRIX);
2339 CALL_CATCH_EXCEPTION(0);
2342 jresult = new Dali::Matrix((const Dali::Matrix&)result);
2346 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Raise(void* jarg1)
2351 argp1 = (Dali::Actor*)jarg1;
2354 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
2363 CALL_CATCH_EXCEPTION();
2367 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Lower(void* jarg1)
2372 argp1 = (Dali::Actor*)jarg1;
2375 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
2384 CALL_CATCH_EXCEPTION();
2388 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RaiseToTop(void* jarg1)
2393 argp1 = (Dali::Actor*)jarg1;
2396 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
2405 CALL_CATCH_EXCEPTION();
2409 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LowerToBottom(void* jarg1)
2414 argp1 = (Dali::Actor*)jarg1;
2417 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
2424 arg1.LowerToBottom();
2426 CALL_CATCH_EXCEPTION();
2430 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RaiseAbove(void* jarg1, void* jarg2)
2437 argp1 = (Dali::Actor*)jarg1;
2440 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
2444 argp2 = (Dali::Actor*)jarg2;
2447 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
2454 arg1.RaiseAbove(arg2);
2456 CALL_CATCH_EXCEPTION();
2460 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LowerBelow(void* jarg1, void* jarg2)
2467 argp1 = (Dali::Actor*)jarg1;
2470 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
2474 argp2 = (Dali::Actor*)jarg2;
2477 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
2484 arg1.LowerBelow(arg2);
2486 CALL_CATCH_EXCEPTION();
2490 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetVisible(void* jarg1, bool jarg2)
2492 Dali::Actor* arg1 = (Dali::Actor*)0;
2497 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2501 arg1 = (Dali::Actor*)jarg1;
2502 arg2 = jarg2 ? true : false;
2506 (arg1)->SetProperty(Actor::Property::VISIBLE, arg2);
2508 CALL_CATCH_EXCEPTION();
2512 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_IsVisible(void* jarg1)
2515 Dali::Actor* arg1 = (Dali::Actor*)0;
2520 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2524 arg1 = (Dali::Actor*)jarg1;
2528 result = (bool)((Dali::Actor const*)arg1)->GetCurrentProperty<bool>(Actor::Property::VISIBLE);
2530 CALL_CATCH_EXCEPTION(0);
2537 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetOpacity(void* jarg1, float jarg2)
2539 Dali::Actor* arg1 = (Dali::Actor*)0;
2544 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2548 arg1 = (Dali::Actor*)jarg1;
2549 arg2 = (float)jarg2;
2553 (arg1)->SetProperty(Actor::Property::OPACITY, arg2);
2555 CALL_CATCH_EXCEPTION();
2559 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetCurrentOpacity(void* jarg1)
2562 Dali::Actor* arg1 = (Dali::Actor*)0;
2567 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2571 arg1 = (Dali::Actor*)jarg1;
2575 result = (float)((Dali::Actor const*)arg1)->GetCurrentProperty<float>(Actor::Property::OPACITY);
2577 CALL_CATCH_EXCEPTION(0);
2584 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetColor(void* jarg1, void* jarg2)
2586 Dali::Actor* arg1 = (Dali::Actor*)0;
2587 Dali::Vector4* arg2 = 0;
2591 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2595 arg1 = (Dali::Actor*)jarg1;
2596 arg2 = (Dali::Vector4*)jarg2;
2599 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
2605 (arg1)->SetProperty(Actor::Property::COLOR, (Dali::Vector4 const&)*arg2);
2607 CALL_CATCH_EXCEPTION();
2611 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentColor(void* jarg1)
2614 Dali::Actor* arg1 = (Dali::Actor*)0;
2615 Dali::Vector4 result;
2619 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2623 arg1 = (Dali::Actor*)jarg1;
2627 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Vector4>(Actor::Property::COLOR);
2629 CALL_CATCH_EXCEPTION(0);
2632 jresult = new Dali::Vector4((const Dali::Vector4&)result);
2636 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetColorMode(void* jarg1, int jarg2)
2638 Dali::Actor* arg1 = (Dali::Actor*)0;
2639 Dali::ColorMode arg2;
2643 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2647 arg1 = (Dali::Actor*)jarg1;
2648 arg2 = (Dali::ColorMode)jarg2;
2652 (arg1)->SetProperty(Actor::Property::COLOR_MODE, arg2);
2654 CALL_CATCH_EXCEPTION();
2658 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetColorMode(void* jarg1)
2661 Dali::Actor* arg1 = (Dali::Actor*)0;
2662 Dali::ColorMode result;
2666 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2670 arg1 = (Dali::Actor*)jarg1;
2674 result = (Dali::ColorMode)((Dali::Actor const*)arg1)->GetProperty<ColorMode>(Actor::Property::COLOR_MODE);
2676 CALL_CATCH_EXCEPTION(0);
2679 jresult = (int)result;
2683 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldColor(void* jarg1)
2686 Dali::Actor* arg1 = (Dali::Actor*)0;
2687 Dali::Vector4 result;
2691 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2695 arg1 = (Dali::Actor*)jarg1;
2699 result = ((Dali::Actor const*)arg1)->GetCurrentProperty<Vector4>(Actor::Property::WORLD_COLOR);
2701 CALL_CATCH_EXCEPTION(0);
2704 jresult = new Dali::Vector4((const Dali::Vector4&)result);
2708 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetDrawMode(void* jarg1, int jarg2)
2710 Dali::Actor* arg1 = (Dali::Actor*)0;
2711 Dali::DrawMode::Type arg2;
2715 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2719 arg1 = (Dali::Actor*)jarg1;
2720 arg2 = (Dali::DrawMode::Type)jarg2;
2724 (arg1)->SetProperty(Actor::Property::DRAW_MODE, arg2);
2726 CALL_CATCH_EXCEPTION();
2730 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetDrawMode(void* jarg1)
2733 Dali::Actor* arg1 = (Dali::Actor*)0;
2734 Dali::DrawMode::Type result;
2738 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2742 arg1 = (Dali::Actor*)jarg1;
2746 result = (Dali::DrawMode::Type)((Dali::Actor const*)arg1)->GetProperty<DrawMode::Type>(Actor::Property::DRAW_MODE);
2748 CALL_CATCH_EXCEPTION(0);
2751 jresult = (int)result;
2755 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSensitive(void* jarg1, bool jarg2)
2757 Dali::Actor* arg1 = (Dali::Actor*)0;
2762 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2766 arg1 = (Dali::Actor*)jarg1;
2767 arg2 = jarg2 ? true : false;
2771 (arg1)->SetProperty(Actor::Property::SENSITIVE, arg2);
2773 CALL_CATCH_EXCEPTION();
2777 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_IsSensitive(void* jarg1)
2780 Dali::Actor* arg1 = (Dali::Actor*)0;
2785 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2789 arg1 = (Dali::Actor*)jarg1;
2793 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(Actor::Property::SENSITIVE);
2795 CALL_CATCH_EXCEPTION(0);
2802 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_ScreenToLocal(void* jarg1, float* jarg2, float* jarg3, float jarg4, float jarg5)
2805 Dali::Actor* arg1 = (Dali::Actor*)0;
2814 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2818 arg1 = (Dali::Actor*)jarg1;
2819 arg2 = (float*)jarg2;
2820 arg3 = (float*)jarg3;
2821 arg4 = (float)jarg4;
2822 arg5 = (float)jarg5;
2826 result = (bool)((Dali::Actor const*)arg1)->ScreenToLocal(*arg2, *arg3, arg4, arg5);
2828 CALL_CATCH_EXCEPTION(0);
2835 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetLeaveRequired(void* jarg1, bool jarg2)
2837 Dali::Actor* arg1 = (Dali::Actor*)0;
2842 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2846 arg1 = (Dali::Actor*)jarg1;
2847 arg2 = jarg2 ? true : false;
2851 (arg1)->SetProperty(Actor::Property::LEAVE_REQUIRED, arg2);
2853 CALL_CATCH_EXCEPTION();
2857 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_GetLeaveRequired(void* jarg1)
2860 Dali::Actor* arg1 = (Dali::Actor*)0;
2865 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2869 arg1 = (Dali::Actor*)jarg1;
2873 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(Actor::Property::LEAVE_REQUIRED);
2875 CALL_CATCH_EXCEPTION(0);
2882 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetKeyboardFocusable(void* jarg1, bool jarg2)
2884 Dali::Actor* arg1 = (Dali::Actor*)0;
2889 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2893 arg1 = (Dali::Actor*)jarg1;
2894 arg2 = jarg2 ? true : false;
2898 (arg1)->SetProperty(Actor::Property::KEYBOARD_FOCUSABLE, arg2);
2900 CALL_CATCH_EXCEPTION();
2904 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_IsKeyboardFocusable(void* jarg1)
2907 Dali::Actor* arg1 = (Dali::Actor*)0;
2912 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2916 arg1 = (Dali::Actor*)jarg1;
2920 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(Actor::Property::KEYBOARD_FOCUSABLE);
2922 CALL_CATCH_EXCEPTION(0);
2929 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetKeyboardFocusableChildren(void* actor, bool keyboardFocusableChildren)
2931 Dali::Actor* arg1 = (Dali::Actor*)0;
2935 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "actor is null!");
2939 arg1 = (Dali::Actor*)actor;
2943 (arg1)->SetProperty(DevelActor::Property::KEYBOARD_FOCUSABLE_CHILDREN, keyboardFocusableChildren);
2945 CALL_CATCH_EXCEPTION();
2949 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_AreChildrenKeyBoardFocusable(void* actor)
2951 Dali::Actor* arg1 = (Dali::Actor*)0;
2956 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "actor is null!");
2960 arg1 = (Dali::Actor*)actor;
2964 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(DevelActor::Property::KEYBOARD_FOCUSABLE_CHILDREN);
2966 CALL_CATCH_EXCEPTION(0);
2971 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetTouchFocusable(void* jarg1, bool jarg2)
2973 Dali::Actor* arg1 = (Dali::Actor*)0;
2978 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
2982 arg1 = (Dali::Actor*)jarg1;
2983 arg2 = jarg2 ? true : false;
2987 (arg1)->SetProperty(DevelActor::Property::TOUCH_FOCUSABLE, arg2);
2989 CALL_CATCH_EXCEPTION();
2993 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_IsTouchFocusable(void* jarg1)
2996 Dali::Actor* arg1 = (Dali::Actor*)0;
3001 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3005 arg1 = (Dali::Actor*)jarg1;
3009 result = (bool)((Dali::Actor const*)arg1)->GetProperty<bool>(DevelActor::Property::TOUCH_FOCUSABLE);
3011 CALL_CATCH_EXCEPTION(0);
3018 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetResizePolicy(void* jarg1, int jarg2, int jarg3)
3020 Dali::Actor* arg1 = (Dali::Actor*)0;
3021 Dali::ResizePolicy::Type arg2;
3022 Dali::Dimension::Type arg3;
3026 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3030 arg1 = (Dali::Actor*)jarg1;
3031 arg2 = (Dali::ResizePolicy::Type)jarg2;
3032 arg3 = (Dali::Dimension::Type)jarg3;
3036 (arg1)->SetResizePolicy(arg2, arg3);
3038 CALL_CATCH_EXCEPTION();
3042 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetResizePolicy(void* jarg1, int jarg2)
3045 Dali::Actor* arg1 = (Dali::Actor*)0;
3046 Dali::Dimension::Type arg2;
3047 Dali::ResizePolicy::Type result;
3051 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3055 arg1 = (Dali::Actor*)jarg1;
3056 arg2 = (Dali::Dimension::Type)jarg2;
3060 result = (Dali::ResizePolicy::Type)((Dali::Actor const*)arg1)->GetResizePolicy(arg2);
3062 CALL_CATCH_EXCEPTION(0);
3065 jresult = (int)result;
3069 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSizeScalePolicy(void* jarg1, int jarg2)
3071 Dali::Actor* arg1 = (Dali::Actor*)0;
3072 Dali::SizeScalePolicy::Type arg2;
3076 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3080 arg1 = (Dali::Actor*)jarg1;
3081 arg2 = (Dali::SizeScalePolicy::Type)jarg2;
3085 (arg1)->SetProperty(Actor::Property::SIZE_SCALE_POLICY, arg2);
3087 CALL_CATCH_EXCEPTION();
3091 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetSizeScalePolicy(void* jarg1)
3094 Dali::Actor* arg1 = (Dali::Actor*)0;
3095 Dali::SizeScalePolicy::Type result;
3099 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3103 arg1 = (Dali::Actor*)jarg1;
3107 result = (Dali::SizeScalePolicy::Type)((Dali::Actor const*)arg1)->GetProperty<SizeScalePolicy::Type>(Actor::Property::SIZE_SCALE_POLICY);
3109 CALL_CATCH_EXCEPTION(0);
3112 jresult = (int)result;
3116 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSizeModeFactor(void* jarg1, void* jarg2)
3118 Dali::Actor* arg1 = (Dali::Actor*)0;
3119 Dali::Vector3* arg2 = 0;
3123 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3127 arg1 = (Dali::Actor*)jarg1;
3128 arg2 = (Dali::Vector3*)jarg2;
3131 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
3137 (arg1)->SetProperty(Actor::Property::SIZE_MODE_FACTOR, (Dali::Vector3 const&)*arg2);
3139 CALL_CATCH_EXCEPTION();
3143 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetSizeModeFactor(void* jarg1)
3146 Dali::Actor* arg1 = (Dali::Actor*)0;
3147 Dali::Vector3 result;
3151 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3155 arg1 = (Dali::Actor*)jarg1;
3159 result = ((Dali::Actor const*)arg1)->GetProperty<Vector3>(Actor::Property::SIZE_MODE_FACTOR);
3161 CALL_CATCH_EXCEPTION(0);
3164 jresult = new Dali::Vector3((const Dali::Vector3&)result);
3168 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetHeightForWidth(void* jarg1, float jarg2)
3171 Dali::Actor* arg1 = (Dali::Actor*)0;
3177 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3181 arg1 = (Dali::Actor*)jarg1;
3182 arg2 = (float)jarg2;
3186 result = (float)(arg1)->GetHeightForWidth(arg2);
3188 CALL_CATCH_EXCEPTION(0);
3195 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetWidthForHeight(void* jarg1, float jarg2)
3198 Dali::Actor* arg1 = (Dali::Actor*)0;
3204 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3208 arg1 = (Dali::Actor*)jarg1;
3209 arg2 = (float)jarg2;
3213 result = (float)(arg1)->GetWidthForHeight(arg2);
3215 CALL_CATCH_EXCEPTION(0);
3222 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetRelayoutSize(void* jarg1, int jarg2)
3225 Dali::Actor* arg1 = (Dali::Actor*)0;
3226 Dali::Dimension::Type arg2;
3231 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3235 arg1 = (Dali::Actor*)jarg1;
3236 arg2 = (Dali::Dimension::Type)jarg2;
3240 result = (float)((Dali::Actor const*)arg1)->GetRelayoutSize(arg2);
3242 CALL_CATCH_EXCEPTION(0);
3249 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetPadding(void* jarg1, void* jarg2)
3251 Dali::Actor* arg1 = (Dali::Actor*)0;
3252 Dali::Padding* arg2 = 0;
3256 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3260 arg1 = (Dali::Actor*)jarg1;
3261 arg2 = (Dali::Padding*)jarg2;
3264 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Padding const & type is null", 0);
3270 (arg1)->SetProperty(Actor::Property::PADDING, (Dali::Padding const&)*arg2);
3272 CALL_CATCH_EXCEPTION();
3276 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_GetPadding(void* jarg1, void* jarg2)
3278 Dali::Actor* arg1 = (Dali::Actor*)0;
3279 Dali::Padding* arg2 = 0;
3283 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3287 arg1 = (Dali::Actor*)jarg1;
3288 arg2 = (Dali::Padding*)jarg2;
3291 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Padding & type is null", 0);
3297 *arg2 = ((Dali::Actor const*)arg1)->GetProperty<Vector4>(Actor::Property::PADDING);
3299 CALL_CATCH_EXCEPTION();
3303 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetMinimumSize(void* jarg1, void* jarg2)
3305 Dali::Actor* arg1 = (Dali::Actor*)0;
3306 Dali::Vector2* arg2 = 0;
3310 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3314 arg1 = (Dali::Actor*)jarg1;
3315 arg2 = (Dali::Vector2*)jarg2;
3318 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
3324 (arg1)->SetProperty(Actor::Property::MINIMUM_SIZE, (Dali::Vector2 const&)*arg2);
3326 CALL_CATCH_EXCEPTION();
3330 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetMinimumSize(void* jarg1)
3333 Dali::Actor* arg1 = (Dali::Actor*)0;
3334 Dali::Vector2 result;
3338 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3342 arg1 = (Dali::Actor*)jarg1;
3346 result = (arg1)->GetProperty<Vector2>(Actor::Property::MINIMUM_SIZE);
3348 CALL_CATCH_EXCEPTION(0);
3351 jresult = new Dali::Vector2((const Dali::Vector2&)result);
3355 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetMaximumSize(void* jarg1, void* jarg2)
3357 Dali::Actor* arg1 = (Dali::Actor*)0;
3358 Dali::Vector2* arg2 = 0;
3362 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3366 arg1 = (Dali::Actor*)jarg1;
3367 arg2 = (Dali::Vector2*)jarg2;
3370 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
3376 (arg1)->SetProperty(Actor::Property::MAXIMUM_SIZE, (Dali::Vector2 const&)*arg2);
3378 CALL_CATCH_EXCEPTION();
3382 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetMaximumSize(void* jarg1)
3385 Dali::Actor* arg1 = (Dali::Actor*)0;
3386 Dali::Vector2 result;
3390 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3394 arg1 = (Dali::Actor*)jarg1;
3398 result = (arg1)->GetProperty<Vector2>(Actor::Property::MAXIMUM_SIZE);
3400 CALL_CATCH_EXCEPTION(0);
3403 jresult = new Dali::Vector2((const Dali::Vector2&)result);
3407 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetHierarchyDepth(void* jarg1)
3410 Dali::Actor* arg1 = (Dali::Actor*)0;
3415 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3419 arg1 = (Dali::Actor*)jarg1;
3423 result = (int)(arg1)->GetProperty<int>(Actor::Property::HIERARCHY_DEPTH);
3424 Dali::Actor parent = ((Dali::Actor const*)arg1)->GetParent();
3426 CALL_CATCH_EXCEPTION(0);
3433 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_AddRenderer(void* jarg1, void* jarg2)
3435 unsigned int jresult;
3436 Dali::Actor* arg1 = (Dali::Actor*)0;
3437 Dali::Renderer* arg2 = 0;
3438 unsigned int result;
3442 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3446 arg1 = (Dali::Actor*)jarg1;
3447 arg2 = (Dali::Renderer*)jarg2;
3450 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Renderer & type is null", 0);
3456 result = (unsigned int)(arg1)->AddRenderer(*arg2);
3458 CALL_CATCH_EXCEPTION(0);
3465 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_GetRendererCount(void* jarg1)
3467 unsigned int jresult;
3468 Dali::Actor* arg1 = (Dali::Actor*)0;
3469 unsigned int result;
3473 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3477 arg1 = (Dali::Actor*)jarg1;
3481 result = (unsigned int)((Dali::Actor const*)arg1)->GetRendererCount();
3483 CALL_CATCH_EXCEPTION(0);
3490 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_GetRendererAt(void* jarg1, unsigned int jarg2)
3493 Dali::Actor* arg1 = (Dali::Actor*)0;
3495 Dali::Renderer result;
3499 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3503 arg1 = (Dali::Actor*)jarg1;
3504 arg2 = (unsigned int)jarg2;
3508 result = (arg1)->GetRendererAt(arg2);
3510 CALL_CATCH_EXCEPTION(0);
3513 jresult = new Dali::Renderer((const Dali::Renderer&)result);
3517 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RemoveRenderer__SWIG_0(void* jarg1, void* jarg2)
3519 Dali::Actor* arg1 = (Dali::Actor*)0;
3520 Dali::Renderer* arg2 = 0;
3524 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3528 arg1 = (Dali::Actor*)jarg1;
3529 arg2 = (Dali::Renderer*)jarg2;
3532 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Renderer & type is null", 0);
3538 (arg1)->RemoveRenderer(*arg2);
3540 CALL_CATCH_EXCEPTION();
3544 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RemoveRenderer__SWIG_1(void* jarg1, unsigned int jarg2)
3546 Dali::Actor* arg1 = (Dali::Actor*)0;
3551 SWIG_EXCEPTION_WITH_FILE_AND_LINE(SWIG_CSharpArgumentNullException, "jarg1 is null!");
3555 arg1 = (Dali::Actor*)jarg1;
3556 arg2 = (unsigned int)jarg2;
3560 (arg1)->RemoveRenderer(arg2);
3562 CALL_CATCH_EXCEPTION();
3566 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetNeedGesturePropagation(void* jarg1, bool jarg2)
3570 Dali::Actor* argp1 = (Dali::Actor*)0;
3572 argp1 = (Dali::Actor*)jarg1;
3575 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
3583 Dali::DevelActor::SetNeedGesturePropagation(arg1, arg2);
3585 CALL_CATCH_EXCEPTION();
3590 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_CalculateScreenPosition(void* actor)
3594 Dali::Actor* argp1 = (Dali::Actor*)0;
3595 Dali::Vector2 result;
3597 argp1 = (Dali::Actor*)actor;
3600 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
3607 result = Dali::DevelActor::CalculateScreenPosition(arg1);
3609 CALL_CATCH_EXCEPTION(0);
3612 jresult = new Dali::Vector2((const Dali::Vector2&)result);
3616 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_CalculateScreenExtents(void* actor)
3619 Dali::Actor* argp1 = (Dali::Actor*)0;
3620 Dali::Rect<float> result;
3622 argp1 = (Dali::Actor*)actor;
3625 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
3632 result = Dali::DevelActor::CalculateScreenExtents(arg1);
3634 CALL_CATCH_EXCEPTION(0);
3637 // Note: The float type Rectangle class is not ready yet.
3638 // Therefore, it transmits data in Vector4 class.
3639 // This type should later be changed to the appropriate data type.
3640 return new Dali::Vector4(result.x, result.y, result.width, result.height);
3643 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Actor_CurrentScreenExtents(void* actor)
3646 Dali::Actor* argp1 = (Dali::Actor*)0;
3647 Dali::Rect<float> result;
3649 argp1 = (Dali::Actor*)actor;
3652 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
3659 result = Dali::DevelActor::CalculateCurrentScreenExtents(arg1);
3661 CALL_CATCH_EXCEPTION(0);
3664 // Note: The float type Rectangle class is not ready yet.
3665 // Therefore, it transmits data in Vector4 class.
3666 // This type should later be changed to the appropriate data type.
3667 return new Dali::Vector4(result.x, result.y, result.width, result.height);
3670 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_LookAt(void* csActor, void* csTarget, void* csUp, void* csLocalForward, void* csLocalUp)
3673 Dali::Vector3 target;
3674 Dali::Vector3 up = Vector3::YAXIS;
3675 Dali::Vector3 localForward = Vector3::ZAXIS;
3676 Dali::Vector3 localUp = Vector3::YAXIS;
3680 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
3686 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null target Dali::Vector3", 0);
3690 actor = *(Dali::Actor*)csActor;
3691 target = *(Dali::Vector3*)csTarget;
3693 // Use default value if csUp is null
3696 up = *(Dali::Vector3*)csUp;
3699 // Use default value if csLocalForward is null
3702 localForward = *(Dali::Vector3*)csLocalForward;
3705 // Use default value if csLocalForward is null
3708 localUp = *(Dali::Vector3*)csLocalUp;
3714 Dali::DevelActor::LookAt(actor, target, up, localForward, localUp);
3716 CALL_CATCH_EXCEPTION();
3720 SWIGEXPORT void SWIGSTDCALL CSharp_DevelActor_Property_SetTouchAreaOffset(void* jarg1, int jarg2, int jarg3, int jarg4, int jarg5)
3722 Dali::Actor* arg1 = (Dali::Actor*)0;
3723 arg1 = (Dali::Actor*)jarg1;
3724 Rect<int> arg2 = Rect(jarg2, jarg3, jarg4, jarg5);
3728 (arg1)->SetProperty(Dali::DevelActor::Property::TOUCH_AREA_OFFSET, arg2);
3730 CALL_CATCH_EXCEPTION();
3734 SWIGEXPORT void SWIGSTDCALL CSharp_DevelActor_Property_GetTouchAreaOffset(void* jarg1, int* jarg2, int* jarg3, int* jarg4, int* jarg5)
3736 Dali::Actor* arg1 = (Dali::Actor*)0;
3737 arg1 = (Dali::Actor*)jarg1;
3739 Rect<int32_t> result;
3743 result = (arg1)->GetProperty<Rect<int32_t>>(Dali::DevelActor::Property::TOUCH_AREA_OFFSET);
3744 *jarg2 = result.left;
3745 *jarg3 = result.right;
3746 *jarg4 = result.bottom;
3747 *jarg5 = result.top;
3749 CALL_CATCH_EXCEPTION();
3753 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_UnparentAndReset(void* jarg1)
3755 Dali::Actor* arg1 = 0;
3757 arg1 = (Dali::Actor*)jarg1;
3760 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
3766 Dali::UnparentAndReset(*arg1);
3768 CALL_CATCH_EXCEPTION();
3773 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetSuggestedMinimumWidth(void * jarg1) {
3774 Dali::Actor *arg1 = (Dali::Actor *) 0;
3775 Dali::Vector2 maximumSize;
3776 Dali::Vector2 minimumSize;
3777 Dali::Vector3 naturalSize;
3778 bool widthForHeight;
3782 arg1 = (Dali::Actor *)jarg1;
3783 maximumSize = arg1->GetProperty< Vector2 >( Actor::Property::MAXIMUM_SIZE );
3784 minimumSize = arg1->GetProperty< Vector2 >( Actor::Property::MINIMUM_SIZE );
3785 naturalSize = arg1->GetNaturalSize();
3786 widthForHeight = arg1->GetProperty< bool >( Actor::Property::WIDTH_FOR_HEIGHT );
3791 float baseHeight = maximumSize.height > 0 ? std::min(maximumSize.height, naturalSize.height) : naturalSize.height;
3792 baseWidth = arg1->GetWidthForHeight(baseHeight);
3796 baseWidth = naturalSize.width;
3799 result = minimumSize.width > 0 ? std::max(baseWidth, minimumSize.width) : baseWidth;
3800 result = maximumSize.width > 0 ? std::min(result, maximumSize.width) : result;
3801 } CALL_CATCH_EXCEPTION(0);
3807 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetSuggestedMinimumHeight(void * jarg1) {
3808 Dali::Actor *arg1 = (Dali::Actor *) 0;
3809 Dali::Vector2 maximumSize;
3810 Dali::Vector2 minimumSize;
3811 Dali::Vector3 naturalSize;
3812 bool heightForWidth;
3816 arg1 = (Dali::Actor *)jarg1;
3817 maximumSize = arg1->GetProperty< Vector2 >( Actor::Property::MAXIMUM_SIZE );
3818 minimumSize = arg1->GetProperty< Vector2 >( Actor::Property::MINIMUM_SIZE );
3819 naturalSize = arg1->GetNaturalSize();
3820 heightForWidth = arg1->GetProperty< bool >( Actor::Property::HEIGHT_FOR_WIDTH );
3825 float baseWidth = maximumSize.width > 0 ? std::min(maximumSize.width, naturalSize.width) : naturalSize.width;
3826 baseHeight = arg1->GetHeightForWidth(baseWidth);
3830 baseHeight = naturalSize.height;
3833 result = minimumSize.height > 0 ? std::max(baseHeight, minimumSize.height) : baseHeight;
3834 result = maximumSize.height > 0 ? std::min(result, maximumSize.height) : result;
3835 } CALL_CATCH_EXCEPTION(0);
3843 #ifndef GENERATE_DEVEL_ACTOR_SIGNAL
3844 #define GENERATE_DEVEL_ACTOR_SIGNAL(HType, SignalName) GENERATE_DEVEL_SIGNAL(Dali::Actor*, HType, Dali::DevelActor, Dali_Actor, SignalName)
3846 #ifndef GENERATE_ACTOR_SIGNAL
3847 #define GENERATE_ACTOR_SIGNAL(HType, SignalName) GENERATE_SIGNAL(Dali::Actor*, HType, Dali_Actor, SignalName)
3850 GENERATE_DEVEL_ACTOR_SIGNAL(bool(*)(Dali::Actor, Dali::TouchEvent const&), HitTestResultSignal)
3851 // CSharp_Dali_Actor_HitTestResultSignal_Connect
3852 // CSharp_Dali_Actor_HitTestResultSignal_Disconnect
3854 GENERATE_DEVEL_ACTOR_SIGNAL(bool(*)(Dali::Actor, Dali::TouchEvent const&), InterceptTouchedSignal)
3855 // CSharp_Dali_Actor_InterceptTouchedSignal_Connect
3856 // CSharp_Dali_Actor_InterceptTouchedSignal_Disconnect
3858 GENERATE_ACTOR_SIGNAL(bool(*)(Dali::Actor, Dali::TouchEvent const&), TouchedSignal)
3859 // CSharp_Dali_Actor_TouchedSignal_Connect
3860 // CSharp_Dali_Actor_TouchedSignal_Disconnect
3862 GENERATE_ACTOR_SIGNAL(bool(*)(Dali::Actor, Dali::HoverEvent const&), HoveredSignal)
3863 // CSharp_Dali_Actor_HoveredSignal_Connect
3864 // CSharp_Dali_Actor_HoveredSignal_Disconnect
3866 GENERATE_ACTOR_SIGNAL(bool(*)(Dali::Actor, Dali::WheelEvent const&), WheelEventSignal)
3867 // CSharp_Dali_Actor_WheelEventSignal_Connect
3868 // CSharp_Dali_Actor_WheelEventSignal_Disconnect
3870 GENERATE_DEVEL_ACTOR_SIGNAL(bool(*)(Dali::Actor, Dali::WheelEvent const&), InterceptWheelSignal)
3871 // CSharp_Dali_Actor_InterceptWheelSignal_Connect
3872 // CSharp_Dali_Actor_InterceptWheelSignal_Disconnect
3874 GENERATE_ACTOR_SIGNAL(void(*)(Dali::Actor), OnSceneSignal)
3875 // CSharp_Dali_Actor_OnSceneSignal_Connect
3876 // CSharp_Dali_Actor_OnSceneSignal_Disconnect
3878 GENERATE_ACTOR_SIGNAL(void(*)(Dali::Actor), OffSceneSignal)
3879 // CSharp_Dali_Actor_OffSceneSignal_Connect
3880 // CSharp_Dali_Actor_OffSceneSignal_Disconnect
3882 GENERATE_ACTOR_SIGNAL(void(*)(Dali::Actor), OnRelayoutSignal)
3883 // CSharp_Dali_Actor_OnRelayoutSignal_Connect
3884 // CSharp_Dali_Actor_OnRelayoutSignal_Disconnect
3886 GENERATE_DEVEL_ACTOR_SIGNAL(void(*)(Dali::Actor, bool, Dali::DevelActor::VisibilityChange::Type), VisibilityChangedSignal)
3887 // CSharp_Dali_Actor_VisibilityChangedSignal_Connect
3888 // CSharp_Dali_Actor_VisibilityChangedSignal_Disconnect
3890 GENERATE_ACTOR_SIGNAL(void(*)(Dali::Actor, LayoutDirection::Type), LayoutDirectionChangedSignal)
3891 // CSharp_Dali_Actor_LayoutDirectionChangedSignal_Connect
3892 // CSharp_Dali_Actor_LayoutDirectionChangedSignal_Disconnect