[Tizen] Add font thread sync creation option 51/294751/1 accepted/tizen/7.0/unified/20230627.014900
authorBowon Ryu <bowon.ryu@samsung.com>
Thu, 25 May 2023 06:43:21 +0000 (15:43 +0900)
committerBowon Ryu <bowon.ryu@samsung.com>
Mon, 26 Jun 2023 02:23:51 +0000 (11:23 +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 0c9ccd0..d106c33 100755 (executable)
@@ -61,7 +61,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 : "";
@@ -76,11 +76,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;
 
@@ -94,7 +94,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);
 }