Package org.robolectric.shadows
Class ShadowNativeHardwareRendererObserver
java.lang.Object
org.robolectric.shadows.ShadowNativeHardwareRendererObserver
@Implements(value=android.graphics.HardwareRendererObserver.class,
minSdk=30,
shadowPicker=Picker.class,
isInAndroidSdk=false,
callNativeMethodsByDefault=true)
public class ShadowNativeHardwareRendererObserver
extends Object
Shadow for
HardwareRendererObserver that is backed by native code-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionorg.robolectric.nativeruntime.HardwareRendererObserverNatives -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected longprotected longnCreateObserver(boolean waitForPresentTime) protected static longnCreateObserver(WeakReference<HardwareRendererObserver> observer, boolean waitForPresentTime) protected static intnGetNextBuffer(long nativePtr, long[] data)
-
Field Details
-
hardwareRendererObserverNatives
public org.robolectric.nativeruntime.HardwareRendererObserverNatives hardwareRendererObserverNatives
-
-
Constructor Details
-
ShadowNativeHardwareRendererObserver
public ShadowNativeHardwareRendererObserver()
-
-
Method Details
-
nGetNextBuffer
@Implementation(maxSdk=34) 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, maxSdk=34) protected static long nCreateObserver(WeakReference<HardwareRendererObserver> observer, boolean waitForPresentTime)
-