Table of Contents

Class DisplayCutout

Namespace
Android.View
Assembly
MASES.Netdroid.dll
public class DisplayCutout : JVMBridgeBase<DisplayCutout>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<DisplayCutout>
DisplayCutout
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<DisplayCutout>.IsAssignableFrom(IJavaType)
JVMBridgeBase<DisplayCutout>.IsAssignableFrom<T>()
JVMBridgeBase<DisplayCutout>.Execute<T>(params T[])
JVMBridgeBase<DisplayCutout>.DynBridgeClazz
JVMBridgeBase<DisplayCutout>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

DisplayCutout()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public DisplayCutout()

DisplayCutout(Insets, Rect, Rect, Rect, Rect)

public DisplayCutout(Insets arg0, Rect arg1, Rect arg2, Rect arg3, Rect arg4)

Parameters

arg0 Insets

Insets

arg1 Rect

Rect

arg2 Rect

Rect

arg3 Rect

Rect

arg4 Rect

Rect

DisplayCutout(Insets, Rect, Rect, Rect, Rect, Insets)

public DisplayCutout(Insets arg0, Rect arg1, Rect arg2, Rect arg3, Rect arg4, Insets arg5)

Parameters

arg0 Insets

Insets

arg1 Rect

Rect

arg2 Rect

Rect

arg3 Rect

Rect

arg4 Rect

Rect

arg5 Insets

Insets

DisplayCutout(Rect, List<Rect>)

[Obsolete]
public DisplayCutout(Rect arg0, List<Rect> arg1)

Parameters

arg0 Rect

Rect

arg1 List<Rect>

List

DisplayCutout(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public DisplayCutout(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

GetBoundingRectBottom()

public Rect GetBoundingRectBottom()

Returns

Rect

Rect

GetBoundingRectLeft()

public Rect GetBoundingRectLeft()

Returns

Rect

Rect

GetBoundingRectRight()

public Rect GetBoundingRectRight()

Returns

Rect

Rect

GetBoundingRectTop()

public Rect GetBoundingRectTop()

Returns

Rect

Rect

GetBoundingRects()

public List<Rect> GetBoundingRects()

Returns

List<Rect>

List

GetCutoutPath()

public Path GetCutoutPath()

Returns

Path

Path

GetSafeInsetBottom()

public int GetSafeInsetBottom()

Returns

int

int

GetSafeInsetLeft()

public int GetSafeInsetLeft()

Returns

int

int

GetSafeInsetRight()

public int GetSafeInsetRight()

Returns

int

int

GetSafeInsetTop()

public int GetSafeInsetTop()

Returns

int

int

GetWaterfallInsets()

public Insets GetWaterfallInsets()

Returns

Insets

Insets