Flutter ETS API Documentation v1.0.0


Class: FlutterPluginBinding

Binding that provides Flutter plugins with access to Flutter engine resources. This class holds references to the engine, messenger, assets, and registries that plugins may need.

Constructors

Constructor

new FlutterPluginBinding(applicationContext, flutterEngine, binaryMessenger, flutterAssets, textureRegistry, platformViewRegistry?): FlutterPluginBinding

Constructs a new FlutterPluginBinding instance.

Parameters

applicationContext

Context

The application context

flutterEngine

FlutterEngine

The FlutterEngine instance

binaryMessenger

BinaryMessenger

The BinaryMessenger for platform communication

flutterAssets

FlutterAssets

The FlutterAssets for accessing Flutter assets

textureRegistry

TextureRegistry

The TextureRegistry for managing textures

platformViewRegistry?

PlatformViewRegistry

Optional PlatformViewRegistry, will be created if not provided

Returns

FlutterPluginBinding

Methods

getApplicationContext()

getApplicationContext(): Context

Gets the application context.

Returns

Context

The application context


getBinaryMessenger()

getBinaryMessenger(): BinaryMessenger

Gets the BinaryMessenger for platform communication.

Returns

BinaryMessenger

The BinaryMessenger instance


getFlutterAssets()

getFlutterAssets(): FlutterAssets

Gets the FlutterAssets for accessing Flutter assets.

Returns

FlutterAssets

The FlutterAssets instance


getFlutterEngine()

getFlutterEngine(): FlutterEngine

Gets the FlutterEngine instance.

Returns

FlutterEngine

The FlutterEngine instance


getPlatformViewRegistry()

getPlatformViewRegistry(): PlatformViewRegistry

Gets the PlatformViewRegistry for managing platform views.

Returns

PlatformViewRegistry

The PlatformViewRegistry instance


getTextureRegistry()

getTextureRegistry(): TextureRegistry

Gets the TextureRegistry for managing textures.

Returns

TextureRegistry

The TextureRegistry instance