Class Display
public class Display : JVMBridgeBase<Display>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Display>Display
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Display>.IsAssignableFrom(IJavaType)JVMBridgeBase<Display>.IsAssignableFrom<T>()JVMBridgeBase<Display>.Execute<T>(params T[])JVMBridgeBase<Display>.DynBridgeClazzJVMBridgeBase<Display>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
DEFAULT_DISPLAY
public static int DEFAULT_DISPLAY { get; }
Property Value
FLAG_PRESENTATION
public static int FLAG_PRESENTATION { get; }
Property Value
FLAG_PRIVATE
public static int FLAG_PRIVATE { get; }
Property Value
FLAG_ROUND
public static int FLAG_ROUND { get; }
Property Value
FLAG_SECURE
public static int FLAG_SECURE { get; }
Property Value
FLAG_SUPPORTS_PROTECTED_BUFFERS
public static int FLAG_SUPPORTS_PROTECTED_BUFFERS { get; }
Property Value
INVALID_DISPLAY
public static int INVALID_DISPLAY { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
STATE_DOZE
public static int STATE_DOZE { get; }
Property Value
STATE_DOZE_SUSPEND
public static int STATE_DOZE_SUSPEND { get; }
Property Value
STATE_OFF
public static int STATE_OFF { get; }
Property Value
STATE_ON
public static int STATE_ON { get; }
Property Value
STATE_ON_SUSPEND
public static int STATE_ON_SUSPEND { get; }
Property Value
STATE_UNKNOWN
public static int STATE_UNKNOWN { get; }
Property Value
STATE_VR
public static int STATE_VR { get; }
Property Value
Methods
GetAppVsyncOffsetNanos()
public long GetAppVsyncOffsetNanos()
Returns
GetCurrentSizeRange(Point, Point)
public void GetCurrentSizeRange(Point arg0, Point arg1)
Parameters
GetCutout()
public DisplayCutout GetCutout()
Returns
GetDeviceProductInfo()
public DeviceProductInfo GetDeviceProductInfo()
Returns
GetDisplayId()
public int GetDisplayId()
Returns
GetFlags()
public int GetFlags()
Returns
GetHdrCapabilities()
public Display.HdrCapabilities GetHdrCapabilities()
Returns
GetHdrSdrRatio()
public float GetHdrSdrRatio()
Returns
GetHeight()
[Obsolete]
public int GetHeight()
Returns
GetMetrics(DisplayMetrics)
[Obsolete]
public void GetMetrics(DisplayMetrics arg0)
Parameters
GetMode()
public Display.Mode GetMode()
Returns
GetName()
public String GetName()
Returns
GetOrientation()
[Obsolete]
public int GetOrientation()
Returns
GetOverlaySupport()
public OverlayProperties GetOverlaySupport()
Returns
GetPixelFormat()
[Obsolete]
public int GetPixelFormat()
Returns
GetPreferredWideGamutColorSpace()
public ColorSpace GetPreferredWideGamutColorSpace()
Returns
GetPresentationDeadlineNanos()
public long GetPresentationDeadlineNanos()
Returns
GetRealMetrics(DisplayMetrics)
[Obsolete]
public void GetRealMetrics(DisplayMetrics arg0)
Parameters
GetRealSize(Point)
[Obsolete]
public void GetRealSize(Point arg0)
Parameters
GetRectSize(Rect)
https://developer.android.com/reference/android/view/Display.html#getRectSize(android.graphics.Rect)
[Obsolete]
public void GetRectSize(Rect arg0)
Parameters
GetRefreshRate()
public float GetRefreshRate()
Returns
GetRotation()
public int GetRotation()
Returns
GetRoundedCorner(int)
public RoundedCorner GetRoundedCorner(int arg0)
Parameters
Returns
GetShape()
public DisplayShape GetShape()
Returns
GetSize(Point)
[Obsolete]
public void GetSize(Point arg0)
Parameters
GetState()
public int GetState()
Returns
GetSupportedModes()
public Display.Mode[] GetSupportedModes()
Returns
GetSupportedRefreshRates()
[Obsolete]
public float[] GetSupportedRefreshRates()
Returns
GetWidth()
[Obsolete]
public int GetWidth()
Returns
IsHdr()
public bool IsHdr()
Returns
IsHdrSdrRatioAvailable()
public bool IsHdrSdrRatioAvailable()
Returns
IsMinimalPostProcessingSupported()
https://developer.android.com/reference/android/view/Display.html#isMinimalPostProcessingSupported()
public bool IsMinimalPostProcessingSupported()
Returns
IsValid()
public bool IsValid()
Returns
IsWideColorGamut()
public bool IsWideColorGamut()
Returns
RegisterHdrSdrRatioChangedListener(Executor, Consumer<Display>)
public void RegisterHdrSdrRatioChangedListener(Executor arg0, Consumer<Display> arg1)
Parameters
UnregisterHdrSdrRatioChangedListener(Consumer<Display>)
public void UnregisterHdrSdrRatioChangedListener(Consumer<Display> arg0)