Class ShadowDisplayEventReceiver


  • @Implements(className="android.view.DisplayEventReceiver",
                isInAndroidSdk=false,
                looseSignatures=true)
    public class ShadowDisplayEventReceiver
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected android.view.DisplayEventReceiver receiver  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected static void nativeDispose​(int receiverPtr)  
      protected static void nativeDispose​(long receiverPtr)  
      protected static long nativeInit​(android.view.DisplayEventReceiver receiver, android.os.MessageQueue msgQueue)  
      protected static int nativeInit​(java.lang.Object receiver, java.lang.Object msgQueue)  
      protected static long nativeInit​(java.lang.ref.WeakReference<android.view.DisplayEventReceiver> receiver, android.os.MessageQueue msgQueue)  
      protected static long nativeInit​(java.lang.ref.WeakReference<android.view.DisplayEventReceiver> receiver, android.os.MessageQueue msgQueue, int vsyncSource)  
      protected static void nativeScheduleVsync​(int receiverPtr)  
      protected static void nativeScheduleVsync​(long receiverPtr)  
      protected void onVsync()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • receiver

        @RealObject
        protected android.view.DisplayEventReceiver receiver
    • Constructor Detail

      • ShadowDisplayEventReceiver

        public ShadowDisplayEventReceiver()
    • Method Detail

      • nativeInit

        @Implementation(minSdk=26)
        protected static long nativeInit​(java.lang.ref.WeakReference<android.view.DisplayEventReceiver> receiver,
                                         android.os.MessageQueue msgQueue,
                                         int vsyncSource)
      • nativeInit

        @Implementation(minSdk=23,
                        maxSdk=25)
        protected static long nativeInit​(java.lang.ref.WeakReference<android.view.DisplayEventReceiver> receiver,
                                         android.os.MessageQueue msgQueue)
      • nativeInit

        @Implementation(minSdk=20,
                        maxSdk=22)
        protected static long nativeInit​(android.view.DisplayEventReceiver receiver,
                                         android.os.MessageQueue msgQueue)
      • nativeInit

        @Implementation(maxSdk=19)
        protected static int nativeInit​(java.lang.Object receiver,
                                        java.lang.Object msgQueue)
      • nativeDispose

        @Implementation(minSdk=20)
        protected static void nativeDispose​(long receiverPtr)
      • nativeDispose

        @Implementation(maxSdk=19)
        protected static void nativeDispose​(int receiverPtr)
      • nativeScheduleVsync

        @Implementation(minSdk=20)
        protected static void nativeScheduleVsync​(long receiverPtr)
      • nativeScheduleVsync

        @Implementation(maxSdk=19)
        protected static void nativeScheduleVsync​(int receiverPtr)
      • onVsync

        protected void onVsync()