From: sunghyun kim Date: Thu, 29 Aug 2024 08:21:05 +0000 (+0900) Subject: Add CSharp_Dali_VisualFactory_AddPrecompileShader X-Git-Tag: dali_2.3.42~3^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=53f4d1876a4d14be44d5e6a59d824e97df9ca4e0;p=platform%2Fcore%2Fuifw%2Fdali-csharp-binder.git Add CSharp_Dali_VisualFactory_AddPrecompileShader Change-Id: Ie9f53a99456591f82c17e727595530cb5a198c34 --- diff --git a/dali-csharp-binder/dali-toolkit/dali-toolkit-wrap.cpp b/dali-csharp-binder/dali-toolkit/dali-toolkit-wrap.cpp index ca5de4bd..a562cd1f 100644 --- a/dali-csharp-binder/dali-toolkit/dali-toolkit-wrap.cpp +++ b/dali-csharp-binder/dali-toolkit/dali-toolkit-wrap.cpp @@ -12275,7 +12275,24 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisualFactory_CreateVisual__SWIG_0(voi return jresult; } +SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_VisualFactory_AddPrecompileShader(void* csVisualFactory, void * csOptionPropertyMap) +{ + bool result = false; + Dali::Toolkit::VisualFactory* visualFactory = (Dali::Toolkit::VisualFactory*)csVisualFactory; + Dali::Property::Map *optionPropertyMap = (Dali::Property::Map *)csOptionPropertyMap ; + if(!visualFactory) + { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0); + return result; + } + try + { + result = (visualFactory)->AddPrecompileShader((Dali::Property::Map const &)*optionPropertyMap); + } + CALL_CATCH_EXCEPTION(false); + return result; +} SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VisualFactory_UsePreCompiledShader(void* csVisualFactory) { @@ -12293,8 +12310,6 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VisualFactory_UsePreCompiledShader(void* CALL_CATCH_EXCEPTION(); } - - SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AsyncImageLoader(void * jarg1) { Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;