[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Actor_GetRelayoutSize")]
public static extern float GetRelayoutSize(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+ [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Actor_SetIgnored")]
+ public static extern void SetIgnored(global::System.Runtime.InteropServices.HandleRef actor, bool ignored);
+
+ [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Actor_IsIgnored")]
+ [return: global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.U1)]
+ public static extern bool IsIgnored(global::System.Runtime.InteropServices.HandleRef actor);
+
[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Actor_SetPadding")]
public static extern void SetPadding(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
{
Object.InternalSetPropertyInt(SwigCPtr, Property.OffScreenRendering, (int)value);
}
+
private OffScreenRenderingType GetInternalOffScreenRendering()
{
int temp = Object.InternalGetPropertyInt(SwigCPtr, Property.OffScreenRendering);
}
}
+ /// <summary>
+ /// Gets of sets the flag to identify the View will be ignored or not.
+ /// If the View is marked as ignored, it will not be rendered and will be excluded from render thread computation.
+ /// So, the render thread properties like WorldPosition and WorldColor become inaccurate.
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public bool Ignored
+ {
+ set => SetInternalIgnored(value);
+ get => IsInternalIgnored();
+ }
+
+ private void SetInternalIgnored(bool ignored)
+ {
+ Interop.Actor.SetIgnored(SwigCPtr, ignored);
+ if (NDalicPINVOKE.SWIGPendingException.Pending)
+ throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+ }
+
+ private bool IsInternalIgnored()
+ {
+ bool isIgnored = Interop.Actor.IsIgnored(SwigCPtr);
+ if (NDalicPINVOKE.SWIGPendingException.Pending)
+ throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+ return isIgnored;
+ }
+
private LayoutExtraData EnsureLayoutExtraData()
{
if (layoutExtraData == null)