Table of Contents

Class Display

Namespace
Android.View
Assembly
MASES.Netdroid.dll
public class Display : JVMBridgeBase<Display>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<Display>
Display
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Display>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Display>.IsAssignableFrom<T>()
JVMBridgeBase<Display>.Execute<T>(params T[])
JVMBridgeBase<Display>.DynBridgeClazz
JVMBridgeBase<Display>.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

Display()

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

public Display()

Display(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 Display(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

DEFAULT_DISPLAY

public static int DEFAULT_DISPLAY { get; }

Property Value

int

FLAG_PRESENTATION

public static int FLAG_PRESENTATION { get; }

Property Value

int

FLAG_PRIVATE

public static int FLAG_PRIVATE { get; }

Property Value

int

FLAG_ROUND

public static int FLAG_ROUND { get; }

Property Value

int

FLAG_SECURE

public static int FLAG_SECURE { get; }

Property Value

int

FLAG_SUPPORTS_PROTECTED_BUFFERS

public static int FLAG_SUPPORTS_PROTECTED_BUFFERS { get; }

Property Value

int

INVALID_DISPLAY

public static int INVALID_DISPLAY { get; }

Property Value

int

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

STATE_DOZE

public static int STATE_DOZE { get; }

Property Value

int

STATE_DOZE_SUSPEND

public static int STATE_DOZE_SUSPEND { get; }

Property Value

int

STATE_OFF

public static int STATE_OFF { get; }

Property Value

int

STATE_ON

public static int STATE_ON { get; }

Property Value

int

STATE_ON_SUSPEND

public static int STATE_ON_SUSPEND { get; }

Property Value

int

STATE_UNKNOWN

public static int STATE_UNKNOWN { get; }

Property Value

int

STATE_VR

public static int STATE_VR { get; }

Property Value

int

Methods

GetAppVsyncOffsetNanos()

public long GetAppVsyncOffsetNanos()

Returns

long

long

GetCurrentSizeRange(Point, Point)

public void GetCurrentSizeRange(Point arg0, Point arg1)

Parameters

arg0 Point

Point

arg1 Point

Point

GetCutout()

public DisplayCutout GetCutout()

Returns

DisplayCutout

DisplayCutout

GetDeviceProductInfo()

public DeviceProductInfo GetDeviceProductInfo()

Returns

DeviceProductInfo

DeviceProductInfo

GetDisplayId()

public int GetDisplayId()

Returns

int

int

GetFlags()

public int GetFlags()

Returns

int

int

GetHdrCapabilities()

public Display.HdrCapabilities GetHdrCapabilities()

Returns

Display.HdrCapabilities

Display.HdrCapabilities

GetHdrSdrRatio()

public float GetHdrSdrRatio()

Returns

float

float

GetHeight()

[Obsolete]
public int GetHeight()

Returns

int

int

GetMetrics(DisplayMetrics)

[Obsolete]
public void GetMetrics(DisplayMetrics arg0)

Parameters

arg0 DisplayMetrics

DisplayMetrics

GetMode()

public Display.Mode GetMode()

Returns

Display.Mode

Display.Mode

GetName()

public String GetName()

Returns

String

String

GetOrientation()

[Obsolete]
public int GetOrientation()

Returns

int

int

GetOverlaySupport()

public OverlayProperties GetOverlaySupport()

Returns

OverlayProperties

OverlayProperties

GetPixelFormat()

[Obsolete]
public int GetPixelFormat()

Returns

int

int

GetPreferredWideGamutColorSpace()

public ColorSpace GetPreferredWideGamutColorSpace()

Returns

ColorSpace

ColorSpace

GetPresentationDeadlineNanos()

public long GetPresentationDeadlineNanos()

Returns

long

long

GetRealMetrics(DisplayMetrics)

[Obsolete]
public void GetRealMetrics(DisplayMetrics arg0)

Parameters

arg0 DisplayMetrics

DisplayMetrics

GetRealSize(Point)

[Obsolete]
public void GetRealSize(Point arg0)

Parameters

arg0 Point

Point

GetRectSize(Rect)

[Obsolete]
public void GetRectSize(Rect arg0)

Parameters

arg0 Rect

Rect

GetRefreshRate()

public float GetRefreshRate()

Returns

float

float

GetRotation()

public int GetRotation()

Returns

int

int

GetRoundedCorner(int)

public RoundedCorner GetRoundedCorner(int arg0)

Parameters

arg0 int

int

Returns

RoundedCorner

RoundedCorner

GetShape()

public DisplayShape GetShape()

Returns

DisplayShape

DisplayShape

GetSize(Point)

[Obsolete]
public void GetSize(Point arg0)

Parameters

arg0 Point

Point

GetState()

public int GetState()

Returns

int

int

GetSupportedModes()

public Display.Mode[] GetSupportedModes()

Returns

Mode[]

Display.Mode

GetSupportedRefreshRates()

[Obsolete]
public float[] GetSupportedRefreshRates()

Returns

float[]

float

GetWidth()

[Obsolete]
public int GetWidth()

Returns

int

int

IsHdr()

public bool IsHdr()

Returns

bool

bool

IsHdrSdrRatioAvailable()

public bool IsHdrSdrRatioAvailable()

Returns

bool

bool

IsMinimalPostProcessingSupported()

public bool IsMinimalPostProcessingSupported()

Returns

bool

bool

IsValid()

public bool IsValid()

Returns

bool

bool

IsWideColorGamut()

public bool IsWideColorGamut()

Returns

bool

bool

RegisterHdrSdrRatioChangedListener(Executor, Consumer<Display>)

public void RegisterHdrSdrRatioChangedListener(Executor arg0, Consumer<Display> arg1)

Parameters

arg0 Executor

Executor

arg1 Consumer<Display>

Consumer

UnregisterHdrSdrRatioChangedListener(Consumer<Display>)

public void UnregisterHdrSdrRatioChangedListener(Consumer<Display> arg0)

Parameters

arg0 Consumer<Display>

Consumer