Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_delete_Application")]
public static extern void DeleteApplication(global::System.Runtime.InteropServices.HandleRef jarg1);
+ [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Application_EnableSkipPreResumeFrames")]
+ public static extern void ApplicationEnableSkipPreResumeFrames(global::System.Runtime.InteropServices.HandleRef application);
+
[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Application_Lower")]
public static extern void Lower(global::System.Runtime.InteropServices.HandleRef jarg1);
}
}
+ /// <summary>
+ /// Enables to skip frames those are requested previous resume/pause.
+ /// </summary>
+ // This will be public opened after ACR done. (Before ACR, need to be hidden as Inhouse API)
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public void EnableSkipPreResumeFrames()
+ {
+ if (ApplicationHandle != null && ApplicationHandle.SwigCPtr.Handle != IntPtr.Zero)
+ {
+ Interop.Application.ApplicationEnableSkipPreResumeFrames(ApplicationHandle.SwigCPtr);
+ if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+ }
+ }
+
/// <summary>
/// Registers the specified assembly to XAML, allowing types within the assembly to be used in XAML files.
/// </summary>