Add CSharp_Dali_VisualFactory_AddPrecompileShader 77/316877/2
authorsunghyun kim <scholb.kim@samsung.com>
Thu, 29 Aug 2024 08:21:05 +0000 (17:21 +0900)
committersunghyun kim <scholb.kim@samsung.com>
Fri, 30 Aug 2024 06:10:21 +0000 (15:10 +0900)
Change-Id: Ie9f53a99456591f82c17e727595530cb5a198c34

dali-csharp-binder/dali-toolkit/dali-toolkit-wrap.cpp

index ca5de4bdc7eb009b393ff5fd43cc3494cc0c8b6d..a562cd1f1b8df73542ceebd0e82ae0a07e63994d 100644 (file)
@@ -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 ;