Package io.flutter.view
Interface TextureRegistry
-
- All Known Implementing Classes:
FlutterRenderer
,FlutterView
public interface TextureRegistry
Registry of backend textures used with a singleFlutterView
instance. Entries may be embedded into the Flutter view using the Texture widget.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
TextureRegistry.OnFrameConsumedListener
Listener invoked when the most recent image has been consumed.static interface
TextureRegistry.OnTrimMemoryListener
Listener invoked when a memory pressure warning was forward.static interface
TextureRegistry.SurfaceTextureEntry
A registry entry for a managed SurfaceTexture.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description TextureRegistry.SurfaceTextureEntry
createSurfaceTexture()
Creates and registers a SurfaceTexture managed by the Flutter engine.default void
onTrimMemory(int level)
Callback invoked when memory is low.TextureRegistry.SurfaceTextureEntry
registerSurfaceTexture(SurfaceTexture surfaceTexture)
Registers a SurfaceTexture managed by the Flutter engine.
-
-
-
Method Detail
-
createSurfaceTexture
@NonNull TextureRegistry.SurfaceTextureEntry createSurfaceTexture()
Creates and registers a SurfaceTexture managed by the Flutter engine.- Returns:
- A SurfaceTextureEntry.
-
registerSurfaceTexture
@NonNull TextureRegistry.SurfaceTextureEntry registerSurfaceTexture(@NonNull SurfaceTexture surfaceTexture)
Registers a SurfaceTexture managed by the Flutter engine.- Returns:
- A SurfaceTextureEntry.
-
onTrimMemory
default void onTrimMemory(int level)
Callback invoked when memory is low.Invoke this from
Activity.onTrimMemory(int)
.
-
-