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
The BinaryMessenger for platform communication
flutterAssets
The FlutterAssets for accessing Flutter assets
textureRegistry
The TextureRegistry for managing textures
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
The BinaryMessenger instance
getFlutterAssets()
getFlutterAssets():
FlutterAssets
Gets the FlutterAssets for accessing Flutter assets.
Returns
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
The PlatformViewRegistry instance
getTextureRegistry()
getTextureRegistry():
TextureRegistry
Gets the TextureRegistry for managing textures.
Returns
The TextureRegistry instance