win32_runner library

A Dart library that allows you to run Flutter apps from a Dart runner.

Classes

DartProject
A set of Flutter and Dart assets used to initialize a Flutter engine.
FlutterDesktopEngine
Opaque reference to a Flutter engine instance.
FlutterDesktopEngineProperties
Properties for configuring a Flutter engine instance.
FlutterDesktopMessage
A message received from Flutter.
FlutterDesktopMessageResponseHandle
Opaque handle for tracking responses to messages.
FlutterDesktopMessenger
Opaque reference to a Flutter engine messenger.
FlutterDesktopPixelBuffer
An image buffer object.
FlutterDesktopPixelBufferTextureConfig
An object used to configure pixel buffer textures.
FlutterDesktopPluginRegistrar
Opaque reference to a plugin registrar.
FlutterDesktopTextureInfo
FlutterDesktopTextureRegistrar
Opaque reference to a texture registrar.
FlutterDesktopTextureType
Possible values for the type specified in FlutterDesktopTextureInfo. Additional types may be added in the future.
FlutterDesktopView
Opaque reference to a Flutter window.
FlutterDesktopViewControllerState
Opaque reference to a Flutter window controller.
FlutterEmbedder
A Dart wrapper for the Flutter engine API.
FlutterEngineLibrary
Native API for the Flutter desktop embedder API.
Window
Represents a Win32 window and provides methods for creating and managing it.

Typedefs

FlutterDesktopBinaryReply = Pointer<NativeFunction<Void Function(Pointer<Uint8>, Size, Pointer<NativeType>)>>
The callback expected as a response of a binary message.
FlutterDesktopMessageCallback = Pointer<NativeFunction<Void Function(Pointer<FlutterDesktopMessenger>, Pointer<FlutterDesktopMessage>, Pointer<NativeType>)>>
Function pointer type for message handler callback registration.
FlutterDesktopOnPluginRegistrarDestroyed = Pointer<NativeFunction<Void Function(Pointer<FlutterDesktopPluginRegistrar>)>>
Registers a callback to be called when the plugin registrar is destroyed.
FlutterDesktopPixelBufferTextureCallback = Pointer<NativeFunction<Pointer<FlutterDesktopPixelBuffer> Function(Size, Size, Pointer<NativeType>)>>
The pixel buffer copy callback definition provided to the Flutter engine to copy the texture. It is invoked with the intended surface size specified by width and height and the user_data held by FlutterDesktopPixelBufferTextureConfig.