Class ShadowSurface

    • Constructor Detail

      • ShadowSurface

        public ShadowSurface()
    • Method Detail

      • __constructor__

        @Implementation
        protected void __constructor__​(SurfaceTexture surfaceTexture)
      • isValid

        @Implementation
        protected boolean isValid()
      • release

        @Implementation
        protected void release()
      • lockCanvas

        @Implementation
        protected Canvas lockCanvas​(Rect inOutDirty)
      • lockHardwareCanvas

        @Implementation(minSdk=23)
        protected Canvas lockHardwareCanvas()
      • unlockCanvasAndPost

        @Implementation
        protected void unlockCanvasAndPost​(Canvas canvas)
      • 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

        @Resetter
        public static void reset()