Class ShadowNativeHardwareRendererObserver

java.lang.Object
org.robolectric.shadows.ShadowNativeHardwareRendererObserver

@Implements(value=android.graphics.HardwareRendererObserver.class, minSdk=30, shadowPicker=Picker.class, isInAndroidSdk=false) public class ShadowNativeHardwareRendererObserver extends Object
Shadow for HardwareRendererObserver that is backed by native code
  • Field Details

    • hardwareRendererObserverNatives

      public org.robolectric.nativeruntime.HardwareRendererObserverNatives hardwareRendererObserverNatives
  • Constructor Details

    • ShadowNativeHardwareRendererObserver

      public ShadowNativeHardwareRendererObserver()
  • Method Details

    • nGetNextBuffer

      @Implementation protected static int nGetNextBuffer(long nativePtr, long[] data)
    • nCreateObserver

      @Implementation(minSdk=30, maxSdk=30) protected long nCreateObserver()
    • nCreateObserver

      @Implementation(minSdk=31, maxSdk=32) protected long nCreateObserver(boolean waitForPresentTime)
    • nCreateObserver

      @Implementation(minSdk=33) protected static long nCreateObserver(WeakReference<HardwareRendererObserver> observer, boolean waitForPresentTime)