コード例 #1
0
 public static IntPtr EflUnrefFuncPtrGet()
 {
     return(NativeCustomExportFunctions.efl_mono_native_efl_unref_addr_get());
 }
コード例 #2
0
 public static IntPtr StrCompareFuncPtrGet()
 {
     return(NativeCustomExportFunctions.efl_mono_native_str_compare_addr_get());
 }
コード例 #3
0
 public static IntPtr FreeFuncPtrGet()
 {
     return(NativeCustomExportFunctions.efl_mono_native_free_addr_get());
 }
コード例 #4
0
 public static IntPtr StrDup(string str)
 {
     return(NativeCustomExportFunctions.efl_mono_native_strdup(str));
 }
コード例 #5
0
 public static IntPtr AllocCopy(IntPtr ptr, int count)
 {
     return(NativeCustomExportFunctions.efl_mono_native_alloc_copy(ptr, Convert.ToUInt32(count)));
 }
コード例 #6
0
 // This public api uses int as Marshal.SizeOf return an int instead of uint.
 public static IntPtr Alloc(int count)
 {
     return(NativeCustomExportFunctions.efl_mono_native_alloc(Convert.ToUInt32(count)));
 }
コード例 #7
0
 public static void FreeRef(IntPtr ptr)
 {
     NativeCustomExportFunctions.efl_mono_native_free_ref(ptr);
 }
コード例 #8
0
 public static void Memset(IntPtr ptr, int fill, int count)
 {
     NativeCustomExportFunctions.efl_mono_native_memset(ptr, Convert.ToUInt32(fill), Convert.ToUInt32(count));
 }