Package io.flutter.view
Interface TextureRegistry
-
- All Known Implementing Classes:
FlutterRenderer,FlutterView
public interface TextureRegistryRegistry of backend textures used with a singleFlutterViewinstance. Entries may be embedded into the Flutter view using the Texture widget.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceTextureRegistry.OnFrameConsumedListenerListener invoked when the most recent image has been consumed.static interfaceTextureRegistry.OnTrimMemoryListenerListener invoked when a memory pressure warning was forward.static interfaceTextureRegistry.SurfaceTextureEntryA registry entry for a managed SurfaceTexture.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description TextureRegistry.SurfaceTextureEntrycreateSurfaceTexture()Creates and registers a SurfaceTexture managed by the Flutter engine.default voidonTrimMemory(int level)Callback invoked when memory is low.TextureRegistry.SurfaceTextureEntryregisterSurfaceTexture(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).
-
-