[DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_WindowData_GetTransparency")]
[return: MarshalAs(UnmanagedType.U1)]
public static extern bool GetTransparency(HandleRef nuiWindowData);
+
+ [DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_WindowData_SetFrontBufferRendering")]
+ public static extern void SetFrontBufferRendering(HandleRef nuiWindowData, bool enable);
+
+ [DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_WindowData_GetFrontBufferRendering")]
+ [return: MarshalAs(UnmanagedType.U1)]
+ public static extern bool GetFrontBufferRendering(HandleRef nuiWindowData);
}
}
}
\ No newline at end of file
{
private IBorderInterface borderInterface = null;
+ [EditorBrowsable(EditorBrowsableState.Never)]
public WindowData() : this(Interop.WindowData.New(), true)
{
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
/// The default size of the position and size is X=0, Y=0, WIDTH=0, HEIGHT=0.
/// </summary>
/// <value>The position and size of the default window.</value>
+ [EditorBrowsable(EditorBrowsableState.Never)]
public Rectangle PositionSize
{
set
/// The default mode is WindowMode.Transparent.
/// </summary>
/// <value>The mode of the default window.</value>
+ [EditorBrowsable(EditorBrowsableState.Never)]
public NUIApplication.WindowMode WindowMode
{
set
/// The default type is WindowType.Normal.
/// </summary>
/// <value>The type of the default window.</value>
+ [EditorBrowsable(EditorBrowsableState.Never)]
public WindowType WindowType
{
set
}
}
+ /// <summary>
+ /// Gets or sets the front buffer rendering of the default window.
+ /// The default value is false.
+ /// </summary>
+ /// <value>The front buffer rendering of the default window.</value>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public bool FrontBufferRendering
+ {
+ set
+ {
+ Interop.WindowData.SetFrontBufferRendering(SwigCPtr, value);
+ if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+ }
+ get
+ {
+ bool isFrontBufferRendering = Interop.WindowData.GetFrontBufferRendering(SwigCPtr);
+ if (NDalicPINVOKE.SWIGPendingException.Pending) throw new InvalidOperationException("FATAL: get Exception", NDalicPINVOKE.SWIGPendingException.Retrieve());
+ return isFrontBufferRendering;
+ }
+ }
+
/// <summary>
/// Gets or sets the border interface of the default window.
/// The default value is null.
/// </summary>
/// <value>The border interface of the default window.</value>
+ [EditorBrowsable(EditorBrowsableState.Never)]
public IBorderInterface BorderInterface
{
set