[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Application_New__SWIG_6")]
public static extern global::System.IntPtr New(int jarg1, string jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, bool jarg7);
+
+ [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Application_GetRenderThreadId")]
+ public static extern int GetRenderThreadId(global::System.Runtime.InteropServices.HandleRef application);
+
}
}
}
borderEnabled = true;
this.borderInterface = borderInterface;
}
+
+ /// <summary>
+ /// Get native rendering thread ID
+ /// </summary>
+ /// <returns>native render thread ID</returns>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public int GetRenderThreadId()
+ {
+ int ret = 0;
+ if (ApplicationHandle != null && ApplicationHandle.SwigCPtr.Handle != IntPtr.Zero)
+ {
+ ret = Interop.Application.GetRenderThreadId(ApplicationHandle.SwigCPtr);
+ if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+ }
+ return ret;
+ }
+
}
/// <summary>