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 Constructor Description ShadowSurface() -
Method Summary
Modifier and Type Method Description protected void__constructor__(SurfaceTexture surfaceTexture)protected voidfinalize()SurfaceTexturegetSurfaceTexture()protected booleanisValid()protected CanvaslockCanvas(Rect inOutDirty)protected CanvaslockHardwareCanvas()protected 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
-