From 53f4d1876a4d14be44d5e6a59d824e97df9ca4e0 Mon Sep 17 00:00:00 2001 From: sunghyun kim Date: Thu, 29 Aug 2024 17:21:05 +0900 Subject: [PATCH] Add CSharp_Dali_VisualFactory_AddPrecompileShader Change-Id: Ie9f53a99456591f82c17e727595530cb5a198c34 --- .../dali-toolkit/dali-toolkit-wrap.cpp | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) 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 ; -- 2.34.1