Class FrameMetrics
public class FrameMetrics : JVMBridgeBase<FrameMetrics>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
FrameMetrics
- Implements
- Extension Methods
Constructors
FrameMetrics(FrameMetrics)
public FrameMetrics(FrameMetrics arg0)
Parameters
arg0FrameMetrics
FrameMetrics(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public FrameMetrics(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
ANIMATION_DURATION
public static int ANIMATION_DURATION { get; set; }
Property Value
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
COMMAND_ISSUE_DURATION
public static int COMMAND_ISSUE_DURATION { get; set; }
Property Value
DEADLINE
public static int DEADLINE { get; set; }
Property Value
DRAW_DURATION
public static int DRAW_DURATION { get; set; }
Property Value
FIRST_DRAW_FRAME
public static int FIRST_DRAW_FRAME { get; set; }
Property Value
FRAME_TIMELINE_VSYNC_ID
public static int FRAME_TIMELINE_VSYNC_ID { get; set; }
Property Value
GPU_DURATION
public static int GPU_DURATION { get; set; }
Property Value
INPUT_HANDLING_DURATION
public static int INPUT_HANDLING_DURATION { get; set; }
Property Value
INTENDED_VSYNC_TIMESTAMP
public static int INTENDED_VSYNC_TIMESTAMP { get; set; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
LAYOUT_MEASURE_DURATION
public static int LAYOUT_MEASURE_DURATION { get; set; }
Property Value
SWAP_BUFFERS_DURATION
public static int SWAP_BUFFERS_DURATION { get; set; }
Property Value
SYNC_DURATION
public static int SYNC_DURATION { get; set; }
Property Value
TOTAL_DURATION
public static int TOTAL_DURATION { get; set; }
Property Value
UNKNOWN_DELAY_DURATION
public static int UNKNOWN_DELAY_DURATION { get; set; }
Property Value
VSYNC_TIMESTAMP
public static int VSYNC_TIMESTAMP { get; set; }
Property Value
Methods
CreatePoolableInstance(FrameMetrics)
HPA initializer for FrameMetrics(Android.View.FrameMetrics arg0)
public static FrameMetrics CreatePoolableInstance(FrameMetrics arg0)
Parameters
arg0FrameMetrics
Returns
GetMetric(int)
public long GetMetric(int arg0)