}
- SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_RemoveRange(void * jarg1, int jarg2, int jarg3) {
- std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
- int arg2 ;
- int arg3 ;
+ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemFactory_director_connect(void *objarg, SwigDirector_ItemFactory::SWIG_Callback0_t callback0, SwigDirector_ItemFactory::SWIG_Callback1_t callback1, SwigDirector_ItemFactory::SWIG_Callback2_t callback2) {
+ Dali::Toolkit::ItemFactory *obj = (Dali::Toolkit::ItemFactory *)objarg;
+ SwigDirector_ItemFactory *director = dynamic_cast<SwigDirector_ItemFactory *>(obj);
+ if (director) {
+ director->swig_connect_director(callback0, callback1, callback2);
+ }
+ }
- arg1 = (std::vector< unsigned int > *)jarg1;
- arg2 = (int)jarg2;
- arg3 = (int)jarg3;
- {
- try {
- try {
- std_vector_Sl_unsigned_SS_int_Sg__RemoveRange(arg1,arg2,arg3);
- }
- catch(std::out_of_range &_e) {
- SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
- return ;
- }
- catch(std::invalid_argument &_e) {
- SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
- return ;
- }
- } CALL_CATCH_EXCEPTION();
- }
+ //// ========================= end of part 3 =============================
+
+ //// ========================== start part 4 =============================
+ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FrameCallbackInterface_director_connect(void *objarg, SwigDirector_FrameCallbackInterface::SWIG_Callback0_t callback0) {
+ Dali::FrameCallbackInterface *obj = (Dali::FrameCallbackInterface *)objarg;
+ SwigDirector_FrameCallbackInterface *director = dynamic_cast<SwigDirector_FrameCallbackInterface *>(obj);
+ if (director) {
+ director->swig_connect_director(callback0);
+ }
}
++SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FrameCallbackInterface_director_connect_with_return(void *objarg, SwigDirector_FrameCallbackInterface::SWIG_Callback1_t callback1) {
++ Dali::FrameCallbackInterface *obj = (Dali::FrameCallbackInterface *)objarg;
++ SwigDirector_FrameCallbackInterface *director = dynamic_cast<SwigDirector_FrameCallbackInterface *>(obj);
++ if (director) {
++ director->swig_connect_director_with_return(callback1);
++ }
++}
- SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemIdContainer_Repeat(unsigned int jarg1, int jarg2) {
+ SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FrameCallbackInterface() {
void * jresult ;
- unsigned int *arg1 = 0 ;
- int arg2 ;
- unsigned int temp1 ;
- std::vector< unsigned int > *result = 0 ;
+ Dali::FrameCallbackInterface *result = 0 ;
- temp1 = (unsigned int)jarg1;
- arg1 = &temp1;
- arg2 = (int)jarg2;
{
try {
- try {
- result = (std::vector< unsigned int > *)std_vector_Sl_unsigned_SS_int_Sg__Repeat((unsigned int const &)*arg1,arg2);
- }
- catch(std::out_of_range &_e) {
- SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
- return 0;
- }
-
+ result =(Dali::FrameCallbackInterface *) new SwigDirector_FrameCallbackInterface();
} CALL_CATCH_EXCEPTION(0);
}
}
- SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_Reverse__SWIG_0(void * jarg1) {
- std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
+ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FrameCallbackInterface_AddFrameCallback(void * jarg1, void* jarg2, void* jarg3) {
+ Dali::FrameCallbackInterface *obj = (Dali::FrameCallbackInterface *)jarg2;
+ SwigDirector_FrameCallbackInterface *arg2 = dynamic_cast<SwigDirector_FrameCallbackInterface *>(obj);
- arg1 = (std::vector< unsigned int > *)jarg1;
+ Dali::Stage *arg1 = (Dali::Stage *) 0;
+ Dali::Actor *arg3 = 0;
+
+ arg1 = (Dali::Stage *)jarg1;
+ arg3 = (Dali::Actor *)jarg3;
+
- DevelStage::AddFrameCallback( *arg1, *arg2, *arg3 );
++ if(arg3 == nullptr)
+ {
- try {
- std_vector_Sl_unsigned_SS_int_Sg__Reverse__SWIG_0(arg1);
- } CALL_CATCH_EXCEPTION();
++ DevelStage::AddFrameCallback( *arg1, *arg2, Dali::Actor() );
+ }
-
++ else
++ {
++ DevelStage::AddFrameCallback( *arg1, *arg2, *arg3 );
++ }
+ return;
}