Add font thread sync creation option 73/293373/1
authorBowon Ryu <bowon.ryu@samsung.com>
Thu, 25 May 2023 06:43:21 +0000 (15:43 +0900)
committerBowon Ryu <bowon.ryu@samsung.com>
Thu, 25 May 2023 06:43:21 +0000 (15:43 +0900)
https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-adaptor/+/293316/

Change-Id: I68cdb949d6fce3d046a280cd80bd2f944a7e1d8a
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
dali-csharp-binder/src/font-client-wrap.cpp

index eaa6ed6..152a2e9 100755 (executable)
@@ -62,7 +62,7 @@ SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_FontClient_SWIGUpcast(Dali
 }
 
 
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FontClient_PreCache(char ** fallbackFamilyArray, int fallbackFamilySize, char ** extraFamilyArray, int extraFamilySize, char * localeFamilyString, bool useThread) {
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FontClient_PreCache(char ** fallbackFamilyArray, int fallbackFamilySize, char ** extraFamilyArray, int extraFamilySize, char * localeFamilyString, bool useThread, bool syncCreation) {
   FontFamilyList fallbackFamilyList;
   FontFamilyList extraFamilyList;
   FontFamily localeFamily = localeFamilyString ? localeFamilyString : "";
@@ -77,11 +77,11 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FontClient_PreCache(char ** fallbackFami
     extraFamilyList.assign(extraFamilyArray, extraFamilyArray + extraFamilySize);
   }
 
-  Dali::TextAbstraction::FontClientPreCache(fallbackFamilyList, extraFamilyList, localeFamily, useThread);
+  Dali::TextAbstraction::FontClientPreCache(fallbackFamilyList, extraFamilyList, localeFamily, useThread, syncCreation);
 }
 
 
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FontClient_FontPreLoad(char ** fontPathArray, int fontPathSize, char ** memoryFontPathArray, int memoryFontPathSize, bool useThread) {
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FontClient_FontPreLoad(char ** fontPathArray, int fontPathSize, char ** memoryFontPathArray, int memoryFontPathSize, bool useThread, bool syncCreation) {
   FontPathList fontPathList;
   FontPathList memoryFontPathList;
 
@@ -95,7 +95,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FontClient_FontPreLoad(char ** fontPathA
     memoryFontPathList.assign(memoryFontPathArray, memoryFontPathArray + memoryFontPathSize);
   }
 
-  Dali::TextAbstraction::FontClientFontPreLoad(fontPathList, memoryFontPathList, useThread);
+  Dali::TextAbstraction::FontClientFontPreLoad(fontPathList, memoryFontPathList, useThread, syncCreation);
 }