Package org.robolectric.shadows
Class ShadowSurface
java.lang.Object
org.robolectric.shadows.ShadowSurface
@Implements(value=android.view.Surface.class,
looseSignatures=true)
public class ShadowSurface
extends Object
Shadow for
Surface-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void__constructor__(SurfaceTexture surfaceTexture) protected voidfinalize()protected booleanisValid()protected CanvaslockCanvas(Rect inOutDirty) protected Canvasprotected static ObjectnativeCreateFromSurfaceControl(Object surfaceControlNativeObject) protected static ObjectnativeCreateFromSurfaceTexture(Object surfaceTexture) protected static longnativeGetFromSurfaceControl(long surfaceObject, long surfaceControlNativeObject) protected voidrelease()static voidreset()protected voidunlockCanvasAndPost(Canvas canvas)
-
Constructor Details
-
ShadowSurface
public ShadowSurface()
-
-
Method Details
-
__constructor__
-
getSurfaceTexture
-
finalize
-
isValid
-
release
-
lockCanvas
-
lockHardwareCanvas
-
unlockCanvasAndPost
-
nativeCreateFromSurfaceTexture
@Implementation(minSdk=18) protected static Object nativeCreateFromSurfaceTexture(Object surfaceTexture) -
nativeCreateFromSurfaceControl
@Implementation(minSdk=18) protected static Object nativeCreateFromSurfaceControl(Object surfaceControlNativeObject) -
nativeGetFromSurfaceControl
@Implementation(minSdk=29) protected static long nativeGetFromSurfaceControl(long surfaceObject, long surfaceControlNativeObject) -
reset
-