# Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

AccessibilityBridge - Class in io.flutter.view
  Bridge between Android's OS accessibility system and Flutter's accessibility system.
AccessibilityBridge(View, AccessibilityChannel, AccessibilityManager, ContentResolver, PlatformViewsAccessibilityDelegate) - Constructor for class io.flutter.view.AccessibilityBridge
AccessibilityBridge(View, AccessibilityChannel, AccessibilityManager, ContentResolver, AccessibilityViewEmbedder, PlatformViewsAccessibilityDelegate) - Constructor for class io.flutter.view.AccessibilityBridge
AccessibilityBridge.Action - Enum in io.flutter.view
AccessibilityBridge.OnAccessibilityChangeListener - Interface in io.flutter.view
  Listener that can be set on a `AccessibilityBridge`, which is invoked any time accessibility is turned on/off, or touch exploration is turned on/off.
AccessibilityChannel - Class in io.flutter.embedding.engine.systemchannels
  System channel that sends accessibility requests and events from Flutter to Android.
AccessibilityChannel(DartExecutor, FlutterJNI) - Constructor for class io.flutter.embedding.engine.systemchannels.AccessibilityChannel
  Constructs an `AccessibilityChannel` that connects Android to the Dart code running in `dartExecutor`.
AccessibilityChannel(BasicMessageChannel<Object>, FlutterJNI) - Constructor for class io.flutter.embedding.engine.systemchannels.AccessibilityChannel
AccessibilityChannel.AccessibilityMessageHandler - Interface in io.flutter.embedding.engine.systemchannels
  Handler that receives accessibility messages sent from Flutter to Android through a given `AccessibilityChannel`.
acquireLatestImage() - Method in class io.flutter.embedding.android.FlutterImageView
  Acquires the next image to be drawn to the `Canvas`.
acquireLatestImage() - Method in interface io.flutter.view.TextureRegistry.ImageConsumer
  Retrieve the last Image produced.
acquireLatestImageViewFrame() - Method in class io.flutter.embedding.android.FlutterView
action - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
action - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewTouch
actionLabel - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
activateSystemCursor(String) - Method in interface io.flutter.embedding.engine.systemchannels.MouseCursorChannel.MouseCursorMethodHandler
ActivityAware - Interface in io.flutter.embedding.engine.plugins.activity
  `FlutterPlugin` that is interested in `Activity` lifecycle events related to a `FlutterEngine` running within the given `Activity`.
ActivityControlSurface - Interface in io.flutter.embedding.engine.plugins.activity
  Control surface through which an `Activity` attaches to a `FlutterEngine`.
ActivityLifecycleListener - Interface in io.flutter.plugin.common
ActivityPluginBinding - Interface in io.flutter.embedding.engine.plugins.activity
  Binding that gives `ActivityAware` plugins access to an associated `Activity` and the `Activity`'s lifecycle methods.
ActivityPluginBinding.OnSaveInstanceStateListener - Interface in io.flutter.embedding.engine.plugins.activity
add(FlutterPlugin) - Method in interface io.flutter.embedding.engine.plugins.PluginRegistry
  Attaches the given `plugin` to the `FlutterEngine` associated with this `PluginRegistry`.
add(String) - Method in class io.flutter.embedding.engine.FlutterShellArgs
  Adds the given `arg` to this set of arguments.
add(Set<FlutterPlugin>) - Method in interface io.flutter.embedding.engine.plugins.PluginRegistry
  Attaches the given `plugins` to the `FlutterEngine` associated with this `PluginRegistry`.
ADD - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerChange
addActivityResultListener(PluginRegistry.ActivityResultListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Adds a listener that is invoked whenever the associated `Activity`'s `onActivityResult(...)` method is invoked.
addEngineLifecycleListener(FlutterEngine.EngineLifecycleListener) - Method in class io.flutter.embedding.engine.FlutterEngine
  Adds a `listener` to be notified of Flutter engine lifecycle events, e.g., `onPreEngineStart()`.
addEngineLifecycleListener(FlutterEngine.EngineLifecycleListener) - Method in class io.flutter.embedding.engine.FlutterJNI
  Adds the given `engineLifecycleListener` to be notified of Flutter engine lifecycle events, e.g., `FlutterEngine.EngineLifecycleListener.onPreEngineRestart()`.
addFlutterEngineAttachmentListener(FlutterView.FlutterEngineAttachmentListener) - Method in class io.flutter.embedding.android.FlutterView
  Adds a `FlutterView.FlutterEngineAttachmentListener`, which is notified whenever this `FlutterView` attached to/detaches from a `FlutterEngine`.
addIsDisplayingFlutterUiListener(FlutterUiDisplayListener) - Method in class io.flutter.embedding.engine.FlutterJNI
  Adds a `FlutterUiDisplayListener`, which receives a callback when Flutter's engine notifies `FlutterJNI` that Flutter is painting pixels to the `Surface` that was provided to Flutter.
addIsDisplayingFlutterUiListener(FlutterUiDisplayListener) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Adds a listener that is invoked whenever this `FlutterRenderer` starts and stops painting pixels to an Android `View` hierarchy.
addOnFirstFrameRenderedListener(FlutterUiDisplayListener) - Method in class io.flutter.embedding.android.FlutterView
  Adds the given `listener` to this `FlutterView`, to be notified upon Flutter's first rendered frame.
addOnModeChangeListener(ServiceAware.OnModeChangeListener) - Method in interface io.flutter.embedding.engine.plugins.service.ServicePluginBinding
  Adds the given `listener` to be notified when the associated `Service` goes from background to foreground, or foreground to background.
addOnNewIntentListener(PluginRegistry.NewIntentListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Adds a listener that is invoked whenever the associated `Activity`'s `onNewIntent(...)` method is invoked.
addOnSaveStateListener(ActivityPluginBinding.OnSaveInstanceStateListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Adds a listener that is invoked when the associated `Activity` or `Fragment` saves and restores instance state.
addOnUserLeaveHintListener(PluginRegistry.UserLeaveHintListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Adds a listener that is invoked whenever the associated `Activity`'s `onUserLeaveHint()` method is invoked.
addOnWindowFocusChangedListener(PluginRegistry.WindowFocusChangedListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Adds a listener that is invoked whenever the associated `Activity`'s `onWindowFocusChanged()` method is invoked.
addRequestPermissionsResultListener(PluginRegistry.RequestPermissionsResultListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Adds a listener that is invoked whenever the associated `Activity`'s `onRequestPermissionsResult(...)` method is invoked.
addWindowLayoutInfoListener(Activity, Executor, Consumer<WindowLayoutInfo>) - Method in class io.flutter.embedding.android.WindowInfoRepositoryCallbackAdapterWrapper
ALERT - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.SoundType
androidAssetManager - Variable in class io.flutter.embedding.engine.dart.DartExecutor.DartCallback
  Standard Android AssetManager, provided from some `Context` or `Resources`.
AndroidTouchProcessor - Class in io.flutter.embedding.android
  Sends touch information from Android to Flutter in a format that Flutter understands.
AndroidTouchProcessor(FlutterRenderer, boolean) - Constructor for class io.flutter.embedding.android.AndroidTouchProcessor
  Constructs an `AndroidTouchProcessor` that will send touch event data to the Flutter execution context represented by the given `FlutterRenderer`.
AndroidTouchProcessor.PointerChange - Annotation Type in io.flutter.embedding.android
AndroidTouchProcessor.PointerDeviceKind - Annotation Type in io.flutter.embedding.android
AndroidTouchProcessor.PointerSignalKind - Annotation Type in io.flutter.embedding.android
announce(String) - Method in interface io.flutter.embedding.engine.systemchannels.AccessibilityChannel.AccessibilityMessageHandler
  Deprecated.
aotSharedLibraryName - Variable in class io.flutter.embedding.engine.loader.FlutterApplicationInfo
appBundlePath(String) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  The path to the app bundle which contains the Dart app to execute.
appIsDetached() - Method in class io.flutter.embedding.engine.systemchannels.LifecycleChannel
appIsInactive() - Method in class io.flutter.embedding.engine.systemchannels.LifecycleChannel
appIsPaused() - Method in class io.flutter.embedding.engine.systemchannels.LifecycleChannel
appIsResumed() - Method in class io.flutter.embedding.engine.systemchannels.LifecycleChannel
ApplicationInfoLoader - Class in io.flutter.embedding.engine.loader
  Loads application information given a Context.
ApplicationInfoLoader() - Constructor for class io.flutter.embedding.engine.loader.ApplicationInfoLoader
applyTransactions() - Method in class io.flutter.embedding.engine.FlutterJNI
applyTransactions() - Method in class io.flutter.plugin.platform.PlatformViewsController2
AppSwitcherDescription(int, String) - Constructor for class io.flutter.embedding.engine.systemchannels.PlatformChannel.AppSwitcherDescription
ARG_APP_BUNDLE_PATH - Static variable in class io.flutter.embedding.android.FlutterFragment
  Path to Flutter's Dart code.
ARG_CACHE_SKSL - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_CACHED_ENGINE_GROUP_ID - Static variable in class io.flutter.embedding.android.FlutterFragment
ARG_CACHED_ENGINE_ID - Static variable in class io.flutter.embedding.android.FlutterFragment
  The ID of a `FlutterEngine` cached in `FlutterEngineCache` that will be used within the created `FlutterFragment`.
ARG_DART_ENTRYPOINT - Static variable in class io.flutter.embedding.android.FlutterFragment
  The Dart entrypoint method name that is executed upon initialization.
ARG_DART_ENTRYPOINT_ARGS - Static variable in class io.flutter.embedding.android.FlutterFragment
  The Dart entrypoint arguments that is executed upon initialization.
ARG_DART_ENTRYPOINT_URI - Static variable in class io.flutter.embedding.android.FlutterFragment
  The Dart entrypoint method's URI that is executed upon initialization.
ARG_DART_FLAGS - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_DESTROY_ENGINE_WITH_FRAGMENT - Static variable in class io.flutter.embedding.android.FlutterFragment
  True if the `FlutterEngine` in the created `FlutterFragment` should be destroyed when the `FlutterFragment` is destroyed, false if the `FlutterEngine` should outlive the `FlutterFragment`.
ARG_DISABLE_IMPELLER - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_DISABLE_SERVICE_AUTH_CODES - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_DUMP_SHADER_SKP_ON_SHADER_COMPILATION - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_ENABLE_DART_PROFILING - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_ENABLE_IMPELLER - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_ENABLE_SOFTWARE_RENDERING - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_ENABLE_STATE_RESTORATION - Static variable in class io.flutter.embedding.android.FlutterFragment
  True if the framework state in the engine attached to this engine should be stored and restored when this fragment is created and destroyed.
ARG_ENABLE_VULKAN_VALIDATION - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_ENDLESS_TRACE_BUFFER - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_FLUTTER_INITIALIZATION_ARGS - Static variable in class io.flutter.embedding.android.FlutterFragment
  Flutter shell arguments.
ARG_FLUTTERVIEW_RENDER_MODE - Static variable in class io.flutter.embedding.android.FlutterFragment
  `RenderMode` to be used for the `FlutterView` in this `FlutterFragment`
ARG_FLUTTERVIEW_TRANSPARENCY_MODE - Static variable in class io.flutter.embedding.android.FlutterFragment
  `TransparencyMode` to be used for the `FlutterView` in this `FlutterFragment`
ARG_HANDLE_DEEPLINKING - Static variable in class io.flutter.embedding.android.FlutterFragment
  Whether the activity delegate should handle the deeplinking request.
ARG_INITIAL_ROUTE - Static variable in class io.flutter.embedding.android.FlutterFragment
  Initial Flutter route that is rendered in a Navigator widget.
ARG_KEY_CACHE_SKSL - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_DART_FLAGS - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_DISABLE_SERVICE_AUTH_CODES - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_DUMP_SHADER_SKP_ON_SHADER_COMPILATION - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_ENABLE_DART_PROFILING - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_ENABLE_SOFTWARE_RENDERING - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_ENABLE_VULKAN_VALIDATION - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_ENDLESS_TRACE_BUFFER - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_PROFILE_MICROTASKS - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_PURGE_PERSISTENT_CACHE - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_SKIA_DETERMINISTIC_RENDERING - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_START_PAUSED - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_TOGGLE_IMPELLER - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_TRACE_SKIA - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_TRACE_SKIA_ALLOWLIST - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_TRACE_STARTUP - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_TRACE_SYSTRACE - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_TRACE_TO_FILE - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_USE_TEST_FONTS - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_VERBOSE_LOGGING - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_VM_SERVICE_PORT - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_PROFILE_MICROTASKS - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_PURGE_PERSISTENT_CACHE - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_SHOULD_ATTACH_ENGINE_TO_ACTIVITY - Static variable in class io.flutter.embedding.android.FlutterFragment
  See `FlutterFragment.shouldAttachEngineToActivity()`.
ARG_SHOULD_AUTOMATICALLY_HANDLE_ON_BACK_PRESSED - Static variable in class io.flutter.embedding.android.FlutterFragment
  True if the fragment should receive `FlutterFragment.onBackPressed()` events automatically, without requiring an explicit activity call through.
ARG_SHOULD_DELAY_FIRST_ANDROID_VIEW_DRAW - Static variable in class io.flutter.embedding.android.FlutterFragment
  Whether to delay the Android drawing pass till after the Flutter UI has been displayed.
ARG_SKIA_DETERMINISTIC_RENDERING - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_START_PAUSED - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_TRACE_SKIA - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_TRACE_SKIA_ALLOWLIST - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_TRACE_STARTUP - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_TRACE_SYSTRACE - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_TRACE_TO_FILE - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_USE_TEST_FONTS - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_VERBOSE_LOGGING - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_VM_SERVICE_PORT - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
argument(String) - Method in class io.flutter.plugin.common.MethodCall
  Returns a String-keyed argument of this method call, assuming `MethodCall.arguments` is a `Map` or a `JSONObject`.
arguments - Variable in class io.flutter.plugin.common.MethodCall
  Arguments for the call.
arguments() - Method in class io.flutter.plugin.common.MethodCall
  Returns the arguments of this method call with a static type determined by the call-site.
asyncWaitForVsync(long) - Method in interface io.flutter.embedding.engine.FlutterJNI.AsyncWaitForVsyncDelegate
attach(Context, DartExecutor) - Method in class io.flutter.plugin.platform.PlatformViewsController2
  Attaches this platform views controller to its input and output channels.
attach(Context, TextureRegistry, DartExecutor) - Method in class io.flutter.plugin.platform.PlatformViewsController
  Attaches this platform views controller to its input and output channels.
attachAccessibilityBridge(AccessibilityBridge) - Method in interface io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate
  Attaches an accessibility bridge for this platform views accessibility delegate.
attachAccessibilityBridge(AccessibilityBridge) - Method in class io.flutter.plugin.platform.PlatformViewsController
attachAccessibilityBridge(AccessibilityBridge) - Method in class io.flutter.plugin.platform.PlatformViewsController2
attachAccessibilityBridge(AccessibilityBridge) - Method in class io.flutter.plugin.platform.PlatformViewsControllerDelegator
attachOverlaySurfaceToRender(FlutterImageView) - Method in class io.flutter.embedding.android.FlutterView
attachTextInputPlugin(TextInputPlugin) - Method in class io.flutter.plugin.platform.PlatformViewsController
  Attaches this controller to a text input plugin.
attachTextInputPlugin(TextInputPlugin) - Method in class io.flutter.plugin.platform.PlatformViewsController2
  Attaches this controller to a text input plugin.
attachToActivity(ExclusiveAppComponent<Activity>, Lifecycle) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityControlSurface
  Call this method from the `ExclusiveAppComponent` that is displaying the visual content of the `FlutterEngine` that is associated with this `ActivityControlSurface`.
attachToBroadcastReceiver(BroadcastReceiver, Lifecycle) - Method in interface io.flutter.embedding.engine.plugins.broadcastreceiver.BroadcastReceiverControlSurface
  Call this method from the `BroadcastReceiver` that is running the `FlutterEngine` that is associated with this `BroadcastReceiverControlSurface`.
attachToContentProvider(ContentProvider, Lifecycle) - Method in interface io.flutter.embedding.engine.plugins.contentprovider.ContentProviderControlSurface
  Call this method from the `ContentProvider` that is running the `FlutterEngine` that is associated with this `ContentProviderControlSurface`.
attachToEngineAutomatically() - Method in class io.flutter.embedding.android.FlutterActivity
  Whether to automatically attach the `FlutterView` to the engine.
attachToEngineAutomatically() - Method in class io.flutter.embedding.android.FlutterFragment
  Whether to automatically attach the `FlutterView` to the engine.
attachToFlutterEngine(FlutterEngine) - Method in class io.flutter.embedding.android.FlutterView
  Connects this `FlutterView` to the given `FlutterEngine`.
attachToFlutterRenderer(FlutterRenderer) - Method in class io.flutter.plugin.platform.PlatformViewsController
attachToFlutterRenderer(FlutterRenderer) - Method in class io.flutter.plugin.platform.PlatformViewsController2
attachToGLContext(int) - Method in class io.flutter.embedding.engine.renderer.SurfaceTextureWrapper
attachToNative() - Method in class io.flutter.embedding.engine.FlutterJNI
  Attaches this `FlutterJNI` instance to Flutter's native engine, which allows for communication between Android code and Flutter's platform agnostic engine.
attachToRenderer(FlutterRenderer) - Method in class io.flutter.embedding.android.FlutterImageView
  Invoked by the owner of this `FlutterImageView` when it wants to begin rendering a Flutter UI to this `FlutterImageView`.
attachToRenderer(FlutterRenderer) - Method in class io.flutter.embedding.android.FlutterSurfaceView
  Invoked by the owner of this `FlutterSurfaceView` when it wants to begin rendering a Flutter UI to this `FlutterSurfaceView`.
attachToRenderer(FlutterRenderer) - Method in class io.flutter.embedding.android.FlutterTextureView
  Invoked by the owner of this `FlutterTextureView` when it wants to begin rendering a Flutter UI to this `FlutterTextureView`.
attachToRenderer(FlutterRenderer) - Method in interface io.flutter.embedding.engine.renderer.RenderSurface
  Instructs this `RenderSurface` to give its `Surface` to the given `FlutterRenderer` so that Flutter can paint pixels on it.
attachToService(Service, Lifecycle, boolean) - Method in interface io.flutter.embedding.engine.plugins.service.ServiceControlSurface
  Call this method from the `Service` that is running the `FlutterEngine` that is associated with this `ServiceControlSurface`.
attachToView(FlutterView) - Method in class io.flutter.plugin.platform.PlatformViewsController
  Attaches the controller to a `FlutterView`.
attachToView(FlutterView) - Method in class io.flutter.plugin.platform.PlatformViewsController2
  Attaches the controller to a `FlutterView`.
AUTO_SENSITIVE_CONTENT_SENSITIVITY - Static variable in class io.flutter.embedding.engine.systemchannels.SensitiveContentChannel
  Flutter ContentSensitivity.autoSensitive index that represents Android's `View.CONTENT_SENSITIVITY_AUTO` setting.
autocorrect - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
autofill - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
autofill(SparseArray<AutofillValue>) - Method in class io.flutter.embedding.android.FlutterView
autofill(SparseArray<AutofillValue>) - Method in class io.flutter.plugin.editing.TextInputPlugin
Autofill(String, String[], String, TextInputChannel.TextEditState) - Constructor for class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration.Autofill
automaticallyRegisterPlugins() - Method in class io.flutter.embedding.engine.loader.FlutterLoader
  Returns the configuration on whether flutter engine should automatically register plugins.
aWindowIsFocused() - Method in class io.flutter.embedding.engine.systemchannels.LifecycleChannel

## B

BackGestureChannel - Class in io.flutter.embedding.engine.systemchannels
  A `MethodChannel` for communicating back gesture events to the Flutter framework.
BackGestureChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.BackGestureChannel
  Constructs a BackGestureChannel.
background - Enum constant in enum io.flutter.embedding.android.FlutterImageView.SurfaceKind
  Displays the background canvas.
backgroundMode(FlutterActivityLaunchConfigs.BackgroundMode) - Method in class io.flutter.embedding.android.FlutterActivity.CachedEngineIntentBuilder
  The mode of `FlutterActivity`'s background, either `FlutterActivityLaunchConfigs.BackgroundMode.opaque` or `FlutterActivityLaunchConfigs.BackgroundMode.transparent`.
backgroundMode(FlutterActivityLaunchConfigs.BackgroundMode) - Method in class io.flutter.embedding.android.FlutterActivity.NewEngineInGroupIntentBuilder
  The mode of `FlutterActivity`'s background, either `FlutterActivityLaunchConfigs.BackgroundMode.opaque` or `FlutterActivityLaunchConfigs.BackgroundMode.transparent`.
backgroundMode(FlutterActivityLaunchConfigs.BackgroundMode) - Method in class io.flutter.embedding.android.FlutterActivity.NewEngineIntentBuilder
  The mode of `FlutterActivity`'s background, either `FlutterActivityLaunchConfigs.BackgroundMode.opaque` or `FlutterActivityLaunchConfigs.BackgroundMode.transparent`.
backgroundMode(FlutterActivityLaunchConfigs.BackgroundMode) - Method in class io.flutter.embedding.android.FlutterFragmentActivity.CachedEngineIntentBuilder
  The mode of `FlutterFragmentActivity`'s background, either `FlutterActivityLaunchConfigs.BackgroundMode.opaque` or `FlutterActivityLaunchConfigs.BackgroundMode.transparent`.
backgroundMode(FlutterActivityLaunchConfigs.BackgroundMode) - Method in class io.flutter.embedding.android.FlutterFragmentActivity.NewEngineInGroupIntentBuilder
  The mode of `FlutterFragmentActivity`'s background, either `FlutterActivityLaunchConfigs.BackgroundMode.opaque` or `FlutterActivityLaunchConfigs.BackgroundMode.transparent`.
backgroundMode(FlutterActivityLaunchConfigs.BackgroundMode) - Method in class io.flutter.embedding.android.FlutterFragmentActivity.NewEngineIntentBuilder
  The mode of `FlutterFragmentActivity`'s background, either `FlutterActivityLaunchConfigs.BackgroundMode.opaque` or `FlutterActivityLaunchConfigs.BackgroundMode.transparent`.
BasicMessageChannel<T> - Class in io.flutter.plugin.common
  A named channel for communicating with the Flutter application using basic, asynchronous message passing.
BasicMessageChannel(BinaryMessenger, String, MessageCodec<T>) - Constructor for class io.flutter.plugin.common.BasicMessageChannel
  Creates a new channel associated with the specified `BinaryMessenger` and with the specified name and `MessageCodec`.
BasicMessageChannel(BinaryMessenger, String, MessageCodec<T>, BinaryMessenger.TaskQueue) - Constructor for class io.flutter.plugin.common.BasicMessageChannel
  Creates a new channel associated with the specified `BinaryMessenger` and with the specified name and `MessageCodec`.
BasicMessageChannel.MessageHandler<T> - Interface in io.flutter.plugin.common
  A handler of incoming messages.
BasicMessageChannel.Reply<T> - Interface in io.flutter.plugin.common
  Message reply callback.
begin(String) - Static method in class io.flutter.util.TraceSection
  Wraps Trace.beginSection to ensure that the line length stays below 127 code units.
beginAsyncSection(String, int) - Static method in class io.flutter.util.TraceSection
  Wraps Trace.beginAsyncSection to ensure that the line length stays below 127 code units.
beginBatchEdit() - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
BinaryCodec - Class in io.flutter.plugin.common
  A `MessageCodec` using unencoded binary messages, represented as `ByteBuffer`s.
BinaryMessenger - Interface in io.flutter.plugin.common
  Facility for communicating with Flutter using asynchronous message passing with binary messages.
BinaryMessenger.BinaryMessageHandler - Interface in io.flutter.plugin.common
  Handler for incoming binary messages from Flutter.
BinaryMessenger.BinaryReply - Interface in io.flutter.plugin.common
  Binary message reply callback.
BinaryMessenger.TaskQueue - Interface in io.flutter.plugin.common
  An abstraction over the threading policy used to invoke message handlers.
BinaryMessenger.TaskQueueOptions - Class in io.flutter.plugin.common
  Options that control how a TaskQueue should operate and be created.
BOTH - Enum constant in enum io.flutter.embedding.android.FlutterView.ZeroSides
BOTTOM_OVERLAYS - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemUiOverlay
bounds - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeature
BroadcastReceiverAware - Interface in io.flutter.embedding.engine.plugins.broadcastreceiver
  A `FlutterPlugin` that wants to know when it is running within a `BroadcastReceiver`.
BroadcastReceiverControlSurface - Interface in io.flutter.embedding.engine.plugins.broadcastreceiver
  Control surface through which a `BroadcastReceiver` attaches to a `FlutterEngine`.
BroadcastReceiverPluginBinding - Interface in io.flutter.embedding.engine.plugins.broadcastreceiver
  Binding that gives `BroadcastReceiverAware` plugins access to an associated `BroadcastReceiver`.
build() - Method in class io.flutter.embedding.android.FlutterFragment.CachedEngineFragmentBuilder
  Constructs a new `FlutterFragment` (or a subclass) that is configured based on properties set on this `CachedEngineFragmentBuilder`.
build() - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Constructs a new `FlutterFragment` (or a subclass) that is configured based on properties set on this `Builder`.
build() - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineInGroupFragmentBuilder
  Constructs a new `FlutterFragment` (or a subclass) that is configured based on properties set on this `Builder`.
build(Context) - Method in class io.flutter.embedding.android.FlutterActivity.CachedEngineIntentBuilder
  Creates and returns an `Intent` that will launch a `FlutterActivity` with the desired configuration.
build(Context) - Method in class io.flutter.embedding.android.FlutterActivity.NewEngineInGroupIntentBuilder
  Creates and returns an `Intent` that will launch a `FlutterActivity` with the desired configuration.
build(Context) - Method in class io.flutter.embedding.android.FlutterActivity.NewEngineIntentBuilder
  Creates and returns an `Intent` that will launch a `FlutterActivity` with the desired configuration.
build(Context) - Method in class io.flutter.embedding.android.FlutterFragmentActivity.CachedEngineIntentBuilder
  Creates and returns an `Intent` that will launch a `FlutterFragmentActivity` with the desired configuration.
build(Context) - Method in class io.flutter.embedding.android.FlutterFragmentActivity.NewEngineInGroupIntentBuilder
  Creates and returns an `Intent` that will launch a `FlutterFragmentActivity` with the desired configuration.
build(Context) - Method in class io.flutter.embedding.android.FlutterFragmentActivity.NewEngineIntentBuilder
  Creates and returns an `Intent` that will launch a `FlutterFragmentActivity` with the desired configuration.
bundlePath - Variable in class io.flutter.view.FlutterRunArguments
buttonState - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  TODO(mattcarroll): javadoc
buttonState - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewTouch

## C

CachedEngineFragmentBuilder(Class<? extends FlutterFragment>, String) - Constructor for class io.flutter.embedding.android.FlutterFragment.CachedEngineFragmentBuilder
CachedEngineIntentBuilder(Class<? extends FlutterActivity>, String) - Constructor for class io.flutter.embedding.android.FlutterActivity.CachedEngineIntentBuilder
  Constructor that allows this `CachedEngineIntentBuilder` to be used by subclasses of `FlutterActivity`.
CachedEngineIntentBuilder(Class<? extends FlutterFragmentActivity>, String) - Constructor for class io.flutter.embedding.android.FlutterFragmentActivity.CachedEngineIntentBuilder
  Constructor that allows this `CachedEngineIntentBuilder` to be used by subclasses of `FlutterFragmentActivity`.
calculateMaximumDisplayMetrics(Context, ViewUtils.DisplayUpdater) - Static method in class io.flutter.util.ViewUtils
  Calculates the maximum display metrics for the given context, and pushes the metric data to the updater.
calculateShouldZeroSides() - Method in class io.flutter.embedding.android.FlutterView
  This method can be run on APIs 30 and above but its intended use is for 30 and below.
callbackClassName - Variable in class io.flutter.view.FlutterCallbackInformation
callbackHandle - Variable in class io.flutter.embedding.engine.dart.DartExecutor.DartCallback
  A Dart callback that was previously registered with the Dart VM.
callbackLibraryPath - Variable in class io.flutter.view.FlutterCallbackInformation
callbackName - Variable in class io.flutter.view.FlutterCallbackInformation
CANCEL - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerChange
cancelBackGesture() - Method in class io.flutter.embedding.android.FlutterActivity
cancelBackGesture() - Method in class io.flutter.embedding.engine.systemchannels.BackGestureChannel
  Cancels the back gesture event.
channel - Variable in class io.flutter.embedding.engine.systemchannels.AccessibilityChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.BackGestureChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.KeyboardChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.KeyEventChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.LocalizationChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.MouseCursorChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.NavigationChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.PlatformChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.ProcessTextChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.ScribeChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.SensitiveContentChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.SettingsChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.SpellCheckChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.SystemChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel
CHANNEL - Static variable in class io.flutter.embedding.android.KeyData
  The channel that key data should be sent through.
CHANNEL_BUFFERS_CHANNEL - Static variable in class io.flutter.plugin.common.BasicMessageChannel
CHANNEL_NAME - Static variable in class io.flutter.embedding.engine.systemchannels.SettingsChannel
CharacterCombiner() - Constructor for class io.flutter.embedding.android.KeyboardManager.CharacterCombiner
CHARACTERS - Enum constant in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextCapitalization
checkInputConnectionProxy(View) - Method in class io.flutter.embedding.android.FlutterView
  Allows a `View` that is not currently the input connection target to invoke commands on the `InputMethodManager`, which is otherwise disallowed.
checkInputConnectionProxy(View) - Method in class io.flutter.plugin.platform.PlatformViewsController
  Returns true if Flutter should perform input connection proxying for the view.
checkNotNull(T) - Static method in class io.flutter.util.Preconditions
  Ensures that an object reference passed as a parameter to the calling method is not null.
checkState(boolean) - Static method in class io.flutter.util.Preconditions
  Ensures the truth of an expression involving the state of the calling instance.
checkState(boolean, Object) - Static method in class io.flutter.util.Preconditions
  Ensures the truth of an expression involving the state of the calling instance.
childHasFocus(View) - Static method in class io.flutter.util.ViewUtils
  Determines if the current view or any descendant view has focus.
cleanUpFlutterEngine(FlutterEngine) - Method in class io.flutter.embedding.android.FlutterActivity
  Hook for the host to cleanup references that were established in `FlutterActivity.configureFlutterEngine(FlutterEngine)` before the host is destroyed or detached.
cleanUpFlutterEngine(FlutterEngine) - Method in interface io.flutter.embedding.android.FlutterEngineConfigurator
  Cleans up references that were established in `FlutterEngineConfigurator.configureFlutterEngine(FlutterEngine)` before the host is destroyed or detached.
cleanUpFlutterEngine(FlutterEngine) - Method in class io.flutter.embedding.android.FlutterFragment
  Hook for the host to cleanup references that were established in `FlutterFragment.configureFlutterEngine(FlutterEngine)` before the host is destroyed or detached.
cleanUpFlutterEngine(FlutterEngine) - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Hook for the host to cleanup references that were established in `FlutterFragmentActivity.configureFlutterEngine(FlutterEngine)` before the host is destroyed or detached.
cleanupMessageData(long) - Method in class io.flutter.embedding.engine.FlutterJNI
  Destroys the resources provided sent to `handlePlatformMessage`.
clear() - Method in class io.flutter.embedding.engine.FlutterEngineCache
  Removes all `FlutterEngine`'s that are currently in the cache.
clear() - Method in class io.flutter.embedding.engine.FlutterEngineGroupCache
  Removes all `FlutterEngineGroup`'s that are currently in the cache.
clearClient() - Method in interface io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
clearData() - Method in class io.flutter.embedding.engine.systemchannels.RestorationChannel
  Clears the current restoration data.
clearFocus(int) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewsHandler
  Clears the focus from the platform view with a give id if it is currently focused.
clearFocus(int) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewsHandler
  Clears the focus from the platform view with a give id if it is currently focused.
clearMetaKeyStates(int) - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
clearPlatformViewClient(int) - Method in class io.flutter.plugin.editing.TextInputPlugin
  Clears a platform view text input client if it is the current input target.
CLICK - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.SoundType
CLIP_PATH - Enum constant in enum io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutatorType
CLIP_RECT - Enum constant in enum io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutatorType
CLIP_RRECT - Enum constant in enum io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutatorType
clipboardHasStrings() - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like to know if the clipboard currently contains a string that can be pasted.
close() - Method in class io.flutter.util.TraceSection
closeConnection() - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
closeImageReader() - Method in class io.flutter.embedding.android.FlutterImageView
  Closes the image reader associated with the current `FlutterImageView`.
code - Variable in exception io.flutter.plugin.common.FlutterException
color - Variable in class io.flutter.embedding.engine.systemchannels.PlatformChannel.AppSwitcherDescription
commitBackGesture() - Method in class io.flutter.embedding.android.FlutterActivity
commitBackGesture() - Method in class io.flutter.embedding.engine.systemchannels.BackGestureChannel
  Commits the back gesture event.
commitContent(int, Map<String, Object>) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to commit inserted content back to the text channel.
commitContent(InputContentInfo, int, Bundle) - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
commitText(CharSequence, int) - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
completeInstallError(String, String) - Method in class io.flutter.embedding.engine.systemchannels.DeferredComponentChannel
  Finishes the `installDeferredComponent` method channel call for the specified componentName with an error/failure.
completeInstallSuccess(String) - Method in class io.flutter.embedding.engine.systemchannels.DeferredComponentChannel
  Finishes the `installDeferredComponent` method channel call for the specified componentName with a success.
complexCharacter - Variable in class io.flutter.embedding.engine.systemchannels.KeyEventChannel.FlutterKeyEvent
  The character produced by this event, including any combining characters pressed before it.
composingEnd - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.TextEditState
composingStart - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.TextEditState
computePlatformResolvedLocale(String[]) - Method in class io.flutter.embedding.engine.FlutterJNI
  Invoked by native to obtain the results of Android's locale resolution algorithm.
Configuration(boolean, boolean, boolean, boolean, boolean, TextInputChannel.TextCapitalization, TextInputChannel.InputType, Integer, String, TextInputChannel.Configuration.Autofill, String[], TextInputChannel.Configuration[], Locale[]) - Constructor for class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
ConfigurationQueue() - Constructor for class io.flutter.embedding.engine.systemchannels.SettingsChannel.ConfigurationQueue
configureFlutterEngine(FlutterEngine) - Method in class io.flutter.embedding.android.FlutterActivity
  Hook for subclasses to easily configure a `FlutterEngine`.
configureFlutterEngine(FlutterEngine) - Method in interface io.flutter.embedding.android.FlutterEngineConfigurator
  Configures the given `FlutterEngine`.
configureFlutterEngine(FlutterEngine) - Method in class io.flutter.embedding.android.FlutterFragment
  Configures a `FlutterEngine` after its creation.
configureFlutterEngine(FlutterEngine) - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Hook for subclasses to easily configure a `FlutterEngine`.
configureForTextureLayerComposition(PlatformView, PlatformViewsChannel.PlatformViewCreationRequest) - Method in class io.flutter.plugin.platform.PlatformViewsController
contains(String) - Method in class io.flutter.embedding.engine.FlutterEngineCache
  Returns `true` if a `FlutterEngine` in this cache is associated with the given `engineId`.
contains(String) - Method in class io.flutter.embedding.engine.FlutterEngineGroupCache
  Returns `true` if a `FlutterEngineGroup` in this cache is associated with the given `engineGroupId`.
contentCommitMimeTypes - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
ContentProviderAware - Interface in io.flutter.embedding.engine.plugins.contentprovider
  A `FlutterPlugin` that wants to know when it is running within a `ContentProvider`.
ContentProviderControlSurface - Interface in io.flutter.embedding.engine.plugins.contentprovider
  Control surface through which a `ContentProvider` attaches to a `FlutterEngine`.
ContentProviderPluginBinding - Interface in io.flutter.embedding.engine.plugins.contentprovider
  Binding that gives `ContentProviderAware` plugins access to an associated `ContentProvider`.
convertToImageView() - Method in class io.flutter.embedding.android.FlutterView
  Converts the current render surface to a `FlutterImageView` if it's not one already.
COPY - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
create(Context, int, Object) - Method in class io.flutter.plugin.platform.PlatformViewFactory
  Creates a new Android view to be embedded in the Flutter hierarchy.
createAccessibilityNodeInfo(int) - Method in class io.flutter.view.AccessibilityBridge
  Returns `AccessibilityNodeInfo` for the view corresponding to the given `virtualViewId`.
createAndRunDefaultEngine(Context) - Method in class io.flutter.embedding.engine.FlutterEngineGroup
  Creates a `FlutterEngine` in this group and run its `DartExecutor` with a default entrypoint of the "main" function in the "lib/main.dart" file.
createAndRunEngine(Context, DartExecutor.DartEntrypoint) - Method in class io.flutter.embedding.engine.FlutterEngineGroup
  Creates a `FlutterEngine` in this group and run its `DartExecutor` with the specified `DartExecutor.DartEntrypoint`.
createAndRunEngine(Context, DartExecutor.DartEntrypoint, String) - Method in class io.flutter.embedding.engine.FlutterEngineGroup
  Creates a `FlutterEngine` in this group and run its `DartExecutor` with the specified `DartExecutor.DartEntrypoint` and the specified `initialRoute`.
createAndRunEngine(FlutterEngineGroup.Options) - Method in class io.flutter.embedding.engine.FlutterEngineGroup
  Creates a `FlutterEngine` in this group and run its `DartExecutor` with the specified `DartExecutor.DartEntrypoint`, the specified `initialRoute` and the `dartEntrypointArgs`.
createArgs() - Method in class io.flutter.embedding.android.FlutterFragment.CachedEngineFragmentBuilder
  Creates a `Bundle` of arguments that are assigned to the new `FlutterFragment`.
createArgs() - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Creates a `Bundle` of arguments that are assigned to the new `FlutterFragment`.
createArgs() - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineInGroupFragmentBuilder
  Creates a `Bundle` of arguments that are assigned to the new `FlutterFragment`.
createAsyncHandler(Looper) - Static method in class io.flutter.util.HandlerCompat
  Create a new Handler whose posted messages and runnables are not subject to synchronization barriers such as display vsync.
createDefault() - Static method in class io.flutter.embedding.android.FlutterFragment
  Creates a `FlutterFragment` with a default configuration.
createDefault() - Static method in class io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
  Create a DartEntrypoint pointing to the default Flutter assets location with a default Dart entrypoint.
createDefaultIntent(Context) - Static method in class io.flutter.embedding.android.FlutterActivity
  Creates an `Intent` that launches a `FlutterActivity`, which creates a `FlutterEngine` that executes a `main()` Dart entrypoint, and displays the "/" route as Flutter's initial route.
createDefaultIntent(Context) - Static method in class io.flutter.embedding.android.FlutterFragmentActivity
  Creates an `Intent` that launches a `FlutterFragmentActivity`, which executes a `main()` Dart entrypoint, and displays the "/" route as Flutter's initial route.
createDelegate(FlutterActivityAndFragmentDelegate.Host) - Method in class io.flutter.embedding.android.FlutterFragment
  Default delegate factory that creates a simple FlutterActivityAndFragmentDelegate instance.
createFlutterFragment() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Creates the instance of the `FlutterFragment` that this `FlutterFragmentActivity` displays.
createFlutterPlatformView(PlatformViewsChannel2.PlatformViewCreationRequest) - Method in class io.flutter.plugin.platform.PlatformViewsController2
createForPlatformViewLayer(PlatformViewsChannel.PlatformViewCreationRequest) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewsHandler
  The Flutter application would like to display a new Android `View`, i.e., platform view.
createForTextureLayer(PlatformViewsChannel.PlatformViewCreationRequest) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewsHandler
  The Flutter application would like to display a new Android `View`, i.e., platform view.
createImageReader() - Method in class io.flutter.plugin.platform.ImageReaderPlatformViewRenderTarget
createImageReader29() - Method in class io.flutter.plugin.platform.ImageReaderPlatformViewRenderTarget
createImageReader33() - Method in class io.flutter.plugin.platform.ImageReaderPlatformViewRenderTarget
createImageTexture() - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
createImageTexture() - Method in interface io.flutter.view.TextureRegistry
  Creates and registers a texture managed by the Flutter engine.
createImageView() - Method in class io.flutter.embedding.android.FlutterView
createInputConnection(View, KeyboardManager, EditorInfo) - Method in class io.flutter.plugin.editing.TextInputPlugin
createOverlaySurface() - Method in class io.flutter.embedding.engine.FlutterJNI
createOverlaySurface() - Method in class io.flutter.plugin.platform.PlatformViewsController
  Creates an overlay surface while the Flutter view is rendered by `PlatformOverlayView`.
createOverlaySurface() - Method in class io.flutter.plugin.platform.PlatformViewsController2
createOverlaySurface(PlatformOverlayView) - Method in class io.flutter.plugin.platform.PlatformViewsController
  Creates and tracks the overlay surface.
createOverlaySurface2() - Method in class io.flutter.embedding.engine.FlutterJNI
createPlatformView(PlatformViewsChannel.PlatformViewCreationRequest, boolean) - Method in class io.flutter.plugin.platform.PlatformViewsController
createPlatformView(PlatformViewsChannel2.PlatformViewCreationRequest) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewsHandler
  The Flutter application would like to display a new Android `View`, i.e., platform view.
createSurface() - Method in class io.flutter.plugin.platform.SurfaceTexturePlatformViewRenderTarget
createSurfaceProducer() - Method in interface io.flutter.view.TextureRegistry
  Creates and registers a `TextureRegistry.SurfaceProducer`, or a Flutter-managed `Surface`.
createSurfaceProducer(TextureRegistry.SurfaceLifecycle) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Creates and returns a new external texture `TextureRegistry.SurfaceProducer` managed by the Flutter engine that is also made available to Flutter code.
createSurfaceProducer(TextureRegistry.SurfaceLifecycle) - Method in interface io.flutter.view.TextureRegistry
  Creates and a `TextureRegistry.SurfaceProducer`, or a Flutter-managed `Surface`.
createSurfaceTexture() - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Creates and returns a new `SurfaceTexture` managed by the Flutter engine that is also made available to Flutter code.
createSurfaceTexture() - Method in interface io.flutter.view.TextureRegistry
  Creates and registers a SurfaceTexture managed by the Flutter engine.
createTransaction() - Method in class io.flutter.embedding.engine.FlutterJNI
createTransaction() - Method in class io.flutter.plugin.platform.PlatformViewsController2
createUnique() - Static method in class io.flutter.embedding.android.MotionEventTracker.MotionEventId
createWindowInfoRepo() - Method in class io.flutter.embedding.android.FlutterView
CUSTOM_ACTION - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
CUT - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
CUTOUT - Enum constant in enum io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureType
  Area of the screen that usually houses cameras or sensors.

## D

dark - Enum constant in enum io.flutter.embedding.engine.systemchannels.SettingsChannel.PlatformBrightness
DARK - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.Brightness
DartCallback(AssetManager, String, FlutterCallbackInformation) - Constructor for class io.flutter.embedding.engine.dart.DartExecutor.DartCallback
dartEntrypoint(String) - Method in class io.flutter.embedding.android.FlutterActivity.NewEngineInGroupIntentBuilder
  The Dart entrypoint that will be executed in the newly created FlutterEngine as soon as the Dart snapshot is loaded.
dartEntrypoint(String) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  The name of the initial Dart method to invoke, defaults to "main".
dartEntrypoint(String) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineInGroupFragmentBuilder
  The name of the initial Dart method to invoke, defaults to "main".
dartEntrypoint(String) - Method in class io.flutter.embedding.android.FlutterFragmentActivity.NewEngineInGroupIntentBuilder
  The Dart entrypoint that will be executed as soon as the Dart snapshot is loaded, default to "main".
DartEntrypoint(String, String) - Constructor for class io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
DartEntrypoint(String, String, String) - Constructor for class io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
dartEntrypointArgs(List<String>) - Method in class io.flutter.embedding.android.FlutterActivity.NewEngineIntentBuilder
  The Dart entrypoint arguments will be passed as a list of string to Dart's entrypoint function.
dartEntrypointArgs(List<String>) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Arguments passed as a list of string to Dart's entrypoint function.
dartEntrypointArgs(List<String>) - Method in class io.flutter.embedding.android.FlutterFragmentActivity.NewEngineIntentBuilder
  The Dart entrypoint arguments will be passed as a list of string to Dart's entrypoint function.
dartEntrypointFunctionName - Variable in class io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
  The name of a Dart function to execute.
dartEntrypointLibrary - Variable in class io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
  The library or file location that contains the Dart entrypoint function.
DartExecutor - Class in io.flutter.embedding.engine.dart
  Configures, bootstraps, and starts executing Dart code.
DartExecutor(FlutterJNI, AssetManager) - Constructor for class io.flutter.embedding.engine.dart.DartExecutor
DartExecutor(FlutterJNI, AssetManager, long) - Constructor for class io.flutter.embedding.engine.dart.DartExecutor
DartExecutor.DartCallback - Class in io.flutter.embedding.engine.dart
  Configuration options that specify which Dart callback function is executed and where to find that callback and other assets required for Dart execution.
DartExecutor.DartEntrypoint - Class in io.flutter.embedding.engine.dart
  Configuration options that specify which Dart entrypoint function is executed and where to find that entrypoint and other assets required for Dart execution.
DartExecutor.IsolateServiceIdListener - Interface in io.flutter.embedding.engine.dart
  Callback interface invoked when the isolate identifier becomes available.
dartLibraryUri(String) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
DATETIME - Enum constant in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputType
debugDisableSurfaceClear - Static variable in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Whether to disable clearing of the Surface used to render platform views.
debugForceSurfaceProducerGlTextures - Static variable in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Whether to always use GL textures for `TextureRegistry.createSurfaceProducer()`.
decodeEnvelope(ByteBuffer) - Method in class io.flutter.plugin.common.JSONMethodCodec
decodeEnvelope(ByteBuffer) - Method in interface io.flutter.plugin.common.MethodCodec
  Decodes a result envelope from binary.
decodeEnvelope(ByteBuffer) - Method in class io.flutter.plugin.common.StandardMethodCodec
decodeImage(ByteBuffer, long) - Static method in class io.flutter.embedding.engine.FlutterJNI
  Called by native as a fallback method of image decoding.
decodeMessage(ByteBuffer) - Method in class io.flutter.plugin.common.BinaryCodec
decodeMessage(ByteBuffer) - Method in class io.flutter.plugin.common.JSONMessageCodec
decodeMessage(ByteBuffer) - Method in interface io.flutter.plugin.common.MessageCodec
  Decodes the specified message from binary.
decodeMessage(ByteBuffer) - Method in class io.flutter.plugin.common.StandardMessageCodec
decodeMessage(ByteBuffer) - Method in class io.flutter.plugin.common.StringCodec
decodeMethodCall(ByteBuffer) - Method in class io.flutter.plugin.common.JSONMethodCodec
decodeMethodCall(ByteBuffer) - Method in interface io.flutter.plugin.common.MethodCodec
  Decodes a message call from binary.
decodeMethodCall(ByteBuffer) - Method in class io.flutter.plugin.common.StandardMethodCodec
DECREASE - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
deepLinkEnabled(Bundle) - Static method in class io.flutter.embedding.android.FlutterActivityLaunchConfigs
  Whether to handle the deeplinking.
DEFAULT_SYSTEM_UI - Static variable in class io.flutter.plugin.platform.PlatformPlugin
DeferredComponentChannel - Class in io.flutter.embedding.engine.systemchannels
  Method channel that handles manual installation requests and queries for installation state for deferred components.
DeferredComponentChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.DeferredComponentChannel
  Constructs a `DeferredComponentChannel` that connects Android to the Dart code running in `dartExecutor`.
deferredComponentInstallFailure(int, String, boolean) - Method in class io.flutter.embedding.engine.FlutterJNI
  Indicates that a failure was encountered during the Android portion of downloading a dynamic feature module and loading a dart deferred library, which is typically done by DeferredComponentManager.
delegate - Variable in class io.flutter.embedding.android.FlutterActivity
deleteSurroundingText(int, int) - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
deleteSurroundingTextInCodePoints(int, int) - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
destroy() - Method in class io.flutter.embedding.android.KeyboardManager
destroy() - Method in class io.flutter.embedding.engine.FlutterEngine
  Cleans up all components within this `FlutterEngine` and destroys the associated Dart Isolate.
destroy() - Method in class io.flutter.plugin.editing.ScribePlugin
  Unregisters this `ScribePlugin` as the `ScribeChannel.ScribeMethodHandler`, for the `ScribeChannel`.
destroy() - Method in class io.flutter.plugin.editing.SpellCheckPlugin
  Unregisters this `SpellCheckPlugin` as the `SpellCheckChannel.SpellCheckMethodHandler`, for the `SpellCheckChannel`, and closes the most recently opened `SpellCheckerSession`.
destroy() - Method in class io.flutter.plugin.editing.TextInputPlugin
  Detaches the text input plugin from the platform views controller.
destroy() - Method in class io.flutter.plugin.platform.PlatformPlugin
  Releases all resources held by this `PlatformPlugin`.
destroyEngineWithActivity(boolean) - Method in class io.flutter.embedding.android.FlutterActivity.CachedEngineIntentBuilder
  Whether the cached `FlutterEngine` should be destroyed and removed from the cache when this `FlutterActivity` is destroyed.
destroyEngineWithActivity(boolean) - Method in class io.flutter.embedding.android.FlutterFragmentActivity.CachedEngineIntentBuilder
  Returns true if the cached `FlutterEngine` should be destroyed and removed from the cache when this `FlutterFragmentActivity` is destroyed.
destroyEngineWithFragment(boolean) - Method in class io.flutter.embedding.android.FlutterFragment.CachedEngineFragmentBuilder
  Pass `true` to destroy the cached `FlutterEngine` when this `FlutterFragment` is destroyed, or `false` for the cached `FlutterEngine` to outlive this `FlutterFragment`.
destroyOverlaySurface() - Method in class io.flutter.plugin.platform.PlatformViewsController2
destroyOverlaySurface2() - Method in class io.flutter.embedding.engine.FlutterJNI
destroyOverlaySurfaces() - Method in class io.flutter.embedding.engine.FlutterJNI
destroyOverlaySurfaces() - Method in class io.flutter.plugin.platform.PlatformViewsController
  Destroys the overlay surfaces and removes them from the view hierarchy.
detach() - Method in class io.flutter.plugin.platform.PlatformViewsController
  Detaches this platform views controller.
detach() - Method in class io.flutter.plugin.platform.PlatformViewsController2
  Detaches this platform views controller.
detachAccessibilityBridge() - Method in interface io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate
  Detaches the current accessibility bridge.
detachAccessibilityBridge() - Method in class io.flutter.plugin.platform.PlatformViewsController
detachAccessibilityBridge() - Method in class io.flutter.plugin.platform.PlatformViewsController2
detachAccessibilityBridge() - Method in class io.flutter.plugin.platform.PlatformViewsControllerDelegator
detachFromActivity() - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityControlSurface
  Call this method from the `Activity` that is attached to this `ActivityControlSurfaces`'s `FlutterEngine` when the `Activity` is about to be destroyed for non-configuration-change reasons.
detachFromActivityForConfigChanges() - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityControlSurface
  Call this method from the `Activity` that is attached to this `ActivityControlSurfaces`'s `FlutterEngine` when the `Activity` is about to be destroyed due to configuration changes.
detachFromBroadcastReceiver() - Method in interface io.flutter.embedding.engine.plugins.broadcastreceiver.BroadcastReceiverControlSurface
  Call this method from the `BroadcastReceiver` that is attached to this `BroadcastReceiverControlSurfaces`'s `FlutterEngine` when the `BroadcastReceiver` is about to be destroyed.
detachFromContentProvider() - Method in interface io.flutter.embedding.engine.plugins.contentprovider.ContentProviderControlSurface
  Call this method from the `ContentProvider` that is attached to this `ContentProviderControlSurfaces`'s `FlutterEngine` when the `ContentProvider` is about to be destroyed.
detachFromFlutterEngine() - Method in interface io.flutter.embedding.android.ExclusiveAppComponent
  Called when another App Component is about to become attached to the `FlutterEngine` this App Component is currently attached to.
detachFromFlutterEngine() - Method in class io.flutter.embedding.android.FlutterActivity
detachFromFlutterEngine() - Method in class io.flutter.embedding.android.FlutterFragment
detachFromFlutterEngine() - Method in class io.flutter.embedding.android.FlutterView
  Disconnects this `FlutterView` from a previously attached `FlutterEngine`.
detachFromGLContext() - Method in class io.flutter.embedding.engine.renderer.SurfaceTextureWrapper
detachFromNativeAndReleaseResources() - Method in class io.flutter.embedding.engine.FlutterJNI
  Detaches this `FlutterJNI` instance from Flutter's native engine, which precludes any further communication between Android code and Flutter's platform agnostic engine.
detachFromRenderer() - Method in class io.flutter.embedding.android.FlutterImageView
  Invoked by the owner of this `FlutterImageView` when it no longer wants to render a Flutter UI to this `FlutterImageView`.
detachFromRenderer() - Method in class io.flutter.embedding.android.FlutterSurfaceView
  Invoked by the owner of this `FlutterSurfaceView` when it no longer wants to render a Flutter UI to this `FlutterSurfaceView`.
detachFromRenderer() - Method in class io.flutter.embedding.android.FlutterTextureView
  Invoked by the owner of this `FlutterTextureView` when it no longer wants to render a Flutter UI to this `FlutterTextureView`.
detachFromRenderer() - Method in interface io.flutter.embedding.engine.renderer.RenderSurface
  Instructs this `RenderSurface` to stop forwarding `Surface` notifications to the `FlutterRenderer` that was previously connected with `RenderSurface.attachToRenderer(FlutterRenderer)`.
detachFromService() - Method in interface io.flutter.embedding.engine.plugins.service.ServiceControlSurface
  Call this method from the `Service` that is attached to this `ServiceControlSurfaces`'s `FlutterEngine` when the `Service` is about to be destroyed.
detachFromView() - Method in class io.flutter.plugin.platform.PlatformViewsController
  Detaches the controller from `FlutterView`.
detachFromView() - Method in class io.flutter.plugin.platform.PlatformViewsController2
  Detaches the controller from `FlutterView`.
detachTextInputPlugin() - Method in class io.flutter.plugin.platform.PlatformViewsController
  Detaches this controller from the currently attached text input plugin.
detachTextInputPlugin() - Method in class io.flutter.plugin.platform.PlatformViewsController2
  Detaches this controller from the currently attached text input plugin.
details - Variable in exception io.flutter.plugin.common.FlutterException
deviceId - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  TODO(mattcarroll): javadoc
deviceId - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewTouch
devicePixelRatio - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
DID_GAIN_ACCESSIBILITY_FOCUS - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
DID_LOSE_ACCESSIBILITY_FOCUS - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
didChangeEditingState(boolean, boolean, boolean) - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
didChangeEditingState(boolean, boolean, boolean) - Method in class io.flutter.plugin.editing.TextInputPlugin
direction - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest
  The layout direction of the new platform view.
direction - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewCreationRequest
  The layout direction of the new platform view.
disableBufferingIncomingMessages() - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Deprecated.
  Use `DartExecutor.getBinaryMessenger()` instead.
disableBufferingIncomingMessages() - Method in interface io.flutter.plugin.common.BinaryMessenger
  Disables the ability to queue messages received from Dart.
DISMISS - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
dispatch(Runnable) - Method in class io.flutter.embedding.engine.dart.PlatformTaskQueue
dispatchDraw(Canvas) - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorView
dispatchEmptyPlatformMessage(String, int) - Method in class io.flutter.embedding.engine.FlutterJNI
  Sends an empty reply (identified by `responseId`) from Android to Flutter over the given `channel`.
dispatchKeyEvent(KeyEvent) - Method in class io.flutter.embedding.android.FlutterView
  Invoked when a hardware key is pressed or released.
dispatchPlatformMessage(String, ByteBuffer, int, int) - Method in class io.flutter.embedding.engine.FlutterJNI
  Sends a reply `message` from Android to Flutter over the given `channel`.
dispatchPointerDataPacket(ByteBuffer, int) - Method in class io.flutter.embedding.engine.FlutterJNI
  Sends a packet of pointer data to Flutter's engine.
dispatchPointerDataPacket(ByteBuffer, int) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
dispatchSemanticsAction(int, int, ByteBuffer, int) - Method in class io.flutter.embedding.engine.FlutterJNI
  Sends a semantics action to Flutter's engine, given arguments that are already encoded for the engine.
dispatchSemanticsAction(int, int, ByteBuffer, int) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
dispatchSemanticsAction(int, AccessibilityBridge.Action) - Method in class io.flutter.embedding.engine.FlutterJNI
  Sends a semantics action to Flutter's engine, without any additional arguments.
dispatchSemanticsAction(int, AccessibilityBridge.Action) - Method in class io.flutter.embedding.engine.systemchannels.AccessibilityChannel
  Instructs Flutter to perform the given `action` on the `SemanticsNode` referenced by the given `virtualViewId`.
dispatchSemanticsAction(int, AccessibilityBridge.Action, Object) - Method in class io.flutter.embedding.engine.FlutterJNI
  Sends a semantics action to Flutter's engine, with additional arguments.
dispatchSemanticsAction(int, AccessibilityBridge.Action, Object) - Method in class io.flutter.embedding.engine.systemchannels.AccessibilityChannel
  Instructs Flutter to perform the given `action` on the `SemanticsNode` referenced by the given `virtualViewId`, passing the given `args`.
DisplayFeature(Rect, FlutterRenderer.DisplayFeatureType, FlutterRenderer.DisplayFeatureState) - Constructor for class io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeature
displayMode - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest
dispose() - Method in interface io.flutter.plugin.platform.PlatformView
  Dispose this platform view.
dispose(int) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewsHandler
  The Flutter application would like to dispose of an existing Android `View`.
dispose(int) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewsHandler
  The Flutter application would like to dispose of an existing Android `View`.
disposePlatformView(int) - Method in class io.flutter.plugin.platform.PlatformViewsController
  Disposes a single
disposePlatformView(int) - Method in class io.flutter.plugin.platform.PlatformViewsController2
  Disposes a single
domainNetworkPolicy - Variable in class io.flutter.embedding.engine.loader.FlutterApplicationInfo
done(int) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to execute a "done" action.
DOWN - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerChange
downTime - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  The amount of time that the touch has been pressed.
downTime - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewTouch
  The amount of time that the touch has been pressed.
draw(Canvas) - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorView
draw(Canvas) - Method in class io.flutter.plugin.platform.PlatformViewWrapper

## E

EDGE_TO_EDGE - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemUiMode
edgeFlags - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  TODO(mattcarroll): javadoc
edgeFlags - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewTouch
editState - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration.Autofill
EMAIL_ADDRESS - Enum constant in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputType
enableBufferingIncomingMessages() - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Deprecated.
  Use `DartExecutor.getBinaryMessenger()` instead.
enableBufferingIncomingMessages() - Method in interface io.flutter.plugin.common.BinaryMessenger
  Enables the ability to queue messages received from Dart.
enabled - Variable in class io.flutter.embedding.android.KeyboardMap.TogglingGoal
  Used by `KeyEmbedderResponder` to store the current enabling state of this modifier.
enableDeltaModel - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
enableIMEPersonalizedLearning - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
enableSuggestions - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
encodedValue - Variable in enum io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureState
encodedValue - Variable in enum io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureType
encodeErrorEnvelope(String, String, Object) - Method in class io.flutter.plugin.common.JSONMethodCodec
encodeErrorEnvelope(String, String, Object) - Method in interface io.flutter.plugin.common.MethodCodec
  Encodes an error result into a binary envelope message.
encodeErrorEnvelope(String, String, Object) - Method in class io.flutter.plugin.common.StandardMethodCodec
encodeErrorEnvelopeWithStacktrace(String, String, Object, String) - Method in class io.flutter.plugin.common.JSONMethodCodec
encodeErrorEnvelopeWithStacktrace(String, String, Object, String) - Method in interface io.flutter.plugin.common.MethodCodec
  Encodes an error result into a binary envelope message with the native stacktrace.
encodeErrorEnvelopeWithStacktrace(String, String, Object, String) - Method in class io.flutter.plugin.common.StandardMethodCodec
encodeMessage(Object) - Method in class io.flutter.plugin.common.JSONMessageCodec
encodeMessage(Object) - Method in class io.flutter.plugin.common.StandardMessageCodec
encodeMessage(String) - Method in class io.flutter.plugin.common.StringCodec
encodeMessage(ByteBuffer) - Method in class io.flutter.plugin.common.BinaryCodec
encodeMessage(T) - Method in interface io.flutter.plugin.common.MessageCodec
  Encodes the specified message into binary.
encodeMethodCall(MethodCall) - Method in class io.flutter.plugin.common.JSONMethodCodec
encodeMethodCall(MethodCall) - Method in interface io.flutter.plugin.common.MethodCodec
  Encodes a message call into binary.
encodeMethodCall(MethodCall) - Method in class io.flutter.plugin.common.StandardMethodCodec
encodeSuccessEnvelope(Object) - Method in class io.flutter.plugin.common.JSONMethodCodec
encodeSuccessEnvelope(Object) - Method in interface io.flutter.plugin.common.MethodCodec
  Encodes a successful result into a binary envelope message.
encodeSuccessEnvelope(Object) - Method in class io.flutter.plugin.common.StandardMethodCodec
end() - Static method in class io.flutter.util.TraceSection
  Wraps Trace.endSection.
END_INDEX_KEY - Static variable in class io.flutter.plugin.editing.SpellCheckPlugin
endAsyncSection(String, int) - Static method in class io.flutter.util.TraceSection
  Wraps Trace.endAsyncSection to ensure that the line length stays below 127 code units.
endBatchEdit() - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
endFrame2() - Method in class io.flutter.embedding.engine.FlutterJNI
endOfStream() - Method in interface io.flutter.plugin.common.EventChannel.EventSink
  Consumes end of stream.
engineForId(long) - Static method in class io.flutter.embedding.engine.FlutterEngine
  Returns engine for the given identifier or null if identifier is not valid.
enqueueConfiguration(SettingsChannel.ConfigurationQueue.SentConfiguration) - Method in class io.flutter.embedding.engine.systemchannels.SettingsChannel.ConfigurationQueue
  Adds the most recently sent `SettingsChannel.ConfigurationQueue.SentConfiguration` to the queue.
ensureInitializationComplete(Context, String[]) - Method in class io.flutter.embedding.engine.loader.FlutterLoader
  Blocks until initialization of the native system has completed.
ensureInitializationCompleteAsync(Context, String[], Handler, Runnable) - Method in class io.flutter.embedding.engine.loader.FlutterLoader
  Same as `FlutterLoader.ensureInitializationComplete(Context, String[])` but waiting on a background thread, then invoking `callback` on the `callbackHandler`.
entrypoint - Variable in class io.flutter.view.FlutterRunArguments
equals(Object) - Method in class io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
error(String, String, Object) - Method in class io.flutter.plugin.common.ErrorLogResult
error(String, String, Object) - Method in interface io.flutter.plugin.common.EventChannel.EventSink
  Consumes an error event.
error(String, String, Object) - Method in interface io.flutter.plugin.common.MethodChannel.Result
  Handles an error result.
ErrorLogResult - Class in io.flutter.plugin.common
  An implementation of `MethodChannel.Result` that writes error results to the Android log.
ErrorLogResult(String) - Constructor for class io.flutter.plugin.common.ErrorLogResult
ErrorLogResult(String, int) - Constructor for class io.flutter.plugin.common.ErrorLogResult
event - Variable in class io.flutter.embedding.engine.systemchannels.KeyEventChannel.FlutterKeyEvent
  The Android key event that this Flutter key event was created from.
EventChannel - Class in io.flutter.plugin.common
  A named channel for communicating with the Flutter application using asynchronous event streams.
EventChannel(BinaryMessenger, String) - Constructor for class io.flutter.plugin.common.EventChannel
  Creates a new channel associated with the specified `BinaryMessenger` and with the specified name and the standard `MethodCodec`.
EventChannel(BinaryMessenger, String, MethodCodec) - Constructor for class io.flutter.plugin.common.EventChannel
  Creates a new channel associated with the specified `BinaryMessenger` and with the specified name and `MethodCodec`.
EventChannel(BinaryMessenger, String, MethodCodec, BinaryMessenger.TaskQueue) - Constructor for class io.flutter.plugin.common.EventChannel
  Creates a new channel associated with the specified `BinaryMessenger` and with the specified name and `MethodCodec`.
EventChannel.EventSink - Interface in io.flutter.plugin.common
  Event callback.
EventChannel.StreamHandler - Interface in io.flutter.plugin.common
  Handler of stream setup and teardown requests.
eventTime - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  TODO(mattcarroll): javadoc
eventTime - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewTouch
ExclusiveAppComponent<T> - Interface in io.flutter.embedding.android
  An Android App Component exclusively attached to a `FlutterEngine`.
executeDartCallback(DartExecutor.DartCallback) - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Starts executing Dart code based on the given `dartCallback`.
executeDartEntrypoint(DartExecutor.DartEntrypoint) - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Starts executing Dart code based on the given `dartEntrypoint`.
executeDartEntrypoint(DartExecutor.DartEntrypoint, List<String>) - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Starts executing Dart code based on the given `dartEntrypoint` and the `dartEntrypointArgs`.
externalViewRequestSendAccessibilityEvent(View, View, AccessibilityEvent) - Method in class io.flutter.view.AccessibilityBridge
  Delegates handling of `ViewParent.requestSendAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent)` to the accessibility bridge.

## F

Factory() - Constructor for class io.flutter.embedding.engine.FlutterJNI.Factory
fields - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
findAppBundlePath() - Method in class io.flutter.embedding.engine.loader.FlutterLoader
findFocus(int) - Method in class io.flutter.view.AccessibilityBridge
  Finds the view in a hierarchy that currently has the given type of `focus`.
findViewByAccessibilityIdTraversal(int) - Method in class io.flutter.embedding.android.FlutterView
  Prior to Android Q, it's impossible to add real views as descendants of virtual nodes.
finishAutofillContext(boolean) - Method in interface io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
  Requests that the `AutofillManager` cancel or commit the current autofill context.
finishComposingText() - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
flags - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  TODO(mattcarroll): javadoc
flags - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewTouch
FLUTTER_VIEW_ID - Static variable in class io.flutter.embedding.android.FlutterActivity
  The ID of the `FlutterView` created by this activity.
FLUTTER_VIEW_ID - Static variable in class io.flutter.embedding.android.FlutterFragment
  The ID of the `FlutterView` created by this activity.
FlutterActivity - Class in io.flutter.embedding.android
  `Activity` which displays a fullscreen Flutter UI.
FlutterActivity() - Constructor for class io.flutter.embedding.android.FlutterActivity
FlutterActivity.CachedEngineIntentBuilder - Class in io.flutter.embedding.android
  Builder to create an `Intent` that launches a `FlutterActivity` with an existing `FlutterEngine` that is cached in `FlutterEngineCache`.
FlutterActivity.NewEngineInGroupIntentBuilder - Class in io.flutter.embedding.android
  Builder to create an `Intent` that launches a `FlutterActivity` with a new `FlutterEngine` created by FlutterEngineGroup#createAndRunEngine.
FlutterActivity.NewEngineIntentBuilder - Class in io.flutter.embedding.android
  Builder to create an `Intent` that launches a `FlutterActivity` with a new `FlutterEngine` and the desired configuration.
FlutterActivityLaunchConfigs - Class in io.flutter.embedding.android
  Collection of Flutter launch configuration options.
FlutterActivityLaunchConfigs.BackgroundMode - Enum in io.flutter.embedding.android
  The mode of the background of a Flutter `Activity`, either opaque or transparent.
FlutterApplication - Class in io.flutter.app
  Deprecated.
FlutterApplication() - Constructor for class io.flutter.app.FlutterApplication
  Deprecated.
FlutterApplicationInfo - Class in io.flutter.embedding.engine.loader
  Encapsulates all the information that Flutter needs from application manifest.
FlutterApplicationInfo(String, String, String, String, String, String, boolean) - Constructor for class io.flutter.embedding.engine.loader.FlutterApplicationInfo
flutterAssetsDir - Variable in class io.flutter.embedding.engine.loader.FlutterApplicationInfo
FlutterCallbackInformation - Class in io.flutter.view
  A class representing information for a callback registered using `PluginUtilities` from `dart:ui`.
FlutterEngine - Class in io.flutter.embedding.engine
  A single Flutter execution environment.
FlutterEngine(Context) - Constructor for class io.flutter.embedding.engine.FlutterEngine
  Constructs a new `FlutterEngine`.
FlutterEngine(Context, FlutterLoader, FlutterJNI) - Constructor for class io.flutter.embedding.engine.FlutterEngine
  Same as `FlutterEngine(Context, FlutterLoader, FlutterJNI, String[], boolean)` but with no Dart VM flags and automatically registers plugins.
FlutterEngine(Context, FlutterLoader, FlutterJNI, PlatformViewsController, String[], boolean) - Constructor for class io.flutter.embedding.engine.FlutterEngine
  Same as `FlutterEngine(Context, FlutterLoader, FlutterJNI, String[], boolean)`, plus the ability to provide a custom `PlatformViewsController`.
FlutterEngine(Context, FlutterLoader, FlutterJNI, PlatformViewsController, String[], boolean, boolean) - Constructor for class io.flutter.embedding.engine.FlutterEngine
  Fully configurable `FlutterEngine` constructor.
FlutterEngine(Context, FlutterLoader, FlutterJNI, PlatformViewsController, String[], boolean, boolean, FlutterEngineGroup) - Constructor for class io.flutter.embedding.engine.FlutterEngine
FlutterEngine(Context, FlutterLoader, FlutterJNI, String[], boolean) - Constructor for class io.flutter.embedding.engine.FlutterEngine
  Same as `FlutterEngine(Context, FlutterLoader, FlutterJNI)`, plus Dart VM flags in `dartVmArgs`, and control over whether plugins are automatically registered with this `FlutterEngine` in `automaticallyRegisterPlugins`.
FlutterEngine(Context, String[]) - Constructor for class io.flutter.embedding.engine.FlutterEngine
  Same as `FlutterEngine(Context)` with added support for passing Dart VM arguments.
FlutterEngine(Context, String[], boolean) - Constructor for class io.flutter.embedding.engine.FlutterEngine
  Same as `FlutterEngine(Context)` with added support for passing Dart VM arguments and avoiding automatic plugin registration.
FlutterEngine(Context, String[], boolean, boolean) - Constructor for class io.flutter.embedding.engine.FlutterEngine
  Same as `FlutterEngine(Context, String[], boolean)` with added support for configuring whether the engine will receive restoration data.
FlutterEngine.EngineLifecycleListener - Interface in io.flutter.embedding.engine
  Lifecycle callbacks for Flutter engine lifecycle events.
FlutterEngineCache - Class in io.flutter.embedding.engine
  Static singleton cache that holds `FlutterEngine` instances identified by `String`s.
FlutterEngineConfigurator - Interface in io.flutter.embedding.android
  Configures a `FlutterEngine` after it is created, e.g., adds plugins.
FlutterEngineGroup - Class in io.flutter.embedding.engine
  Represents a collection of `FlutterEngine`s who share resources to allow them to be created faster and with less memory than calling the `FlutterEngine`'s constructor multiple times.
FlutterEngineGroup(Context) - Constructor for class io.flutter.embedding.engine.FlutterEngineGroup
  Create a FlutterEngineGroup whose child engines will share resources.
FlutterEngineGroup(Context, String[]) - Constructor for class io.flutter.embedding.engine.FlutterEngineGroup
  Create a FlutterEngineGroup whose child engines will share resources.
FlutterEngineGroup.Options - Class in io.flutter.embedding.engine
  Options that control how a FlutterEngine should be created.
FlutterEngineGroupCache - Class in io.flutter.embedding.engine
  Static singleton cache that holds `FlutterEngineGroup` instances identified by `String`s.
FlutterEngineProvider - Interface in io.flutter.embedding.android
  Provides a `FlutterEngine` instance to be used by a `FlutterActivity` or `FlutterFragment`.
FlutterException - Exception in io.flutter.plugin.common
  Thrown to indicate that a Flutter method invocation failed on the Flutter side.
FlutterFragment - Class in io.flutter.embedding.android
  `Fragment` which displays a Flutter UI that takes up all available `Fragment` space.
FlutterFragment() - Constructor for class io.flutter.embedding.android.FlutterFragment
FlutterFragment.CachedEngineFragmentBuilder - Class in io.flutter.embedding.android
  Builder that creates a new `FlutterFragment` that uses a cached `FlutterEngine` with `arguments` that correspond to the values set on this `Builder`.
FlutterFragment.NewEngineFragmentBuilder - Class in io.flutter.embedding.android
  Builder that creates a new `FlutterFragment` with `arguments` that correspond to the values set on this `NewEngineFragmentBuilder`.
FlutterFragment.NewEngineInGroupFragmentBuilder - Class in io.flutter.embedding.android
  Builder that creates a new `FlutterFragment` that uses a cached `FlutterEngineGroup` to create a new `FlutterEngine` with `arguments` that correspond to the values set on this `Builder`.
FlutterFragmentActivity - Class in io.flutter.embedding.android
  A Flutter `Activity` that is based upon `FragmentActivity`.
FlutterFragmentActivity() - Constructor for class io.flutter.embedding.android.FlutterFragmentActivity
FlutterFragmentActivity.CachedEngineIntentBuilder - Class in io.flutter.embedding.android
  Builder to create an `Intent` that launches a `FlutterFragmentActivity` with an existing `FlutterEngine` that is cached in `FlutterEngineCache`.
FlutterFragmentActivity.NewEngineInGroupIntentBuilder - Class in io.flutter.embedding.android
  Builder to create an `Intent` that launches a `FlutterFragmentActivity` with a new `FlutterEngine` by FlutterEngineGroup#createAndRunEngine.
FlutterFragmentActivity.NewEngineIntentBuilder - Class in io.flutter.embedding.android
  Builder to create an `Intent` that launches a `FlutterFragmentActivity` with a new `FlutterEngine` and the desired configuration.
FlutterImageView - Class in io.flutter.embedding.android
  Paints a Flutter UI provided by an `ImageReader` onto a `Canvas`.
FlutterImageView(Context) - Constructor for class io.flutter.embedding.android.FlutterImageView
FlutterImageView(Context, int, int, FlutterImageView.SurfaceKind) - Constructor for class io.flutter.embedding.android.FlutterImageView
  Constructs a `FlutterImageView` with an `ImageReader` that provides the Flutter UI.
FlutterImageView(Context, AttributeSet) - Constructor for class io.flutter.embedding.android.FlutterImageView
FlutterImageView.SurfaceKind - Enum in io.flutter.embedding.android
flutterJNI - Variable in class io.flutter.embedding.engine.systemchannels.AccessibilityChannel
FlutterJNI - Class in io.flutter.embedding.engine
  Interface between Flutter embedding's Java code and Flutter engine's C/C++ code.
FlutterJNI() - Constructor for class io.flutter.embedding.engine.FlutterJNI
FlutterJNI.AccessibilityDelegate - Interface in io.flutter.embedding.engine
  Delegate responsible for creating and updating Android-side caches of Flutter's semantics tree and custom accessibility actions.
FlutterJNI.AsyncWaitForVsyncDelegate - Interface in io.flutter.embedding.engine
FlutterJNI.Factory - Class in io.flutter.embedding.engine
  A factory for creating `FlutterJNI` instances.
FlutterKeyEvent(KeyEvent) - Constructor for class io.flutter.embedding.engine.systemchannels.KeyEventChannel.FlutterKeyEvent
FlutterKeyEvent(KeyEvent, Character) - Constructor for class io.flutter.embedding.engine.systemchannels.KeyEventChannel.FlutterKeyEvent
FlutterLoader - Class in io.flutter.embedding.engine.loader
  Finds Flutter resources in an application APK and also loads Flutter's native library.
FlutterLoader() - Constructor for class io.flutter.embedding.engine.loader.FlutterLoader
  Creates a `FlutterLoader` that uses a default constructed `FlutterJNI` and `ExecutorService`.
FlutterLoader(FlutterJNI) - Constructor for class io.flutter.embedding.engine.loader.FlutterLoader
  Creates a `FlutterLoader` that uses a default constructed `ExecutorService`.
FlutterLoader(FlutterJNI, ExecutorService) - Constructor for class io.flutter.embedding.engine.loader.FlutterLoader
  Creates a `FlutterLoader` with the specified `FlutterJNI`.
FlutterLoader.Settings - Class in io.flutter.embedding.engine.loader
FlutterMutator(float) - Constructor for class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutator
  Initialize an opacity mutator.
FlutterMutator(Matrix) - Constructor for class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutator
  Initialize a transform mutator.
FlutterMutator(Path) - Constructor for class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutator
  Initialize a clip path mutator.
FlutterMutator(Rect) - Constructor for class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutator
  Initialize a clip rect mutator.
FlutterMutator(Rect, float[]) - Constructor for class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutator
  Initialize a clip rrect mutator.
FlutterMutatorsStack - Class in io.flutter.embedding.engine.mutatorsstack
  The mutator stack containing a list of mutators
FlutterMutatorsStack() - Constructor for class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack
  Initialize the mutator stack.
FlutterMutatorsStack.FlutterMutator - Class in io.flutter.embedding.engine.mutatorsstack
  A class represents a mutator
FlutterMutatorsStack.FlutterMutatorType - Enum in io.flutter.embedding.engine.mutatorsstack
  The type of a Mutator See `FlutterMutatorsStack.FlutterMutator` for informations on Mutators.
FlutterMutatorView - Class in io.flutter.embedding.engine.mutatorsstack
  A view that applies the `FlutterMutatorsStack` to its children.
FlutterMutatorView(Context) - Constructor for class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorView
  Initialize the FlutterMutatorView.
FlutterMutatorView(Context, float, AndroidTouchProcessor) - Constructor for class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorView
  Initialize the FlutterMutatorView.
FlutterOverlaySurface - Class in io.flutter.embedding.engine
FlutterOverlaySurface(int, Surface) - Constructor for class io.flutter.embedding.engine.FlutterOverlaySurface
FlutterPlayStoreSplitApplication - Class in io.flutter.embedding.android
  Flutter's extension of `SplitCompatApplication` that injects a `PlayStoreDeferredComponentManager` with `FlutterInjector` to enable Split AOT Flutter apps.
FlutterPlayStoreSplitApplication() - Constructor for class io.flutter.embedding.android.FlutterPlayStoreSplitApplication
FlutterPlugin - Interface in io.flutter.embedding.engine.plugins
  Interface to be implemented by all Flutter plugins.
FlutterPlugin.FlutterAssets - Interface in io.flutter.embedding.engine.plugins
  Provides Flutter plugins with access to Flutter asset information.
FlutterPlugin.FlutterPluginBinding - Class in io.flutter.embedding.engine.plugins
  Resources made available to all plugins registered with a given `FlutterEngine`.
FlutterPluginBinding(Context, FlutterEngine, BinaryMessenger, TextureRegistry, PlatformViewRegistry, FlutterPlugin.FlutterAssets, FlutterEngineGroup) - Constructor for class io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterPluginBinding
FlutterRenderer - Class in io.flutter.embedding.engine.renderer
  Represents the rendering responsibilities of a `FlutterEngine`.
FlutterRenderer(FlutterJNI) - Constructor for class io.flutter.embedding.engine.renderer.FlutterRenderer
FlutterRenderer.DisplayFeature - Class in io.flutter.embedding.engine.renderer
  Description of a physical feature on the display.
FlutterRenderer.DisplayFeatureState - Enum in io.flutter.embedding.engine.renderer
  State of the display feature.
FlutterRenderer.DisplayFeatureType - Enum in io.flutter.embedding.engine.renderer
  Types of display features that can appear on the viewport.
FlutterRenderer.ViewportMetrics - Class in io.flutter.embedding.engine.renderer
  Mutable data structure that holds all viewport metrics properties that Flutter cares about.
FlutterRunArguments - Class in io.flutter.view
  A class containing arguments for entering a FlutterNativeView's isolate for the first time.
FlutterRunArguments() - Constructor for class io.flutter.view.FlutterRunArguments
flutterShellArgs(FlutterShellArgs) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Any special configuration arguments for the Flutter engine
FlutterShellArgs - Class in io.flutter.embedding.engine
  Arguments that can be delivered to the Flutter shell when it is created.
FlutterShellArgs(String[]) - Constructor for class io.flutter.embedding.engine.FlutterShellArgs
  Creates a set of Flutter shell arguments from a given `String[]` array.
FlutterShellArgs(List<String>) - Constructor for class io.flutter.embedding.engine.FlutterShellArgs
  Creates a set of Flutter shell arguments from a given `List<String>`.
FlutterShellArgs(Set<String>) - Constructor for class io.flutter.embedding.engine.FlutterShellArgs
  Creates a set of Flutter shell arguments from a given `Set<String>`.
FlutterSurfaceView - Class in io.flutter.embedding.android
  Paints a Flutter UI on a `Surface`.
FlutterSurfaceView(Context) - Constructor for class io.flutter.embedding.android.FlutterSurfaceView
  Constructs a `FlutterSurfaceView` programmatically, without any XML attributes.
FlutterSurfaceView(Context, boolean) - Constructor for class io.flutter.embedding.android.FlutterSurfaceView
  Constructs a `FlutterSurfaceView` programmatically, without any XML attributes, and with control over whether or not this `FlutterSurfaceView` renders with transparency.
FlutterSurfaceView(Context, AttributeSet) - Constructor for class io.flutter.embedding.android.FlutterSurfaceView
  Constructs a `FlutterSurfaceView` in an XML-inflation-compliant manner.
FlutterTextureView - Class in io.flutter.embedding.android
  Paints a Flutter UI on a `SurfaceTexture`.
FlutterTextureView(Context) - Constructor for class io.flutter.embedding.android.FlutterTextureView
  Constructs a `FlutterTextureView` programmatically, without any XML attributes.
FlutterTextureView(Context, AttributeSet) - Constructor for class io.flutter.embedding.android.FlutterTextureView
  Constructs a `FlutterTextureView` in an XML-inflation-compliant manner.
FlutterUiDisplayListener - Interface in io.flutter.embedding.engine.renderer
  Listener invoked when Flutter starts and stops rendering pixels to an Android `View` hierarchy.
FlutterView - Class in io.flutter.embedding.android
  Displays a Flutter UI on an Android device.
FlutterView(Context) - Constructor for class io.flutter.embedding.android.FlutterView
  Constructs a `FlutterView` programmatically, without any XML attributes.
FlutterView(Context, AttributeSet) - Constructor for class io.flutter.embedding.android.FlutterView
  Constructs a `FlutterView` in an XML-inflation-compliant manner.
FlutterView(Context, FlutterImageView) - Constructor for class io.flutter.embedding.android.FlutterView
  Constructs a `FlutterView` programmatically, without any XML attributes, uses the given `FlutterImageView` to render the Flutter UI.
FlutterView(Context, FlutterSurfaceView) - Constructor for class io.flutter.embedding.android.FlutterView
  Constructs a `FlutterView` programmatically, without any XML attributes, uses the given `FlutterSurfaceView` to render the Flutter UI, and allows selection of a `transparencyMode`.
FlutterView(Context, FlutterTextureView) - Constructor for class io.flutter.embedding.android.FlutterView
  Constructs a `FlutterView` programmatically, without any XML attributes, uses the given `FlutterTextureView` to render the Flutter UI, and allows selection of a `transparencyMode`.
FlutterView(Context, RenderMode) - Constructor for class io.flutter.embedding.android.FlutterView
  Deprecated.
FlutterView(Context, RenderMode, TransparencyMode) - Constructor for class io.flutter.embedding.android.FlutterView
  Deprecated.
FlutterView(Context, TransparencyMode) - Constructor for class io.flutter.embedding.android.FlutterView
  Deprecated.
FlutterView.FlutterEngineAttachmentListener - Interface in io.flutter.embedding.android
  Listener that is notified when a `FlutterEngine` is attached to/detached from a given `FlutterView`.
FlutterView.ZeroSides - Enum in io.flutter.embedding.android
FlutterViewDelegate - Class in io.flutter.embedding.android
  A delegate class that performs the task of retrieving the bounding rect values.
FlutterViewDelegate() - Constructor for class io.flutter.embedding.android.FlutterViewDelegate
FOCUS - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
FOLD - Enum constant in enum io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureType
  A fold in the flexible display that does not occlude the screen.
FRAGMENT_CONTAINER_ID - Static variable in class io.flutter.embedding.android.FlutterFragmentActivity
from(long) - Static method in class io.flutter.embedding.android.MotionEventTracker.MotionEventId
fromIntent(Intent) - Static method in class io.flutter.embedding.engine.FlutterShellArgs
fromJson(JSONObject) - Static method in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration.Autofill
fromJson(JSONObject) - Static method in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
fromJson(JSONObject) - Static method in class io.flutter.embedding.engine.systemchannels.TextInputChannel.InputType
fromJson(JSONObject) - Static method in class io.flutter.embedding.engine.systemchannels.TextInputChannel.TextEditState

## G

gatherTransparentRegion(Region) - Method in class io.flutter.embedding.android.FlutterSurfaceView
generationNumber - Variable in class io.flutter.embedding.engine.systemchannels.SettingsChannel.ConfigurationQueue.SentConfiguration
get(Class<? extends FlutterPlugin>) - Method in interface io.flutter.embedding.engine.plugins.PluginRegistry
  Returns the instance of a plugin that is currently attached to the `FlutterEngine` associated with this `PluginRegistry`, which matches the given `pluginClass`.
get(String) - Method in class io.flutter.embedding.engine.FlutterEngineCache
  Returns the `FlutterEngine` in this cache that is associated with the given `engineId`, or `null` is no such `FlutterEngine` exists.
get(String) - Method in class io.flutter.embedding.engine.FlutterEngineGroupCache
  Returns the `FlutterEngineGroup` in this cache that is associated with the given `engineGroupId`, or `null` is no such `FlutterEngineGroup` exists.
getAccessibilityChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends accessibility requests and events from Flutter to Android.
getAccessibilityNodeProvider() - Method in class io.flutter.embedding.android.FlutterView
getAccessibleNavigation() - Method in class io.flutter.view.AccessibilityBridge
getActiveFocusListener() - Method in class io.flutter.plugin.platform.PlatformViewWrapper
getActivity() - Method in class io.flutter.embedding.android.FlutterActivity
  `FlutterActivityAndFragmentDelegate.Host` method that is used by `FlutterActivityAndFragmentDelegate` to obtain an `Activity` reference as needed.
getActivity() - Method in class io.flutter.embedding.android.FlutterFragment
  Returns the host `Activity` or the `Activity` that is currently attached to the host `Fragment`.
getActivity() - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Returns the `Activity` that is currently attached to the `FlutterEngine` that owns this `ActivityPluginBinding`.
getActivity(Context) - Static method in class io.flutter.util.ViewUtils
  Retrieves the `Activity` from a given `Context`.
getActivityControlSurface() - Method in class io.flutter.embedding.engine.FlutterEngine
getAppBundlePath() - Method in class io.flutter.embedding.android.FlutterActivity
  A custom path to the bundle that contains this Flutter app's resources, e.g., Dart code snapshots.
getAppBundlePath() - Method in class io.flutter.embedding.android.FlutterFragment
  A custom path to the bundle that contains this Flutter app's resources, e.g., Dart code snapshots.
getAppBundlePath() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  A custom path to the bundle that contains this Flutter app's resources, e.g., Dart code snapshots.
getAppComponent() - Method in interface io.flutter.embedding.android.ExclusiveAppComponent
  Retrieve the App Component behind this exclusive App Component.
getApplicationContext() - Method in class io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterPluginBinding
getAssetFilePathByName(String) - Method in interface io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterAssets
  Returns the relative file path to the Flutter asset with the given name, including the file's extension, e.g., `"myImage.jpg"`.
getAssetFilePathByName(String, String) - Method in interface io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterAssets
  Same as `FlutterPlugin.FlutterAssets.getAssetFilePathByName(String)` but with added support for an explicit Android `packageName`.
getAssetFilePathBySubpath(String) - Method in interface io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterAssets
  Returns the relative file path to the Flutter asset with the given subpath, including the file's extension, e.g., `"/dir1/dir2/myImage.jpg"`.
getAssetFilePathBySubpath(String, String) - Method in interface io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterAssets
  Same as `FlutterPlugin.FlutterAssets.getAssetFilePathBySubpath(String)` but with added support for an explicit Android `packageName`.
getAttachedFlutterEngine() - Method in class io.flutter.embedding.android.FlutterView
  Returns the `FlutterEngine` to which this `FlutterView` is currently attached, or null if this `FlutterView` is not currently attached to a `FlutterEngine`.
getAttachedRenderer() - Method in class io.flutter.embedding.android.FlutterImageView
getAttachedRenderer() - Method in class io.flutter.embedding.android.FlutterSurfaceView
getAttachedRenderer() - Method in class io.flutter.embedding.android.FlutterTextureView
getAttachedRenderer() - Method in interface io.flutter.embedding.engine.renderer.RenderSurface
  Returns the `FlutterRenderer` that is attached to this `RenderSurface`, or null if no `FlutterRenderer` is currently attached.
getAutomaticallyRegisterPlugins() - Method in class io.flutter.embedding.engine.FlutterEngineGroup.Options
  If plugins are automatically registered, then they are registered during the `FlutterEngine`'s constructor.
getBackCallbackState() - Method in class io.flutter.embedding.android.FlutterActivity
getBackCallbackState() - Method in class io.flutter.embedding.android.FlutterFragment
getBackGestureChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends back gesture commands from Android to Flutter.
getBackgroundMode() - Method in class io.flutter.embedding.android.FlutterActivity
  The desired window background mode of this `Activity`, which defaults to `FlutterActivityLaunchConfigs.BackgroundMode.opaque`.
getBackgroundMode() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  The desired window background mode of this `Activity`, which defaults to `FlutterActivityLaunchConfigs.BackgroundMode.opaque`.
getBinaryMessenger() - Method in class io.flutter.embedding.android.FlutterView
getBinaryMessenger() - Method in interface io.flutter.embedding.android.KeyboardManager.ViewDelegate
  Returns a `BinaryMessenger` to send platform messages with.
getBinaryMessenger() - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Returns a `BinaryMessenger` that can be used to send messages to, and receive messages from, Dart code that this `DartExecutor` is executing.
getBinaryMessenger() - Method in class io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterPluginBinding
getBitmap() - Method in class io.flutter.embedding.engine.FlutterJNI
getBitmap() - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
getBroadcastReceiver() - Method in interface io.flutter.embedding.engine.plugins.broadcastreceiver.BroadcastReceiverPluginBinding
  Returns the `BroadcastReceiver` that is currently attached to the `FlutterEngine` that owns this `BroadcastReceiverAwarePluginBinding`.
getBroadcastReceiverControlSurface() - Method in class io.flutter.embedding.engine.FlutterEngine
getCachedEngineGroupId() - Method in class io.flutter.embedding.android.FlutterActivity
  Returns the ID of a statically cached `FlutterEngineGroup` to use within this `FlutterActivity`, or `null` if this `FlutterActivity` does not want to use a cached `FlutterEngineGroup`.
getCachedEngineGroupId() - Method in class io.flutter.embedding.android.FlutterFragment
  Returns the ID of a statically cached `FlutterEngineGroup` to use within this `FlutterFragment`, or `null` if this `FlutterFragment` does not want to use a cached `FlutterEngineGroup`.
getCachedEngineGroupId() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
getCachedEngineId() - Method in class io.flutter.embedding.android.FlutterActivity
  Returns the ID of a statically cached `FlutterEngine` to use within this `FlutterActivity`, or `null` if this `FlutterActivity` does not want to use a cached `FlutterEngine`.
getCachedEngineId() - Method in class io.flutter.embedding.android.FlutterFragment
  Returns the ID of a statically cached `FlutterEngine` to use within this `FlutterFragment`, or `null` if this `FlutterFragment` does not want to use a cached `FlutterEngine`.
getCachedEngineId() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Returns the ID of a statically cached `FlutterEngine` to use within this `FlutterFragmentActivity`, or `null` if this `FlutterFragmentActivity` does not want to use a cached `FlutterEngine`.
getCacheDirectory(Context) - Static method in class io.flutter.util.PathUtils
getCaptionBarInsets(Context) - Method in class io.flutter.embedding.android.FlutterViewDelegate
getClipboardData(PlatformChannel.ClipboardContentFormat) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like to receive the current data in the clipboard and have it returned in the given `format`.
getConfiguration(int) - Method in class io.flutter.embedding.engine.systemchannels.SettingsChannel.ConfigurationQueue
  Returns the `SettingsChannel.ConfigurationQueue.SentConfiguration` associated with the given `configGeneration`, and removes configurations older than the returned configurations from the queue as they are no longer needed.
getContentProvider() - Method in interface io.flutter.embedding.engine.plugins.contentprovider.ContentProviderPluginBinding
  Returns the `ContentProvider` that is currently attached to the `FlutterEngine` that owns this `ContentProviderAwarePluginBinding`.
getContentProviderControlSurface() - Method in class io.flutter.embedding.engine.FlutterEngine
getContentSensitivity() - Method in interface io.flutter.embedding.engine.systemchannels.SensitiveContentChannel.SensitiveContentMethodHandler
  Returns the current content sensitivity level of a Flutter Android `View`.
getContext() - Method in class io.flutter.embedding.android.FlutterActivity
  `FlutterActivityAndFragmentDelegate.Host` method that is used by `FlutterActivityAndFragmentDelegate` to obtain a `Context` reference as needed.
getContext() - Method in class io.flutter.embedding.android.FlutterFragment
  Returns the `Context` that backs the host `Activity` or `Fragment`.
getContext() - Method in class io.flutter.embedding.engine.FlutterEngineGroup.Options
getCreateArgsCodec() - Method in class io.flutter.plugin.platform.PlatformViewFactory
  Returns the codec to be used for decoding the args parameter of `PlatformViewFactory.create(android.content.Context, int, java.lang.Object)`.
getCurrentImageSurface() - Method in class io.flutter.embedding.android.FlutterView
getDartEntrypoint() - Method in class io.flutter.embedding.engine.FlutterEngineGroup.Options
  dartEntrypoint specifies the `DartExecutor.DartEntrypoint` the new engine should run.
getDartEntrypointArgs() - Method in class io.flutter.embedding.android.FlutterActivity
  The Dart entrypoint arguments will be passed as a list of string to Dart's entrypoint function.
getDartEntrypointArgs() - Method in class io.flutter.embedding.android.FlutterFragment
  The Dart entrypoint arguments will be passed as a list of string to Dart's entrypoint function.
getDartEntrypointArgs() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  The Dart entrypoint arguments will be passed as a list of string to Dart's entrypoint function.
getDartEntrypointArgs() - Method in class io.flutter.embedding.engine.FlutterEngineGroup.Options
  Arguments passed as a list of string to Dart's entrypoint function.
getDartEntrypointFunctionName() - Method in class io.flutter.embedding.android.FlutterActivity
  The Dart entrypoint that will be executed as soon as the Dart snapshot is loaded.
getDartEntrypointFunctionName() - Method in class io.flutter.embedding.android.FlutterFragment
  Returns the name of the Dart method that this `FlutterFragment` should execute to start a Flutter app.
getDartEntrypointFunctionName() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  The Dart entrypoint that will be executed as soon as the Dart snapshot is loaded.
getDartEntrypointLibraryUri() - Method in class io.flutter.embedding.android.FlutterActivity
  The Dart library URI for the entrypoint that will be executed as soon as the Dart snapshot is loaded.
getDartEntrypointLibraryUri() - Method in class io.flutter.embedding.android.FlutterFragment
  Returns the library URI of the Dart method that this `FlutterFragment` should execute to start a Flutter app.
getDartEntrypointLibraryUri() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  The Dart library URI for the entrypoint that will be executed as soon as the Dart snapshot is loaded.
getDartExecutor() - Method in class io.flutter.embedding.engine.FlutterEngine
  The Dart execution context associated with this `FlutterEngine`.
getDataDirectory(Context) - Static method in class io.flutter.util.PathUtils
getDeferredComponentChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that allows manual installation and state querying of deferred components.
getDeltaEnd() - Method in class io.flutter.plugin.editing.TextEditingDelta
getDeltaStart() - Method in class io.flutter.plugin.editing.TextEditingDelta
getDeltaText() - Method in class io.flutter.plugin.editing.TextEditingDelta
getDisplayCutouts() - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
getDisplayFeatures() - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
getEditable() - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
getEngineGroup() - Method in class io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterPluginBinding
  Accessor for the `FlutterEngineGroup` used to create the `FlutterEngine` for the app.
getEngineId() - Method in class io.flutter.embedding.engine.FlutterEngine
  Returns unique identifier for this engine.
getExclusiveAppComponent() - Method in class io.flutter.embedding.android.FlutterActivity
  Returns the Android App Component exclusively attached to `FlutterEngine`.
getExclusiveAppComponent() - Method in class io.flutter.embedding.android.FlutterFragment
  Returns the Android App Component exclusively attached to `FlutterEngine`.
getExtractedText(ExtractedTextRequest, int) - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
getFilesDir(Context) - Static method in class io.flutter.util.PathUtils
getFinalClippingPaths() - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack
  Get a list of all the clipping operations.
getFinalMatrix() - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack
  Returns the final matrix.
getFinalOpacity() - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack
  Returns the final opacity.
getFlutterAssets() - Method in class io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterPluginBinding
getFlutterEngine() - Method in class io.flutter.embedding.android.FlutterActivity
  Hook for subclasses to obtain a reference to the `FlutterEngine` that is owned by this `FlutterActivity`.
getFlutterEngine() - Method in class io.flutter.embedding.android.FlutterFragment
  Hook for subclasses to obtain a reference to the `FlutterEngine` that is owned by this `FlutterActivity`.
getFlutterEngine() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
getFlutterEngine() - Method in class io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterPluginBinding
  Deprecated.
  Use `getBinaryMessenger()`, `getTextureRegistry()`, or `getPlatformViewRegistry()` instead.
getFlutterShellArgs() - Method in class io.flutter.embedding.android.FlutterActivity
  `FlutterActivityAndFragmentDelegate.Host` method that is used by `FlutterActivityAndFragmentDelegate` to obtain Flutter shell arguments when initializing Flutter.
getFlutterShellArgs() - Method in class io.flutter.embedding.android.FlutterFragment
  `FlutterActivityAndFragmentDelegate.Host` method that is used by `FlutterActivityAndFragmentDelegate` to obtain Flutter shell arguments when initializing Flutter.
getForcedNewSurface() - Method in interface io.flutter.view.TextureRegistry.SurfaceProducer
  Direct access to a surface, which will be newly created (and thus, different from any surface objects returned from previous calls to `TextureRegistry.SurfaceProducer.getSurface()` or `TextureRegistry.SurfaceProducer.getForcedNewSurface()`.
getHeight() - Method in class io.flutter.plugin.platform.ImageReaderPlatformViewRenderTarget
getHeight() - Method in interface io.flutter.plugin.platform.PlatformViewRenderTarget
getHeight() - Method in class io.flutter.plugin.platform.SurfaceProducerPlatformViewRenderTarget
getHeight() - Method in class io.flutter.plugin.platform.SurfaceTexturePlatformViewRenderTarget
getHeight() - Method in interface io.flutter.view.TextureRegistry.SurfaceProducer
getHoveredObjectId() - Method in class io.flutter.view.AccessibilityBridge
getId() - Method in class io.flutter.embedding.android.MotionEventTracker.MotionEventId
getId() - Method in class io.flutter.embedding.engine.FlutterOverlaySurface
getId() - Method in class io.flutter.plugin.platform.ImageReaderPlatformViewRenderTarget
getId() - Method in interface io.flutter.plugin.platform.PlatformViewRenderTarget
getId() - Method in class io.flutter.plugin.platform.SurfaceProducerPlatformViewRenderTarget
getId() - Method in class io.flutter.plugin.platform.SurfaceTexturePlatformViewRenderTarget
getImageReader() - Method in class io.flutter.embedding.android.FlutterImageView
getInitialRoute() - Method in class io.flutter.embedding.android.FlutterActivity
  The initial route that a Flutter app will render upon loading and executing its Dart code.
getInitialRoute() - Method in class io.flutter.embedding.android.FlutterFragment
  Returns the initial route that should be rendered within Flutter, once the Flutter app starts.
getInitialRoute() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  The initial route that a Flutter app will render upon loading and executing its Dart code.
getInitialRoute() - Method in class io.flutter.embedding.engine.FlutterEngineGroup.Options
  The name of the initial Flutter `Navigator` `Route` to load.
getInputMethodManager() - Method in class io.flutter.plugin.editing.TextInputPlugin
getInstance() - Static method in class io.flutter.embedding.android.MotionEventTracker
getInstance() - Static method in class io.flutter.embedding.engine.FlutterEngineCache
  Returns the static singleton instance of `FlutterEngineCache`.
getInstance() - Static method in class io.flutter.embedding.engine.FlutterEngineGroupCache
  Returns the static singleton instance of `FlutterEngineGroupCache`.
getInstance(float, FlutterJNI) - Static method in class io.flutter.view.VsyncWaiter
getInstance(DisplayManager, FlutterJNI) - Static method in class io.flutter.view.VsyncWaiter
getIsolateServiceId() - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Returns an identifier for this executor's primary isolate.
getIsSerial() - Method in class io.flutter.plugin.common.BinaryMessenger.TaskQueueOptions
getIsSoftwareRenderingEnabled() - Method in class io.flutter.embedding.engine.FlutterJNI
  Checks launch settings for whether software rendering is requested.
getKeyboardState() - Method in class io.flutter.embedding.android.KeyboardManager
  Returns an unmodifiable view of the pressed state.
getKeyboardState() - Method in interface io.flutter.embedding.engine.systemchannels.KeyboardChannel.KeyboardMethodHandler
  Returns the keyboard pressed states.
getLastInputConnection() - Method in class io.flutter.plugin.editing.TextInputPlugin
getLifecycle() - Method in class io.flutter.embedding.android.FlutterActivity
  `FlutterActivityAndFragmentDelegate.Host` method that is used by `FlutterActivityAndFragmentDelegate` to obtain a `Lifecycle` reference as needed.
getLifecycle() - Method in class io.flutter.embedding.android.FlutterFragment
  Returns the `Lifecycle` that backs the host `Activity` or `Fragment`.
getLifecycle() - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Returns the `Lifecycle` associated with the attached `Activity`.
getLifecycle() - Method in class io.flutter.embedding.engine.plugins.lifecycle.HiddenLifecycleReference
getLifecycle() - Method in interface io.flutter.embedding.engine.plugins.service.ServicePluginBinding
  Returns the `Lifecycle` associated with the attached `Service`.
getLifecycleChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends Android lifecycle events to Flutter.
getLocalizationChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends locale data from Android to Flutter.
getLocalizationPlugin() - Method in class io.flutter.embedding.engine.FlutterEngine
  The LocalizationPlugin this FlutterEngine created.
getLogTag() - Method in class io.flutter.embedding.engine.loader.FlutterLoader.Settings
getLookupKeyForAsset(String) - Method in class io.flutter.embedding.engine.loader.FlutterLoader
  Returns the file name for the given asset.
getLookupKeyForAsset(String, String) - Method in class io.flutter.embedding.engine.loader.FlutterLoader
  Returns the file name for the given asset which originates from the specified packageName.
getMatrix() - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutator
  Get the matrix of the mutator if the `FlutterMutatorsStack.FlutterMutator.getType()` returns FlutterMutatorType.TRANSFORM.
getMetaData() - Method in class io.flutter.embedding.android.FlutterActivity
  Retrieves the meta data specified in the AndroidManifest.xml.
getMetaData() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Retrieves the meta data specified in the AndroidManifest.xml.
getMouseCursorChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends and receives text input requests and state.
getMutators() - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack
  Get a list of all the raw mutators.
getNavigationChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends Flutter navigation commands from Android to Flutter.
getNewComposingEnd() - Method in class io.flutter.plugin.editing.TextEditingDelta
getNewComposingStart() - Method in class io.flutter.plugin.editing.TextEditingDelta
getNewSelectionEnd() - Method in class io.flutter.plugin.editing.TextEditingDelta
getNewSelectionStart() - Method in class io.flutter.plugin.editing.TextEditingDelta
getOldText() - Method in class io.flutter.plugin.editing.TextEditingDelta
getOnBackInvokedCallback() - Method in class io.flutter.embedding.android.FlutterActivity
getOpacity() - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutator
  Get the opacity of the mutator if the `FlutterMutatorsStack.FlutterMutator.getType()` returns FlutterMutatorType.OPACITY.
getOverlayLayerViews() - Method in class io.flutter.plugin.platform.PlatformViewsController
getPastDisplayMetrics(int) - Static method in class io.flutter.embedding.engine.systemchannels.SettingsChannel
getPath() - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutator
  Get the path of the mutator if the `FlutterMutatorsStack.FlutterMutator.getType()` returns FlutterMutatorType.CLIP_PATH.
getPendingChannelResponseCount() - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Returns the number of pending channel callback replies.
getPlatformChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends platform-oriented requests and information to Flutter, e.g., requests to play sounds, requests for haptics, system chrome settings, etc.
getPlatformViewById(int) - Method in interface io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate
  Returns the root of the view hierarchy for the platform view with the requested id, or null if there is no corresponding view.
getPlatformViewById(int) - Method in class io.flutter.plugin.platform.PlatformViewsController
getPlatformViewById(int) - Method in class io.flutter.plugin.platform.PlatformViewsController2
getPlatformViewById(int) - Method in class io.flutter.plugin.platform.PlatformViewsControllerDelegator
getPlatformViewRegistry() - Method in class io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterPluginBinding
getPlatformViewsController() - Method in class io.flutter.embedding.engine.FlutterEngine
  `PlatformViewsController`, which controls all platform views running within this `FlutterEngine`.
getPlatformViewsController() - Method in class io.flutter.embedding.engine.FlutterEngineGroup.Options
  Manages platform views.
getPlatformViewsController2() - Method in class io.flutter.embedding.engine.FlutterEngine
getPlugins() - Method in class io.flutter.embedding.engine.FlutterEngine
  Plugin registry, which registers plugins that want to be applied to this `FlutterEngine`.
getPressedState() - Method in class io.flutter.embedding.android.KeyEmbedderResponder
  Returns an unmodifiable view of the pressed state.
getProcessTextChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends text processing requests from Flutter to Android.
getRect() - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutator
  Get the rect of the mutator if the `FlutterMutatorsStack.FlutterMutator.getType()` returns FlutterMutatorType.CLIP_RECT.
getRegistry() - Method in class io.flutter.plugin.platform.PlatformViewsController
getRegistry() - Method in class io.flutter.plugin.platform.PlatformViewsController2
getRenderer() - Method in class io.flutter.embedding.engine.FlutterEngine
  The rendering system associated with this `FlutterEngine`.
getRenderMode() - Method in class io.flutter.embedding.android.FlutterActivity
  `FlutterActivityAndFragmentDelegate.Host` method that is used by `FlutterActivityAndFragmentDelegate` to obtain the desired `RenderMode` that should be used when instantiating a `FlutterView`.
getRenderMode() - Method in class io.flutter.embedding.android.FlutterFragment
  Returns the desired `RenderMode` for the `FlutterView` displayed in this `FlutterFragment`.
getRenderMode() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Returns the desired `RenderMode` for the `FlutterView` displayed in this `FlutterFragmentActivity`.
getRenderTargetHeight() - Method in class io.flutter.plugin.platform.PlatformViewWrapper
getRenderTargetWidth() - Method in class io.flutter.plugin.platform.PlatformViewWrapper
getRestorationChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel to exchange restoration data between framework and engine.
getRestorationData() - Method in class io.flutter.embedding.engine.systemchannels.RestorationChannel
  Obtain the most current restoration data that the framework has provided.
getScaledFontSize(float, int) - Method in class io.flutter.embedding.engine.FlutterJNI
getScribeChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends and receives Scribe requests and results.
getSensitiveContentChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that handles getting and setting content sensitivity.
getService() - Method in interface io.flutter.embedding.engine.plugins.service.ServicePluginBinding
  Returns the `Service` that is currently attached to the `FlutterEngine` that owns this `ServicePluginBinding`.
getServiceControlSurface() - Method in class io.flutter.embedding.engine.FlutterEngine
getSettingsChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends platform/user settings from Android to Flutter, e.g., time format, scale factor, etc.
getSpellCheckChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends and receives spell check requests and results.
getStringResource(String, String) - Method in interface io.flutter.embedding.engine.systemchannels.LocalizationChannel.LocalizationMessageHandler
  The Flutter application would like to obtain the string resource of given `key` in `locale`.
getSurface() - Method in class io.flutter.embedding.android.FlutterImageView
getSurface() - Method in class io.flutter.embedding.engine.FlutterOverlaySurface
getSurface() - Method in class io.flutter.plugin.platform.ImageReaderPlatformViewRenderTarget
getSurface() - Method in interface io.flutter.plugin.platform.PlatformViewRenderTarget
getSurface() - Method in class io.flutter.plugin.platform.SurfaceProducerPlatformViewRenderTarget
getSurface() - Method in class io.flutter.plugin.platform.SurfaceTexturePlatformViewRenderTarget
getSurface() - Method in interface io.flutter.view.TextureRegistry.SurfaceProducer
  Direct access to the surface object.
getSurfaceTexture() - Method in interface io.flutter.view.TextureRegistry.GLTextureConsumer
  Retrieve the last GL texture produced.
getSystemChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends memory pressure warnings from Android to Flutter.
getSystemPointerIcon(int) - Method in class io.flutter.embedding.android.FlutterView
getTextInputChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends and receives text input requests and state.
getTextureRegistry() - Method in class io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterPluginBinding
getTogglingGoals() - Static method in class io.flutter.embedding.android.KeyboardMap
  A list of toggling modifiers that must be synchronized on each key event.
getTransformMatrix(float[]) - Method in class io.flutter.embedding.engine.renderer.SurfaceTextureWrapper
getTransparencyMode() - Method in class io.flutter.embedding.android.FlutterActivity
  `FlutterActivityAndFragmentDelegate.Host` method that is used by `FlutterActivityAndFragmentDelegate` to obtain the desired `TransparencyMode` that should be used when instantiating a `FlutterView`.
getTransparencyMode() - Method in class io.flutter.embedding.android.FlutterFragment
  Returns the desired `TransparencyMode` for the `FlutterView` displayed in this `FlutterFragment`.
getType() - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutator
  Get the mutator type.
getValue() - Method in enum io.flutter.embedding.android.KeyData.DeviceType
getValue() - Method in enum io.flutter.embedding.android.KeyData.Type
getView() - Method in interface io.flutter.plugin.platform.PlatformView
  Returns the Android view to be embedded in the Flutter hierarchy.
getViewportMetrics() - Method in class io.flutter.embedding.android.FlutterView
  Allow access to the viewport metrics so that tests can set them to be valid with nonzero dimensions.
getVMServiceUri() - Static method in class io.flutter.embedding.engine.FlutterJNI
  VM Service URI for the VM instance.
getWaitForRestorationData() - Method in class io.flutter.embedding.engine.FlutterEngineGroup.Options
  The waitForRestorationData flag controls whether the engine delays responding to requests from the framework for restoration data until that data has been provided to the engine via `RestorationChannel.setRestorationData(byte[] data)`.
getWidth() - Method in class io.flutter.plugin.platform.ImageReaderPlatformViewRenderTarget
getWidth() - Method in interface io.flutter.plugin.platform.PlatformViewRenderTarget
getWidth() - Method in class io.flutter.plugin.platform.SurfaceProducerPlatformViewRenderTarget
getWidth() - Method in class io.flutter.plugin.platform.SurfaceTexturePlatformViewRenderTarget
getWidth() - Method in interface io.flutter.view.TextureRegistry.SurfaceProducer
getWindowInsets(Context) - Method in class io.flutter.embedding.android.FlutterViewDelegate
  Return the WindowInsets object for the provided Context.
go(int) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to execute a "go" action.
growViewportMetricsToCaptionBar(Context, FlutterRenderer.ViewportMetrics) - Method in class io.flutter.embedding.android.FlutterViewDelegate

## H

handleDeeplinking(boolean) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineInGroupFragmentBuilder
  Whether to handle the deeplinking from the `Intent` automatically if the `getInitialRoute` returns null.
handleDeeplinking(Boolean) - Method in class io.flutter.embedding.android.FlutterFragment.CachedEngineFragmentBuilder
  Whether to handle the deeplinking from the `Intent` automatically if the `getInitialRoute` returns null.
handleDeeplinking(Boolean) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Whether to handle the deeplinking from the `Intent` automatically if the `getInitialRoute` returns null.
handleEvent(KeyEvent) - Method in class io.flutter.embedding.android.KeyboardManager
handleEvent(KeyEvent) - Method in interface io.flutter.plugin.editing.InputConnectionAdaptor.KeyboardDelegate
handleEvent(KeyEvent, KeyboardManager.Responder.OnKeyEventHandledCallback) - Method in interface io.flutter.embedding.android.KeyboardManager.Responder
  Informs this `KeyboardManager.Responder` that a new `KeyEvent` needs processing.
handleEvent(KeyEvent, KeyboardManager.Responder.OnKeyEventHandledCallback) - Method in class io.flutter.embedding.android.KeyChannelResponder
handleEvent(KeyEvent, KeyboardManager.Responder.OnKeyEventHandledCallback) - Method in class io.flutter.embedding.android.KeyEmbedderResponder
  Parses an Android key event, performs synchronization, and dispatches Flutter events through the messenger to the framework with the given callback.
handleKeyEvent(KeyEvent) - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
handleKeyEvent(KeyEvent) - Method in class io.flutter.plugin.editing.TextInputPlugin
handleMessageFromDart(String, ByteBuffer, int, long) - Method in interface io.flutter.embedding.engine.dart.PlatformMessageHandler
  Called from any thread.
handlePlatformMessage(String, ByteBuffer, int, long) - Method in class io.flutter.embedding.engine.FlutterJNI
handlePlatformMessageResponse(int, ByteBuffer) - Method in interface io.flutter.embedding.engine.dart.PlatformMessageHandler
handler - Variable in class io.flutter.embedding.engine.systemchannels.LocalizationChannel
HandlerCompat - Class in io.flutter.util
  Compatability wrapper over `Handler`.
HandlerCompat() - Constructor for class io.flutter.util.HandlerCompat
handlesCropAndRotation() - Method in interface io.flutter.view.TextureRegistry.SurfaceProducer
  Returns whether the current rendering path handles crop and rotation metadata.
has(Class<? extends FlutterPlugin>) - Method in interface io.flutter.embedding.engine.plugins.PluginRegistry
  Returns true if a plugin of the given type is currently attached to the `FlutterEngine` associated with this `PluginRegistry`.
hasArgument(String) - Method in class io.flutter.plugin.common.MethodCall
  Returns whether this method call involves a mapping for the given argument key, assuming `MethodCall.arguments` is a `Map` or a `JSONObject`.
hasChildViewOfType(View, Class<? extends View>[]) - Static method in class io.flutter.util.ViewUtils
  Returns true if the root or any child view is an instance of the given types.
hasComposing() - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel.TextEditState
hashCode() - Method in class io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
hasNonlinearTextScalingSupport() - Static method in class io.flutter.embedding.engine.systemchannels.SettingsChannel
hasRenderedFirstFrame() - Method in class io.flutter.embedding.android.FlutterView
  Returns true if an attached `FlutterEngine` has rendered at least 1 frame to this `FlutterView`.
hasSelection() - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel.TextEditState
HEAVY_IMPACT - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.HapticFeedbackType
height - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
height - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewBufferSize
  The height of the screen buffer.
HiddenLifecycleReference - Class in io.flutter.embedding.engine.plugins.lifecycle
  An `Object` that can be used to obtain a `Lifecycle` reference.
HiddenLifecycleReference(Lifecycle) - Constructor for class io.flutter.embedding.engine.plugins.lifecycle.HiddenLifecycleReference
hide() - Method in interface io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
hideOverlaySurface() - Method in class io.flutter.plugin.platform.PlatformViewsController2
hideOverlaySurface2() - Method in class io.flutter.embedding.engine.FlutterJNI
HINGE - Enum constant in enum io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureType
  Splits the display in two separate panels that can fold.
hintLocales - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
hints - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration.Autofill
hintText - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration.Autofill
HOVER - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerChange
HYBRID_ONLY - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest.RequestedDisplayMode
  Use Hybrid Composition in all cases.

## I

id() - Method in interface io.flutter.view.TextureRegistry.TextureEntry
image - Enum constant in enum io.flutter.embedding.android.RenderMode
  `RenderMode`, which paints Paints a Flutter UI provided by an `ImageReader` onto a `Canvas`.
ImageReaderPlatformViewRenderTarget - Class in io.flutter.plugin.platform
ImageReaderPlatformViewRenderTarget(TextureRegistry.ImageTextureEntry) - Constructor for class io.flutter.plugin.platform.ImageReaderPlatformViewRenderTarget
IMMERSIVE - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemUiMode
IMMERSIVE_STICKY - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemUiMode
INCREASE - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
init() - Method in class io.flutter.view.VsyncWaiter
init(Context, String[], String, String, String, long, int) - Method in class io.flutter.embedding.engine.FlutterJNI
  Perform one time initialization of the Dart VM and Flutter engine.
initialized() - Method in class io.flutter.embedding.engine.loader.FlutterLoader
  Returns whether the FlutterLoader has finished loading the native library.
initialRoute(String) - Method in class io.flutter.embedding.android.FlutterActivity.NewEngineInGroupIntentBuilder
  The initial route that a Flutter app will render in this `FlutterActivity`, defaults to "/".
initialRoute(String) - Method in class io.flutter.embedding.android.FlutterActivity.NewEngineIntentBuilder
  The initial route that a Flutter app will render in this `FlutterActivity`, defaults to "/".
initialRoute(String) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  The initial route that a Flutter app will render in this `FlutterFragment`, defaults to "/".
initialRoute(String) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineInGroupFragmentBuilder
  The initial route that a Flutter app will render in this `FlutterFragment`, defaults to "/".
initialRoute(String) - Method in class io.flutter.embedding.android.FlutterFragmentActivity.NewEngineInGroupIntentBuilder
  The initial route that a Flutter app will render in this `FlutterFragmentActivity`, defaults to "/".
initialRoute(String) - Method in class io.flutter.embedding.android.FlutterFragmentActivity.NewEngineIntentBuilder
  The initial route that a Flutter app will render in this `FlutterFragmentActivity`, defaults to "/".
initiateSpellCheck(String, String, MethodChannel.Result) - Method in interface io.flutter.embedding.engine.systemchannels.SpellCheckChannel.SpellCheckMethodHandler
  Requests that spell check is initiated for the specified text, which will respond to the `result` with either success if spell check results are received or error if the request is skipped.
initiateSpellCheck(String, String, MethodChannel.Result) - Method in class io.flutter.plugin.editing.SpellCheckPlugin
  Initiates call to native spell checker to spell check specified text if there is no result awaiting a response.
inputAction - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
InputConnectionAdaptor - Class in io.flutter.plugin.editing
InputConnectionAdaptor(View, int, TextInputChannel, ScribeChannel, InputConnectionAdaptor.KeyboardDelegate, ListenableEditingState, EditorInfo) - Constructor for class io.flutter.plugin.editing.InputConnectionAdaptor
InputConnectionAdaptor(View, int, TextInputChannel, ScribeChannel, InputConnectionAdaptor.KeyboardDelegate, ListenableEditingState, EditorInfo, FlutterJNI) - Constructor for class io.flutter.plugin.editing.InputConnectionAdaptor
InputConnectionAdaptor.KeyboardDelegate - Interface in io.flutter.plugin.editing
inputType - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
InputType(TextInputChannel.TextInputType, boolean, boolean) - Constructor for class io.flutter.embedding.engine.systemchannels.TextInputChannel.InputType
INSTANCE - Static variable in class io.flutter.plugin.common.BinaryCodec
INSTANCE - Static variable in class io.flutter.plugin.common.JSONMessageCodec
INSTANCE - Static variable in class io.flutter.plugin.common.JSONMethodCodec
INSTANCE - Static variable in class io.flutter.plugin.common.StandardMessageCodec
INSTANCE - Static variable in class io.flutter.plugin.common.StandardMethodCodec
INSTANCE - Static variable in class io.flutter.plugin.common.StringCodec
INSTANCE_DIRECT - Static variable in class io.flutter.plugin.common.BinaryCodec
  A BinaryCodec that returns direct ByteBuffers from `decodeMessage` for better performance.
invalidateChildInParent(int[], Rect) - Method in class io.flutter.plugin.platform.PlatformViewWrapper
INVERTED_STYLUS - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerDeviceKind
invokeMethod(String, Object) - Method in class io.flutter.plugin.common.MethodChannel
  Invokes a method on this channel, expecting no result.
invokeMethod(String, Object, MethodChannel.Result) - Method in class io.flutter.plugin.common.MethodChannel
  Invokes a method on this channel, optionally expecting a result.
invokePlatformMessageEmptyResponseCallback(int) - Method in class io.flutter.embedding.engine.FlutterJNI
invokePlatformMessageResponseCallback(int, ByteBuffer, int) - Method in class io.flutter.embedding.engine.FlutterJNI
invokeViewFocused(int) - Method in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel
invokeViewFocused(int) - Method in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2
io.flutter.app - package io.flutter.app
io.flutter.embedding.android - package io.flutter.embedding.android
io.flutter.embedding.engine - package io.flutter.embedding.engine
io.flutter.embedding.engine.dart - package io.flutter.embedding.engine.dart
io.flutter.embedding.engine.loader - package io.flutter.embedding.engine.loader
io.flutter.embedding.engine.mutatorsstack - package io.flutter.embedding.engine.mutatorsstack
io.flutter.embedding.engine.plugins - package io.flutter.embedding.engine.plugins
io.flutter.embedding.engine.plugins.activity - package io.flutter.embedding.engine.plugins.activity
io.flutter.embedding.engine.plugins.broadcastreceiver - package io.flutter.embedding.engine.plugins.broadcastreceiver
io.flutter.embedding.engine.plugins.contentprovider - package io.flutter.embedding.engine.plugins.contentprovider
io.flutter.embedding.engine.plugins.lifecycle - package io.flutter.embedding.engine.plugins.lifecycle
io.flutter.embedding.engine.plugins.service - package io.flutter.embedding.engine.plugins.service
io.flutter.embedding.engine.renderer - package io.flutter.embedding.engine.renderer
io.flutter.embedding.engine.systemchannels - package io.flutter.embedding.engine.systemchannels
io.flutter.plugin.common - package io.flutter.plugin.common
io.flutter.plugin.editing - package io.flutter.plugin.editing
io.flutter.plugin.platform - package io.flutter.plugin.platform
io.flutter.util - package io.flutter.util
io.flutter.view - package io.flutter.view
isAccessibilityEnabled() - Method in class io.flutter.view.AccessibilityBridge
  Returns true if the Android OS currently has accessibility enabled, false otherwise.
isAttached() - Method in class io.flutter.embedding.engine.FlutterJNI
  Returns true if this instance of `FlutterJNI` is connected to Flutter's native engine via a Java Native Interface (JNI).
isAttachedToFlutterEngine() - Method in class io.flutter.embedding.android.FlutterView
  Returns true if this `FlutterView` is currently attached to a `FlutterEngine`.
isCodePointEmoji(int) - Method in class io.flutter.embedding.engine.FlutterJNI
isCodePointEmojiModifier(int) - Method in class io.flutter.embedding.engine.FlutterJNI
isCodePointEmojiModifierBase(int) - Method in class io.flutter.embedding.engine.FlutterJNI
isCodePointRegionalIndicator(int) - Method in class io.flutter.embedding.engine.FlutterJNI
isCodePointVariantSelector(int) - Method in class io.flutter.embedding.engine.FlutterJNI
isDecimal - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.InputType
isDisplayingFlutterUi() - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Returns true if this `FlutterRenderer` is painting pixels to an Android `View` hierarchy, false otherwise.
isExecutingDart() - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Is this `DartExecutor` currently executing Dart code?
isFeatureAvailable() - Method in interface io.flutter.embedding.engine.systemchannels.ScribeChannel.ScribeMethodHandler
  Responds to the `result` with success and a boolean indicating whether or not stylus handwriting is available.
isFeatureAvailable() - Method in class io.flutter.plugin.editing.ScribePlugin
  A convenience method to check if Scribe is available.
isolateSnapshotData - Variable in class io.flutter.embedding.engine.loader.FlutterApplicationInfo
isReleased() - Method in class io.flutter.plugin.platform.ImageReaderPlatformViewRenderTarget
isReleased() - Method in interface io.flutter.plugin.platform.PlatformViewRenderTarget
isReleased() - Method in class io.flutter.plugin.platform.SurfaceProducerPlatformViewRenderTarget
isReleased() - Method in class io.flutter.plugin.platform.SurfaceTexturePlatformViewRenderTarget
isSigned - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.InputType
isSoftwareRenderingEnabled() - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
isStylusHandwritingAvailable() - Method in interface io.flutter.embedding.engine.systemchannels.ScribeChannel.ScribeMethodHandler
  Responds to the `result` with success and a boolean indicating whether or not stylus handwriting is available.
isStylusHandwritingAvailable() - Method in class io.flutter.plugin.editing.ScribePlugin
  Returns true if the InputMethodManager supports Scribe stylus handwriting input.
isSupported() - Method in interface io.flutter.embedding.engine.systemchannels.SensitiveContentChannel.SensitiveContentMethodHandler
  Returns whether or not setting/getting content sensitivity via Android APIs is supported on the device.
isSurfaceControlEnabled() - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewsHandler
  Whether the SurfaceControl swapchain is enabled.
IsSurfaceControlEnabled() - Method in class io.flutter.embedding.engine.FlutterJNI
  Whether the SurfaceControl swapchain required for hcpp is enabled and active.
isTouchExplorationEnabled() - Method in class io.flutter.view.AccessibilityBridge
  Returns true if the Android OS currently has touch exploration enabled, false otherwise.

## J

JSONMessageCodec - Class in io.flutter.plugin.common
  A `MessageCodec` using UTF-8 encoded JSON messages.
JSONMethodCodec - Class in io.flutter.plugin.common
  A `MethodCodec` using UTF-8 encoded JSON method calls and result envelopes.
JSONUtil - Class in io.flutter.plugin.common

## K

kAndroidPlane - Static variable in class io.flutter.embedding.android.KeyboardMap
kDirectionalPad - Enum constant in enum io.flutter.embedding.android.KeyData.DeviceType
kDown - Enum constant in enum io.flutter.embedding.android.KeyData.Type
KeyboardChannel - Class in io.flutter.embedding.engine.systemchannels
  Event message channel for keyboard events to/from the Flutter framework.
KeyboardChannel(BinaryMessenger) - Constructor for class io.flutter.embedding.engine.systemchannels.KeyboardChannel
KeyboardChannel.KeyboardMethodHandler - Interface in io.flutter.embedding.engine.systemchannels
KeyboardManager - Class in io.flutter.embedding.android
  Processes keyboard events and cooperate with `TextInputPlugin`.
KeyboardManager(KeyboardManager.ViewDelegate) - Constructor for class io.flutter.embedding.android.KeyboardManager
  Construct a `KeyboardManager`.
KeyboardManager.CharacterCombiner - Class in io.flutter.embedding.android
  Applies the given Unicode character from `KeyEvent.getUnicodeChar()` to a previously entered Unicode combining character and returns the combination of these characters if a combination exists.
KeyboardManager.Responder - Interface in io.flutter.embedding.android
  The interface for responding to a `KeyEvent` asynchronously.
KeyboardManager.Responder.OnKeyEventHandledCallback - Interface in io.flutter.embedding.android
KeyboardManager.ViewDelegate - Interface in io.flutter.embedding.android
  A set of interfaces that the `KeyboardManager` needs to interact with other components and the platform, and is typically implements by `FlutterView`.
KeyboardMap - Class in io.flutter.embedding.android
  Static information used by `KeyEmbedderResponder`.
KeyboardMap() - Constructor for class io.flutter.embedding.android.KeyboardMap
KeyboardMap.KeyPair - Class in io.flutter.embedding.android
  A physicalKey-logicalKey pair used to define mappings.
KeyboardMap.PressingGoal - Class in io.flutter.embedding.android
  An immutable configuration item that defines how to synchronize pressing modifiers (such as Shift or Ctrl), so that the `KeyEmbedderResponder` must synthesize events until the combined pressing state of `KeyboardMap.PressingGoal.keys` matches the true meta state masked by `KeyboardMap.PressingGoal.mask`.
KeyboardMap.TogglingGoal - Class in io.flutter.embedding.android
  A configuration item that defines how to synchronize toggling modifiers (such as CapsLock), so that the `KeyEmbedderResponder` must synthesize events until the enabling state of the key matches the true meta state masked by `KeyboardMap.TogglingGoal.mask`.
KeyChannelResponder - Class in io.flutter.embedding.android
  A `KeyboardManager.Responder` of `KeyboardManager` that handles events by sending the raw information through the method channel.
KeyChannelResponder(KeyEventChannel) - Constructor for class io.flutter.embedding.android.KeyChannelResponder
keyCodeToLogical - Static variable in class io.flutter.embedding.android.KeyboardMap
  Maps from Android key codes `KeyEvent.getKeyCode()` to Flutter logical keys.
KeyData - Class in io.flutter.embedding.android
  The resulting Flutter key events generated by `KeyEmbedderResponder`, and are sent through the messenger after being marshalled with `KeyData.toBytes()`.
KeyData() - Constructor for class io.flutter.embedding.android.KeyData
  Creates an empty `KeyData`.
KeyData(ByteBuffer) - Constructor for class io.flutter.embedding.android.KeyData
  Unmarshal fields from a buffer.
KeyData.DeviceType - Enum in io.flutter.embedding.android
  The device type of the key data.
KeyData.Type - Enum in io.flutter.embedding.android
  The action type of the key data.
KeyEmbedderResponder - Class in io.flutter.embedding.android
  A `KeyboardManager.Responder` of `KeyboardManager` that handles events by sending processed information in `KeyData`.
KeyEmbedderResponder(BinaryMessenger) - Constructor for class io.flutter.embedding.android.KeyEmbedderResponder
KeyEventChannel - Class in io.flutter.embedding.engine.systemchannels
  Event message channel for key events to/from the Flutter framework.
KeyEventChannel(BinaryMessenger) - Constructor for class io.flutter.embedding.engine.systemchannels.KeyEventChannel
  A constructor that creates a KeyEventChannel with the default message handler.
KeyEventChannel.EventResponseHandler - Interface in io.flutter.embedding.engine.systemchannels
  A handler of incoming key handling messages.
KeyEventChannel.FlutterKeyEvent - Class in io.flutter.embedding.engine.systemchannels
  A key event as defined by Flutter.
KeyPair(long, long) - Constructor for class io.flutter.embedding.android.KeyboardMap.KeyPair
keys - Variable in class io.flutter.embedding.android.KeyboardMap.PressingGoal
kGamepad - Enum constant in enum io.flutter.embedding.android.KeyData.DeviceType
kHdmi - Enum constant in enum io.flutter.embedding.android.KeyData.DeviceType
kJoystick - Enum constant in enum io.flutter.embedding.android.KeyData.DeviceType
kKeyboard - Enum constant in enum io.flutter.embedding.android.KeyData.DeviceType
kRepeat - Enum constant in enum io.flutter.embedding.android.KeyData.Type
kUnicodePlane - Static variable in class io.flutter.embedding.android.KeyboardMap
kUp - Enum constant in enum io.flutter.embedding.android.KeyData.Type
kValueMask - Static variable in class io.flutter.embedding.android.KeyboardMap

## L

label - Variable in class io.flutter.embedding.engine.systemchannels.PlatformChannel.AppSwitcherDescription
LANDSCAPE_LEFT - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.DeviceOrientation
LANDSCAPE_RIGHT - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.DeviceOrientation
LEAN_BACK - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemUiMode
LEFT - Enum constant in enum io.flutter.embedding.android.FlutterView.ZeroSides
libraryPath - Variable in class io.flutter.view.FlutterRunArguments
LifecycleChannel - Class in io.flutter.embedding.engine.systemchannels
  A `BasicMessageChannel` that communicates lifecycle events to the framework.
LifecycleChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.LifecycleChannel
LifecycleChannel(BasicMessageChannel<String>) - Constructor for class io.flutter.embedding.engine.systemchannels.LifecycleChannel
light - Enum constant in enum io.flutter.embedding.engine.systemchannels.SettingsChannel.PlatformBrightness
LIGHT - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.Brightness
LIGHT_IMPACT - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.HapticFeedbackType
load(Context) - Static method in class io.flutter.embedding.engine.loader.ApplicationInfoLoader
  Initialize our Flutter config values by obtaining them from the manifest XML file, falling back to default values.
loadDartDeferredLibrary(int, String[]) - Method in class io.flutter.embedding.engine.FlutterJNI
  Searches each of the provided paths for a valid Dart shared library .so file and resolves symbols to load into the dart VM.
loadLibrary(Context) - Method in class io.flutter.embedding.engine.FlutterJNI
  Loads the libflutter.so C++ library.
LocalizationChannel - Class in io.flutter.embedding.engine.systemchannels
  Sends the platform's locales to Dart.
LocalizationChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.LocalizationChannel
LocalizationChannel.LocalizationMessageHandler - Interface in io.flutter.embedding.engine.systemchannels
  Handler that receives platform messages sent from Flutter to Android through a given `PlatformChannel`.
lockPlatformViewInputConnection() - Method in class io.flutter.plugin.editing.TextInputPlugin
  Use the current platform view input connection until unlockPlatformViewInputConnection is called.
logicalHeight - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest
  The density independent height to display the platform view.
logicalHeight - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewCreationRequest
logicalKey - Variable in class io.flutter.embedding.android.KeyboardMap.KeyPair
logicalKey - Variable in class io.flutter.embedding.android.KeyboardMap.TogglingGoal
logicalLeft - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest
  The density independent left position to display the platform view.
logicalTop - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest
  The density independent top position to display the platform view.
logicalWidth - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest
  The density independent width to display the platform view.
logicalWidth - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewCreationRequest
LONG_PRESS - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
lookupCallbackInformation(long) - Static method in class io.flutter.view.FlutterCallbackInformation
  Get callback information for a given handle.

## M

makeBackgroundTaskQueue() - Method in interface io.flutter.plugin.common.BinaryMessenger
  Creates a TaskQueue that executes the tasks serially on a background thread.
makeBackgroundTaskQueue(BinaryMessenger.TaskQueueOptions) - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Deprecated.
  Use `DartExecutor.getBinaryMessenger()` instead.
makeBackgroundTaskQueue(BinaryMessenger.TaskQueueOptions) - Method in interface io.flutter.plugin.common.BinaryMessenger
  Creates a TaskQueue that executes the tasks serially on a background thread.
manual - Enum constant in enum io.flutter.view.TextureRegistry.SurfaceLifecycle
  The surface and latest image should be kept, even if the app enters the background.
markDirty() - Method in class io.flutter.embedding.engine.renderer.SurfaceTextureWrapper
markTextureFrameAvailable(long) - Method in class io.flutter.embedding.engine.FlutterJNI
  Call this method to inform Flutter that a texture previously registered with `FlutterJNI.registerTexture(long, SurfaceTextureWrapper)` has a new frame available.
mask - Variable in class io.flutter.embedding.android.KeyboardMap.PressingGoal
mask - Variable in class io.flutter.embedding.android.KeyboardMap.TogglingGoal
MEDIUM_IMPACT - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.HapticFeedbackType
MessageCodec<T> - Interface in io.flutter.plugin.common
  A message encoding/decoding mechanism.
metaState - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  TODO(mattcarroll): javadoc
metaState - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewTouch
method - Variable in class io.flutter.plugin.common.MethodCall
  The name of the called method.
METHOD_IS_FEATURE_AVAILABLE - Static variable in class io.flutter.embedding.engine.systemchannels.ScribeChannel
METHOD_IS_STYLUS_HANDWRITING_AVAILABLE - Static variable in class io.flutter.embedding.engine.systemchannels.ScribeChannel
METHOD_START_STYLUS_HANDWRITING - Static variable in class io.flutter.embedding.engine.systemchannels.ScribeChannel
MethodCall - Class in io.flutter.plugin.common
  Command object representing a method call on a `MethodChannel`.
MethodCall(String, Object) - Constructor for class io.flutter.plugin.common.MethodCall
  Creates a `MethodCall` with the specified method name and arguments.
MethodChannel - Class in io.flutter.plugin.common
  A named channel for communicating with the Flutter application using asynchronous method calls.
MethodChannel(BinaryMessenger, String) - Constructor for class io.flutter.plugin.common.MethodChannel
  Creates a new channel associated with the specified `BinaryMessenger` and with the specified name and the standard `MethodCodec`.
MethodChannel(BinaryMessenger, String, MethodCodec) - Constructor for class io.flutter.plugin.common.MethodChannel
  Creates a new channel associated with the specified `BinaryMessenger` and with the specified name and `MethodCodec`.
MethodChannel(BinaryMessenger, String, MethodCodec, BinaryMessenger.TaskQueue) - Constructor for class io.flutter.plugin.common.MethodChannel
  Creates a new channel associated with the specified `BinaryMessenger` and with the specified name and `MethodCodec`.
MethodChannel.MethodCallHandler - Interface in io.flutter.plugin.common
  A handler of incoming method calls.
MethodChannel.Result - Interface in io.flutter.plugin.common
  Method call result callback.
MethodCodec - Interface in io.flutter.plugin.common
  A codec for method calls and enveloped results.
motionEventId - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  TODO(iskakaushik): javadoc
motionEventId - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewTouch
MotionEventTracker - Class in io.flutter.embedding.android
  Tracks the motion events received by the FlutterView.
MotionEventTracker.MotionEventId - Class in io.flutter.embedding.android
  Represents a unique identifier corresponding to a motion event.
MOUSE - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerDeviceKind
MouseCursorChannel - Class in io.flutter.embedding.engine.systemchannels
  System channel that receives requests for mouse cursor behavior, e.g., set as system cursors.
MouseCursorChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.MouseCursorChannel
MouseCursorChannel.MouseCursorMethodHandler - Interface in io.flutter.embedding.engine.systemchannels
MOVE - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerChange
MOVE_CURSOR_BACKWARD_BY_CHARACTER - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
MOVE_CURSOR_BACKWARD_BY_WORD - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
MOVE_CURSOR_FORWARD_BY_CHARACTER - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
MOVE_CURSOR_FORWARD_BY_WORD - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
MULTILINE - Enum constant in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputType

## N

name - Variable in enum io.flutter.embedding.engine.systemchannels.SettingsChannel.PlatformBrightness
NAME - Enum constant in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputType
nativeImageHeaderCallback(long, int, int) - Static method in class io.flutter.embedding.engine.FlutterJNI
nativeLibraryDir - Variable in class io.flutter.embedding.engine.loader.FlutterApplicationInfo
nativeLookupCallbackInformation(long) - Static method in class io.flutter.embedding.engine.FlutterJNI
  Deprecated.
NavigationChannel - Class in io.flutter.embedding.engine.systemchannels
  TODO(mattcarroll): fill in javadoc for NavigationChannel.
NavigationChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.NavigationChannel
NETWORK_POLICY_METADATA_KEY - Static variable in class io.flutter.embedding.engine.loader.ApplicationInfoLoader
NewEngineFragmentBuilder() - Constructor for class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Constructs a `NewEngineFragmentBuilder` that is configured to construct an instance of `FlutterFragment`.
NewEngineFragmentBuilder(Class<? extends FlutterFragment>) - Constructor for class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Constructs a `NewEngineFragmentBuilder` that is configured to construct an instance of `subclass`, which extends `FlutterFragment`.
NewEngineInGroupFragmentBuilder(Class<? extends FlutterFragment>, String) - Constructor for class io.flutter.embedding.android.FlutterFragment.NewEngineInGroupFragmentBuilder
NewEngineInGroupFragmentBuilder(String) - Constructor for class io.flutter.embedding.android.FlutterFragment.NewEngineInGroupFragmentBuilder
NewEngineInGroupIntentBuilder(Class<? extends FlutterActivity>, String) - Constructor for class io.flutter.embedding.android.FlutterActivity.NewEngineInGroupIntentBuilder
  Constructor that allows this `NewEngineInGroupIntentBuilder` to be used by subclasses of `FlutterActivity`.
NewEngineInGroupIntentBuilder(Class<? extends FlutterFragmentActivity>, String) - Constructor for class io.flutter.embedding.android.FlutterFragmentActivity.NewEngineInGroupIntentBuilder
  Constructor that allows this `NewEngineInGroupIntentBuilder` to be used by subclasses of `FlutterActivity`.
NewEngineIntentBuilder(Class<? extends FlutterActivity>) - Constructor for class io.flutter.embedding.android.FlutterActivity.NewEngineIntentBuilder
  Constructor that allows this `NewEngineIntentBuilder` to be used by subclasses of `FlutterActivity`.
NewEngineIntentBuilder(Class<? extends FlutterFragmentActivity>) - Constructor for class io.flutter.embedding.android.FlutterFragmentActivity.NewEngineIntentBuilder
  Constructor that allows this `NewEngineIntentBuilder` to be used by subclasses of `FlutterFragmentActivity`.
newline(int) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to execute a "newline" action.
newLogicalHeight - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewResizeRequest
  The new density independent height to display the platform view.
newLogicalWidth - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewResizeRequest
  The new density independent width to display the platform view.
next(int) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to execute a "next" action.
NON_TEXTURE_FALLBACK - Static variable in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewsHandler
NONE - Enum constant in enum io.flutter.embedding.android.FlutterView.ZeroSides
NONE - Enum constant in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextCapitalization
NONE - Enum constant in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputType
NONE - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerSignalKind
NOT_SENSITIVE_CONTENT_SENSITIVITY - Static variable in class io.flutter.embedding.engine.systemchannels.SensitiveContentChannel
  Flutter ContentSensitivity.notSensitive index that represents Android's `View.CONTENT_SENSITIVITY_NOT_SENSITIVE` setting.
notifyLowMemoryWarning() - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Notify the Dart VM of a low memory event, or that the application is in a state such that now is an appropriate time to free resources, such as going to the background.
notifyLowMemoryWarning() - Method in class io.flutter.embedding.engine.FlutterJNI
  Notifies the Dart VM of a low memory event, or that the application is in a state such that now is an appropriate time to free resources, such as going to the background.
notImplemented() - Method in class io.flutter.plugin.common.ErrorLogResult
notImplemented() - Method in interface io.flutter.plugin.common.MethodChannel.Result
  Handles a call to an unimplemented method.
noWindowsAreFocused() - Method in class io.flutter.embedding.engine.systemchannels.LifecycleChannel
NUMBER - Enum constant in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputType

## O

obscureText - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
obtainAccessibilityEvent(int) - Method in class io.flutter.view.AccessibilityBridge
obtainAccessibilityNodeInfo(View) - Method in class io.flutter.view.AccessibilityBridge
obtainAccessibilityNodeInfo(View, int) - Method in class io.flutter.view.AccessibilityBridge
offset(int, double, double) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewsHandler
  The Flutter application would like to change the offset of an existing Android `View`.
onAccessibilityChanged(boolean, boolean) - Method in interface io.flutter.view.AccessibilityBridge.OnAccessibilityChangeListener
onAccessibilityHoverEvent(MotionEvent) - Method in class io.flutter.view.AccessibilityBridge
  A hover `MotionEvent` has occurred in the `View` that corresponds to this `AccessibilityBridge`.
onAccessibilityHoverEvent(MotionEvent, boolean) - Method in class io.flutter.view.AccessibilityBridge
  A hover `MotionEvent` has occurred in the `View` that corresponds to this `AccessibilityBridge`.
onActivityResult(int, int, Intent) - Method in class io.flutter.embedding.android.FlutterActivity
onActivityResult(int, int, Intent) - Method in class io.flutter.embedding.android.FlutterFragment
  A result has been returned after an invocation of `Fragment.startActivityForResult(Intent, int)`.
onActivityResult(int, int, Intent) - Method in class io.flutter.embedding.android.FlutterFragmentActivity
onActivityResult(int, int, Intent) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityControlSurface
  Call this method from the `Activity` that is attached to this `ActivityControlSurface`'s `FlutterEngine` and the associated method in the `Activity` is invoked.
onActivityResult(int, int, Intent) - Method in interface io.flutter.plugin.common.PluginRegistry.ActivityResultListener
onAndroidAccessibilityDisabled() - Method in class io.flutter.embedding.engine.systemchannels.AccessibilityChannel
  Informs Flutter that the Android OS currently has accessibility disabled.
onAndroidAccessibilityEnabled() - Method in class io.flutter.embedding.engine.systemchannels.AccessibilityChannel
  Informs Flutter that the Android OS currently has accessibility enabled.
onApplyWindowInsets(WindowInsets) - Method in class io.flutter.embedding.android.FlutterView
  Invoked when Android's desired window insets change, i.e., padding.
onAttach(Context) - Method in class io.flutter.embedding.android.FlutterFragment
onAttachedToActivity(ActivityPluginBinding) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityAware
  This `ActivityAware` `FlutterPlugin` is now associated with an `Activity`.
onAttachedToBroadcastReceiver(BroadcastReceiverPluginBinding) - Method in interface io.flutter.embedding.engine.plugins.broadcastreceiver.BroadcastReceiverAware
  Callback triggered when a `BroadcastReceiverAware` `FlutterPlugin` is associated with a `BroadcastReceiver`.
onAttachedToContentProvider(ContentProviderPluginBinding) - Method in interface io.flutter.embedding.engine.plugins.contentprovider.ContentProviderAware
  Callback triggered when a `ContentProviderAware` `FlutterPlugin` is associated with a `ContentProvider`.
onAttachedToEngine(FlutterPlugin.FlutterPluginBinding) - Method in interface io.flutter.embedding.engine.plugins.FlutterPlugin
  This `FlutterPlugin` has been associated with a `FlutterEngine` instance.
onAttachedToJNI() - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Invoked when the `FlutterEngine` that owns this `DartExecutor` attaches to JNI.
onAttachedToService(ServicePluginBinding) - Method in interface io.flutter.embedding.engine.plugins.service.ServiceAware
  Callback triggered when a `ServiceAware` `FlutterPlugin` is associated with a `Service`.
onAttachedToWindow() - Method in class io.flutter.embedding.android.FlutterView
  Invoked when this is attached to the window.
onAttachToRenderer(FlutterRenderer) - Method in class io.flutter.embedding.android.SurfaceHolderCallbackCompat
onBackPressed() - Method in class io.flutter.embedding.android.FlutterActivity
onBackPressed() - Method in class io.flutter.embedding.android.FlutterFragment
  The hardware back button was pressed.
onBackPressed() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
onBeginFrame() - Method in class io.flutter.embedding.engine.FlutterJNI
onBeginFrame() - Method in class io.flutter.plugin.platform.PlatformViewsController
onCancel(Object) - Method in interface io.flutter.plugin.common.EventChannel.StreamHandler
  Handles a request to tear down the most recently created event stream.
onConfigurationChanged(Configuration) - Method in class io.flutter.embedding.android.FlutterView
  Sends relevant configuration data from Android to Flutter when the Android `Configuration` changes.
onCreate() - Method in class io.flutter.embedding.android.FlutterPlayStoreSplitApplication
onCreate(Bundle) - Method in class io.flutter.embedding.android.FlutterActivity
onCreate(Bundle) - Method in class io.flutter.embedding.android.FlutterFragment
onCreate(Bundle) - Method in class io.flutter.embedding.android.FlutterFragmentActivity
onCreateInputConnection(EditorInfo) - Method in class io.flutter.embedding.android.FlutterView
  Creates an `InputConnection` to work with a `InputMethodManager`.
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class io.flutter.embedding.android.FlutterFragment
onDescendantInvalidated(View, View) - Method in class io.flutter.plugin.platform.PlatformViewWrapper
  Used on Android O+, `PlatformViewWrapper.invalidateChildInParent(int[],android.graphics.Rect)` used for previous versions.
onDestroy() - Method in class io.flutter.embedding.android.FlutterActivity
onDestroyView() - Method in class io.flutter.embedding.android.FlutterFragment
onDetach() - Method in class io.flutter.embedding.android.FlutterFragment
onDetachedFromActivity() - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityAware
  This plugin has been detached from an `Activity`.
onDetachedFromActivityForConfigChanges() - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityAware
  The `Activity` that was attached and made available in `ActivityAware.onAttachedToActivity(ActivityPluginBinding)` has been detached from this `ActivityAware`'s `FlutterEngine` for the purpose of processing a configuration change.
onDetachedFromBroadcastReceiver() - Method in interface io.flutter.embedding.engine.plugins.broadcastreceiver.BroadcastReceiverAware
  Callback triggered when a `BroadcastReceiverAware` `FlutterPlugin` is detached from a `BroadcastReceiver`.
onDetachedFromContentProvider() - Method in interface io.flutter.embedding.engine.plugins.contentprovider.ContentProviderAware
  Callback triggered when a `ContentProviderAware` `FlutterPlugin` is detached from a `ContentProvider`.
onDetachedFromEngine(FlutterPlugin.FlutterPluginBinding) - Method in interface io.flutter.embedding.engine.plugins.FlutterPlugin
  This `FlutterPlugin` has been removed from a `FlutterEngine` instance.
onDetachedFromJNI() - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Invoked when the `FlutterEngine` that owns this `DartExecutor` detaches from JNI.
onDetachedFromJNI() - Method in class io.flutter.plugin.platform.PlatformViewsController
  Invoked when the `FlutterEngine` that owns this `PlatformViewsController` detaches from JNI.
onDetachedFromJNI() - Method in class io.flutter.plugin.platform.PlatformViewsController2
  Invoked when the `FlutterEngine` that owns this `PlatformViewsController` detaches from JNI.
onDetachedFromService() - Method in interface io.flutter.embedding.engine.plugins.service.ServiceAware
  Callback triggered when a `ServiceAware` `FlutterPlugin` is detached from a `Service`.
onDetachedFromWindow() - Method in class io.flutter.embedding.android.FlutterView
  Invoked when this is detached from the window.
onDetachFromRenderer() - Method in class io.flutter.embedding.android.SurfaceHolderCallbackCompat
onDisplayOverlaySurface(int, int, int, int, int) - Method in class io.flutter.embedding.engine.FlutterJNI
onDisplayOverlaySurface(int, int, int, int, int) - Method in class io.flutter.plugin.platform.PlatformViewsController
  Called when an overlay surface is displayed in the current frame.
onDisplayPlatformView(int, int, int, int, int, int, int, FlutterMutatorsStack) - Method in class io.flutter.embedding.engine.FlutterJNI
onDisplayPlatformView(int, int, int, int, int, int, int, FlutterMutatorsStack) - Method in class io.flutter.plugin.platform.PlatformViewsController
  Called when a platform view id displayed in the current frame.
onDisplayPlatformView(int, int, int, int, int, int, int, FlutterMutatorsStack) - Method in class io.flutter.plugin.platform.PlatformViewsController2
  Called when a platform view id displayed in the current frame.
onDisplayPlatformView2(int, int, int, int, int, int, int, FlutterMutatorsStack) - Method in class io.flutter.embedding.engine.FlutterJNI
onDraw(Canvas) - Method in class io.flutter.embedding.android.FlutterImageView
onEndFrame() - Method in class io.flutter.embedding.engine.FlutterJNI
onEndFrame() - Method in class io.flutter.plugin.platform.PlatformViewsController
  Called by `FlutterJNI` when the Flutter frame was submitted.
onEndFrame() - Method in class io.flutter.plugin.platform.PlatformViewsController2
onEngineWillDestroy() - Method in interface io.flutter.embedding.engine.FlutterEngine.EngineLifecycleListener
  Lifecycle callback invoked before the Flutter engine is destroyed.
onFirstFrame() - Method in class io.flutter.embedding.engine.FlutterJNI
onFlutterEngineAttachedToFlutterView(FlutterEngine) - Method in interface io.flutter.embedding.android.FlutterView.FlutterEngineAttachmentListener
  The given `engine` has been attached to the associated `FlutterView`.
onFlutterEngineDetachedFromFlutterView() - Method in interface io.flutter.embedding.android.FlutterView.FlutterEngineAttachmentListener
  A previously attached `FlutterEngine` has been detached from the associated `FlutterView`.
onFlutterSurfaceViewCreated(FlutterSurfaceView) - Method in class io.flutter.embedding.android.FlutterActivity
onFlutterSurfaceViewCreated(FlutterSurfaceView) - Method in class io.flutter.embedding.android.FlutterFragment
onFlutterTextureViewCreated(FlutterTextureView) - Method in class io.flutter.embedding.android.FlutterActivity
onFlutterTextureViewCreated(FlutterTextureView) - Method in class io.flutter.embedding.android.FlutterFragment
onFlutterUiDisplayed() - Method in class io.flutter.embedding.android.FlutterActivity
onFlutterUiDisplayed() - Method in class io.flutter.embedding.android.FlutterFragment
  Invoked after the `FlutterView` within this `FlutterFragment` starts rendering pixels to the screen.
onFlutterUiDisplayed() - Method in interface io.flutter.embedding.engine.renderer.FlutterUiDisplayListener
  Flutter started painting pixels to an Android `View` hierarchy.
onFlutterUiNoLongerDisplayed() - Method in class io.flutter.embedding.android.FlutterActivity
onFlutterUiNoLongerDisplayed() - Method in class io.flutter.embedding.android.FlutterFragment
  Invoked after the `FlutterView` within this `FlutterFragment` stops rendering pixels to the screen.
onFlutterUiNoLongerDisplayed() - Method in interface io.flutter.embedding.engine.renderer.FlutterUiDisplayListener
  Flutter stopped painting pixels to an Android `View` hierarchy.
onFlutterViewAttached(View) - Method in interface io.flutter.plugin.platform.PlatformView
  Called by the `FlutterEngine` that owns this `PlatformView` when the Android `View` responsible for rendering a Flutter UI is associated with the `FlutterEngine`.
onFlutterViewDetached() - Method in interface io.flutter.plugin.platform.PlatformView
  Called by the `FlutterEngine` that owns this `PlatformView` when the Android `View` responsible for rendering a Flutter UI is detached and disassociated from the `FlutterEngine`.
onFocus(int) - Method in interface io.flutter.embedding.engine.systemchannels.AccessibilityChannel.AccessibilityMessageHandler
  The framework has requested focus on the semantics node with the given `nodeId`.
onFrameConsumed() - Method in interface io.flutter.view.TextureRegistry.OnFrameConsumedListener
  This method will to be invoked when the most recent image from the image stream has been consumed.
onFrameworkResponse(boolean) - Method in interface io.flutter.embedding.engine.systemchannels.KeyEventChannel.EventResponseHandler
  Called whenever the framework responds that a given key event was handled or not handled by the framework.
onGenericMotionEvent(MotionEvent) - Method in class io.flutter.embedding.android.FlutterView
  Invoked by Android when a generic motion event occurs, e.g., joystick movement, mouse hover, track pad touches, scroll wheel movements, etc.
onGenericMotionEvent(MotionEvent, Context) - Method in class io.flutter.embedding.android.AndroidTouchProcessor
  Sends the given generic `MotionEvent` data to Flutter in a format that Flutter understands.
onGetSentenceSuggestions(SentenceSuggestionsInfo[]) - Method in class io.flutter.plugin.editing.SpellCheckPlugin
  Callback for Android spell check API that decomposes results and send results through the `SpellCheckChannel`.
onGetSuggestions(SuggestionsInfo[]) - Method in class io.flutter.plugin.editing.SpellCheckPlugin
onHoverEvent(MotionEvent) - Method in class io.flutter.embedding.android.FlutterView
  Invoked by Android when a hover-compliant input system causes a hover event.
onHoverEvent(MotionEvent) - Method in class io.flutter.plugin.platform.PlatformOverlayView
onInputConnectionLocked() - Method in interface io.flutter.plugin.platform.PlatformView
  Callback fired when the platform's input connection is locked, or should be used.
onInputConnectionUnlocked() - Method in interface io.flutter.plugin.platform.PlatformView
  Callback fired when the platform input connection has been unlocked.
onInterceptTouchEvent(MotionEvent) - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorView
  Intercept the events here and do not propagate them to the child platform views.
onInterceptTouchEvent(MotionEvent) - Method in class io.flutter.plugin.platform.PlatformViewWrapper
onIsolateServiceIdAvailable(String) - Method in interface io.flutter.embedding.engine.dart.DartExecutor.IsolateServiceIdListener
onKeyEventHandled(boolean) - Method in interface io.flutter.embedding.android.KeyboardManager.Responder.OnKeyEventHandledCallback
onListen(Object, EventChannel.EventSink) - Method in interface io.flutter.plugin.common.EventChannel.StreamHandler
  Handles a request to set up an event stream.
onLongPress(int) - Method in interface io.flutter.embedding.engine.systemchannels.AccessibilityChannel.AccessibilityMessageHandler
  The user has long pressed on the semantics node with the given `nodeId`.
onMessage(ByteBuffer, BinaryMessenger.BinaryReply) - Method in interface io.flutter.plugin.common.BinaryMessenger.BinaryMessageHandler
  Handles the specified message.
onMessage(T, BasicMessageChannel.Reply<T>) - Method in interface io.flutter.plugin.common.BasicMessageChannel.MessageHandler
  Handles the specified message received from Flutter.
onMethodCall(MethodCall, MethodChannel.Result) - Method in interface io.flutter.plugin.common.MethodChannel.MethodCallHandler
  Handles the specified method call received from Flutter.
onMoveToBackground() - Method in interface io.flutter.embedding.engine.plugins.service.ServiceAware.OnModeChangeListener
  Callback triggered when the associated `Service` goes from foreground execution to background execution.
onMoveToBackground() - Method in interface io.flutter.embedding.engine.plugins.service.ServiceControlSurface
  Call this method from the `Service` that is attached to this `ServiceControlSurface`'s `FlutterEngine` when the `Service` goes from foreground to background.
onMoveToForeground() - Method in interface io.flutter.embedding.engine.plugins.service.ServiceAware.OnModeChangeListener
  Callback triggered when the associated `Service` goes from background execution to foreground execution.
onMoveToForeground() - Method in interface io.flutter.embedding.engine.plugins.service.ServiceControlSurface
  Call this method from the `Service` that is attached to this `ServiceControlSurface`'s `FlutterEngine` when the `Service` goes from background to foreground.
onNewIntent(Intent) - Method in class io.flutter.embedding.android.FlutterActivity
onNewIntent(Intent) - Method in class io.flutter.embedding.android.FlutterFragment
  A new Intent was received by the `Activity` that currently owns this `Fragment`.
onNewIntent(Intent) - Method in class io.flutter.embedding.android.FlutterFragmentActivity
onNewIntent(Intent) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityControlSurface
  Call this method from the `Activity` that is attached to this `ActivityControlSurface`'s `FlutterEngine` and the associated method in the `Activity` is invoked.
onNewIntent(Intent) - Method in interface io.flutter.plugin.common.PluginRegistry.NewIntentListener
onPause() - Method in class io.flutter.embedding.android.FlutterActivity
onPause() - Method in class io.flutter.embedding.android.FlutterFragment
onPostResume() - Method in class io.flutter.embedding.android.FlutterActivity
onPostResume() - Method in class io.flutter.embedding.android.FlutterFragment
onPostResume() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
onPostResume() - Method in interface io.flutter.plugin.common.ActivityLifecycleListener
onPreEngineRestart() - Method in interface io.flutter.embedding.engine.FlutterEngine.EngineLifecycleListener
  Lifecycle callback invoked before a hot restart of the Flutter engine.
onPreEngineRestart() - Method in class io.flutter.plugin.platform.PlatformViewsController
onPreEngineRestart() - Method in class io.flutter.plugin.platform.PlatformViewsController2
onProvideAutofillVirtualStructure(ViewStructure, int) - Method in class io.flutter.embedding.android.FlutterView
onProvideAutofillVirtualStructure(ViewStructure, int) - Method in class io.flutter.plugin.editing.TextInputPlugin
onReattachedToActivityForConfigChanges(ActivityPluginBinding) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityAware
  This plugin and its `FlutterEngine` have been re-attached to an `Activity` after the `Activity` was recreated to handle configuration changes.
onRequestPermissionsResult(int, String[], int[]) - Method in class io.flutter.embedding.android.FlutterActivity
onRequestPermissionsResult(int, String[], int[]) - Method in class io.flutter.embedding.android.FlutterFragment
  The result of a permission request has been received.
onRequestPermissionsResult(int, String[], int[]) - Method in class io.flutter.embedding.android.FlutterFragmentActivity
onRequestPermissionsResult(int, String[], int[]) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityControlSurface
  Call this method from the `Activity` that is attached to this `ActivityControlSurface`'s `FlutterEngine` and the associated method in the `Activity` is invoked.
onRequestPermissionsResult(int, String[], int[]) - Method in interface io.flutter.plugin.common.PluginRegistry.RequestPermissionsResultListener
onRestoreInstanceState(Bundle) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityControlSurface
  Call this method from the `Activity` or `Fragment` that is attached to this `ActivityControlSurface`'s `FlutterEngine` when `Activity.onCreate(Bundle)` or `Fragment#onCreate(Bundle)` is invoked in the `Activity` or `Fragment`.
onRestoreInstanceState(Bundle) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding.OnSaveInstanceStateListener
  Invoked when the associated `Activity` executes `Activity.onCreate(Bundle)` or associated `Fragment` executes `Fragment#onCreate(Bundle)`.
onResume() - Method in class io.flutter.embedding.android.FlutterActivity
onResume() - Method in class io.flutter.embedding.android.FlutterFragment
onResume() - Method in class io.flutter.embedding.android.SurfaceHolderCallbackCompat
onResume() - Method in class io.flutter.plugin.platform.PlatformViewsController
onSaveInstanceState(Bundle) - Method in class io.flutter.embedding.android.FlutterActivity
onSaveInstanceState(Bundle) - Method in class io.flutter.embedding.android.FlutterFragment
onSaveInstanceState(Bundle) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityControlSurface
  Call this method from the `Activity` or `Fragment` that is attached to this `ActivityControlSurface`'s `FlutterEngine` when the associated method is invoked in the `Activity` or `Fragment`.
onSaveInstanceState(Bundle) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding.OnSaveInstanceStateListener
  Invoked when the associated `Activity` or `Fragment` executes `Activity.onSaveInstanceState(Bundle)`.
onSizeChanged(int, int, int, int) - Method in class io.flutter.embedding.android.FlutterImageView
onSizeChanged(int, int, int, int) - Method in class io.flutter.embedding.android.FlutterView
  Invoked when this `FlutterView` changes size, including upon initial measure.
onStart() - Method in class io.flutter.embedding.android.FlutterActivity
onStart() - Method in class io.flutter.embedding.android.FlutterFragment
onStop() - Method in class io.flutter.embedding.android.FlutterActivity
onStop() - Method in class io.flutter.embedding.android.FlutterFragment
onSurfaceAvailable() - Method in interface io.flutter.view.TextureRegistry.SurfaceProducer.Callback
  Invoked when an Android application is resumed after `TextureRegistry.SurfaceProducer.Callback.onSurfaceDestroyed()`.
onSurfaceChanged(int, int) - Method in class io.flutter.embedding.engine.FlutterJNI
  Call this method when the `Surface` changes that was previously registered with `FlutterJNI.onSurfaceCreated(Surface)`.
onSurfaceCleanup() - Method in interface io.flutter.view.TextureRegistry.SurfaceProducer.Callback
  Invoked when a `Surface` returned by `TextureRegistry.SurfaceProducer.getSurface()` is about to become invalid.
onSurfaceCreated() - Method in interface io.flutter.view.TextureRegistry.SurfaceProducer.Callback
  Deprecated, for removal: This API element is subject to removal in a future version.
  Override and use `TextureRegistry.SurfaceProducer.Callback.onSurfaceAvailable()` instead.
onSurfaceCreated(Surface) - Method in class io.flutter.embedding.engine.FlutterJNI
  Call this method when a `Surface` has been created onto which you would like Flutter to paint.
onSurfaceDestroyed() - Method in class io.flutter.embedding.engine.FlutterJNI
  Call this method when the `Surface` is destroyed that was previously registered with `FlutterJNI.onSurfaceCreated(Surface)`.
onSurfaceDestroyed() - Method in interface io.flutter.view.TextureRegistry.SurfaceProducer.Callback
  Deprecated, for removal: This API element is subject to removal in a future version.
  Override and use `TextureRegistry.SurfaceProducer.Callback.onSurfaceCleanup()` instead.
onSurfaceWindowChanged(Surface) - Method in class io.flutter.embedding.engine.FlutterJNI
  In hybrid composition, call this method when the `Surface` has changed.
onTap(int) - Method in interface io.flutter.embedding.engine.systemchannels.AccessibilityChannel.AccessibilityMessageHandler
  The user has tapped on the semantics node with the given `nodeId`.
onTextInputKeyEvent(KeyEvent) - Method in class io.flutter.embedding.android.FlutterView
onTextInputKeyEvent(KeyEvent) - Method in interface io.flutter.embedding.android.KeyboardManager.ViewDelegate
  Send a `KeyEvent` that is not handled by the keyboard responders to the text input system.
onTooltip(String) - Method in interface io.flutter.embedding.engine.systemchannels.AccessibilityChannel.AccessibilityMessageHandler
  The user has opened a tooltip.
onTouch(PlatformViewsChannel.PlatformViewTouch) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewsHandler
  The user touched a platform view within Flutter.
onTouch(PlatformViewsChannel2.PlatformViewTouch) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewsHandler
  The user touched a platform view within Flutter.
onTouchEvent(MotionEvent) - Method in class io.flutter.embedding.android.AndroidTouchProcessor
onTouchEvent(MotionEvent) - Method in class io.flutter.embedding.android.FlutterView
  Invoked by Android when a user touch event occurs.
onTouchEvent(MotionEvent) - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorView
onTouchEvent(MotionEvent) - Method in class io.flutter.plugin.platform.PlatformViewWrapper
onTouchEvent(MotionEvent, Matrix) - Method in class io.flutter.embedding.android.AndroidTouchProcessor
  Sends the given `MotionEvent` data to Flutter in a format that Flutter understands.
onTrimMemory(int) - Method in class io.flutter.embedding.android.FlutterActivity
onTrimMemory(int) - Method in class io.flutter.embedding.android.FlutterFragment
  Callback invoked when memory is low.
onTrimMemory(int) - Method in class io.flutter.embedding.android.FlutterFragmentActivity
onTrimMemory(int) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
onTrimMemory(int) - Method in class io.flutter.plugin.platform.PlatformViewsController
onTrimMemory(int) - Method in interface io.flutter.view.TextureRegistry
  Callback invoked when memory is low.
onTrimMemory(int) - Method in interface io.flutter.view.TextureRegistry.OnTrimMemoryListener
  This method will be invoked when a memory pressure warning was forward.
onUserLeaveHint() - Method in class io.flutter.embedding.android.FlutterActivity
onUserLeaveHint() - Method in class io.flutter.embedding.android.FlutterFragment
  The `Activity` that owns this `Fragment` is about to go to the background as the result of a user's choice/action, i.e., not as the result of an OS decision.
onUserLeaveHint() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
onUserLeaveHint() - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityControlSurface
  Call this method from the `Activity` that is attached to this `ActivityControlSurface`'s `FlutterEngine` and the associated method in the `Activity` is invoked.
onUserLeaveHint() - Method in interface io.flutter.plugin.common.PluginRegistry.UserLeaveHintListener
onViewCreated(View, Bundle) - Method in class io.flutter.embedding.android.FlutterFragment
onVsync(long, long, long) - Method in class io.flutter.embedding.engine.FlutterJNI
  Notifies the engine that the Choreographer has signaled a vsync.
onWindowFocusChanged(boolean) - Method in class io.flutter.embedding.android.FlutterActivity
onWindowFocusChanged(boolean) - Method in interface io.flutter.plugin.common.PluginRegistry.WindowFocusChangedListener
OPACITY - Enum constant in enum io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutatorType
opaque - Enum constant in enum io.flutter.embedding.android.FlutterActivityLaunchConfigs.BackgroundMode
  Indicates a FlutterActivity with an opaque background.
opaque - Enum constant in enum io.flutter.embedding.android.TransparencyMode
  Renders a Flutter UI without any transparency.
Options(Context) - Constructor for class io.flutter.embedding.engine.FlutterEngineGroup.Options
overlay - Enum constant in enum io.flutter.embedding.android.FlutterImageView.SurfaceKind
  Displays the overlay surface canvas.

## P

packageManager - Variable in class io.flutter.embedding.engine.systemchannels.ProcessTextChannel
PAN_ZOOM_END - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerChange
PAN_ZOOM_START - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerChange
PAN_ZOOM_UPDATE - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerChange
params - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest
  Custom parameters that are unique to the desired platform view.
params - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewCreationRequest
  Custom parameters that are unique to the desired platform view.
parsingMessageHandler - Variable in class io.flutter.embedding.engine.systemchannels.AccessibilityChannel
parsingMethodHandler - Variable in class io.flutter.embedding.engine.systemchannels.KeyboardChannel
parsingMethodHandler - Variable in class io.flutter.embedding.engine.systemchannels.ProcessTextChannel
parsingMethodHandler - Variable in class io.flutter.embedding.engine.systemchannels.ScribeChannel
parsingMethodHandler - Variable in class io.flutter.embedding.engine.systemchannels.SensitiveContentChannel
parsingMethodHandler - Variable in class io.flutter.embedding.engine.systemchannels.SpellCheckChannel
PASTE - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
pathToBundle - Variable in class io.flutter.embedding.engine.dart.DartExecutor.DartCallback
  The path within the AssetManager where the app will look for assets.
pathToBundle - Variable in class io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
  The path within the AssetManager where the app will look for assets.
PathUtils - Class in io.flutter.util
PathUtils() - Constructor for class io.flutter.util.PathUtils
pause() - Method in class io.flutter.embedding.android.FlutterImageView
pause() - Method in class io.flutter.embedding.android.FlutterSurfaceView
  Invoked by the owner of this `FlutterSurfaceView` when it should pause rendering Flutter UI to this `FlutterSurfaceView`.
pause() - Method in class io.flutter.embedding.android.FlutterTextureView
  Invoked by the owner of this `FlutterTextureView` when it should pause rendering Flutter UI to this `FlutterTextureView`.
pause() - Method in interface io.flutter.embedding.engine.renderer.RenderSurface
  Instructs this `RenderSurface` to stop forwarding `Surface` notifications to the `FlutterRenderer` that was previously connected with `RenderSurface.attachToRenderer(FlutterRenderer)`.
performAction(int, int, Bundle) - Method in class io.flutter.view.AccessibilityBridge
  Instructs the view represented by `virtualViewId` to carry out the desired `accessibilityAction`, perhaps configured by additional `arguments`.
performContextMenuAction(int) - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
performEditorAction(int) - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
performNativeAttach(FlutterJNI) - Method in class io.flutter.embedding.engine.FlutterJNI
performPrivateCommand(int, String, Bundle) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
performPrivateCommand(String, Bundle) - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
performSpellCheck(String, String) - Method in class io.flutter.plugin.editing.SpellCheckPlugin
  Calls on the Android spell check API to spell check specified text.
PHONE - Enum constant in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputType
physicalKey - Variable in class io.flutter.embedding.android.KeyboardMap.KeyPair
physicalKey - Variable in class io.flutter.embedding.android.KeyboardMap.TogglingGoal
physicalTouchSlop - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
PLAIN_TEXT - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.ClipboardContentFormat
PlatformChannel - Class in io.flutter.embedding.engine.systemchannels
  System channel that receives requests for host platform behavior, e.g., haptic and sound effects, system chrome configurations, and clipboard interaction.
PlatformChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.PlatformChannel
  Constructs a `PlatformChannel` that connects Android to the Dart code running in `dartExecutor`.
PlatformChannel.AppSwitcherDescription - Class in io.flutter.embedding.engine.systemchannels
  The color and label of an application that appears in Android's app switcher, AKA recents screen.
PlatformChannel.Brightness - Enum in io.flutter.embedding.engine.systemchannels
PlatformChannel.ClipboardContentFormat - Enum in io.flutter.embedding.engine.systemchannels
  Data formats of clipboard content.
PlatformChannel.DeviceOrientation - Enum in io.flutter.embedding.engine.systemchannels
  The possible desired orientations of a Flutter application.
PlatformChannel.HapticFeedbackType - Enum in io.flutter.embedding.engine.systemchannels
  The types of haptic feedback that the Android OS can generate on behalf of an application.
PlatformChannel.PlatformMessageHandler - Interface in io.flutter.embedding.engine.systemchannels
  Handler that receives platform messages sent from Flutter to Android through a given `PlatformChannel`.
PlatformChannel.SoundType - Enum in io.flutter.embedding.engine.systemchannels
  Types of sounds the Android OS can play on behalf of an application.
PlatformChannel.SystemChromeStyle - Class in io.flutter.embedding.engine.systemchannels
  The color and brightness of system chrome, e.g., status bar and system navigation bar.
PlatformChannel.SystemUiMode - Enum in io.flutter.embedding.engine.systemchannels
  The set of Android system fullscreen modes as perceived by the Flutter application.
PlatformChannel.SystemUiOverlay - Enum in io.flutter.embedding.engine.systemchannels
  The set of Android system UI overlays as perceived by the Flutter application.
PlatformMessageHandler - Interface in io.flutter.embedding.engine.dart
  Handler that receives messages from Dart code.
PlatformOverlayView - Class in io.flutter.plugin.platform
  A host view for Flutter content displayed over a platform view.
PlatformOverlayView(Context) - Constructor for class io.flutter.plugin.platform.PlatformOverlayView
PlatformOverlayView(Context, int, int, AccessibilityEventsDelegate) - Constructor for class io.flutter.plugin.platform.PlatformOverlayView
PlatformOverlayView(Context, AttributeSet) - Constructor for class io.flutter.plugin.platform.PlatformOverlayView
PlatformPlugin - Class in io.flutter.plugin.platform
  Android implementation of the platform plugin.
PlatformPlugin(Activity, PlatformChannel) - Constructor for class io.flutter.plugin.platform.PlatformPlugin
PlatformPlugin(Activity, PlatformChannel, PlatformPlugin.PlatformPluginDelegate) - Constructor for class io.flutter.plugin.platform.PlatformPlugin
PlatformPlugin.PlatformPluginDelegate - Interface in io.flutter.plugin.platform
  The `PlatformPlugin` generally has default behaviors implemented for platform functionalities requested by the Flutter framework.
PlatformTaskQueue - Class in io.flutter.embedding.engine.dart
  A BinaryMessenger.TaskQueue that posts to the platform thread (aka main thread).
PlatformTaskQueue() - Constructor for class io.flutter.embedding.engine.dart.PlatformTaskQueue
PlatformView - Interface in io.flutter.plugin.platform
  A handle to an Android view to be embedded in the Flutter hierarchy.
PlatformViewBufferSize(int, int) - Constructor for class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewBufferSize
PlatformViewCreationRequest(int, String, double, double, double, double, int, PlatformViewsChannel.PlatformViewCreationRequest.RequestedDisplayMode, ByteBuffer) - Constructor for class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest
  Creates a request to construct a platform view with the given display mode.
PlatformViewCreationRequest(int, String, double, double, double, double, int, ByteBuffer) - Constructor for class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest
  Creates a request to construct a platform view.
PlatformViewCreationRequest(int, String, double, double, int, ByteBuffer) - Constructor for class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewCreationRequest
PlatformViewFactory - Class in io.flutter.plugin.platform
PlatformViewFactory(MessageCodec<Object>) - Constructor for class io.flutter.plugin.platform.PlatformViewFactory
PlatformViewRegistry - Interface in io.flutter.plugin.platform
  Registry for platform view factories.
PlatformViewRegistryImpl - Class in io.flutter.plugin.platform
PlatformViewRenderTarget - Interface in io.flutter.plugin.platform
  A PlatformViewRenderTarget interface allows an Android Platform View to be rendered into an offscreen buffer (usually a texture is involved) that the engine can compose into the FlutterView.
PlatformViewResizeRequest(int, double, double) - Constructor for class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewResizeRequest
PlatformViewsAccessibilityDelegate - Interface in io.flutter.plugin.platform
  Facilitates interaction between the accessibility bridge and embedded platform views.
PlatformViewsChannel - Class in io.flutter.embedding.engine.systemchannels
  System channel that sends 2-way communication between Flutter and Android to facilitate embedding of Android Views within a Flutter application.
PlatformViewsChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel
  Constructs a `PlatformViewsChannel` that connects Android to the Dart code running in `dartExecutor`.
PlatformViewsChannel.PlatformViewBufferResized - Interface in io.flutter.embedding.engine.systemchannels
  Allows to notify when a platform view buffer has been resized.
PlatformViewsChannel.PlatformViewBufferSize - Class in io.flutter.embedding.engine.systemchannels
  The platform view buffer size.
PlatformViewsChannel.PlatformViewCreationRequest - Class in io.flutter.embedding.engine.systemchannels
  Request sent from Flutter to create a new platform view.
PlatformViewsChannel.PlatformViewCreationRequest.RequestedDisplayMode - Enum in io.flutter.embedding.engine.systemchannels
  Platform view display modes that can be requested at creation time.
PlatformViewsChannel.PlatformViewResizeRequest - Class in io.flutter.embedding.engine.systemchannels
  Request sent from Flutter to resize a platform view.
PlatformViewsChannel.PlatformViewsHandler - Interface in io.flutter.embedding.engine.systemchannels
  Handler that receives platform view messages sent from Flutter to Android through a given `PlatformViewsChannel`.
PlatformViewsChannel.PlatformViewTouch - Class in io.flutter.embedding.engine.systemchannels
  The state of a touch event in Flutter within a platform view.
PlatformViewsChannel2 - Class in io.flutter.embedding.engine.systemchannels
  System channel that sends 2-way communication between Flutter and Android to facilitate embedding of Android Views within a Flutter application.
PlatformViewsChannel2(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2
  Constructs a `PlatformViewsChannel` that connects Android to the Dart code running in `dartExecutor`.
PlatformViewsChannel2.PlatformViewCreationRequest - Class in io.flutter.embedding.engine.systemchannels
  Request sent from Flutter to create a new platform view.
PlatformViewsChannel2.PlatformViewsHandler - Interface in io.flutter.embedding.engine.systemchannels
  Handler that receives platform view messages sent from Flutter to Android through a given `PlatformViewsChannel`.
PlatformViewsChannel2.PlatformViewTouch - Class in io.flutter.embedding.engine.systemchannels
  The state of a touch event in Flutter within a platform view.
PlatformViewsController - Class in io.flutter.plugin.platform
  Manages platform views.
PlatformViewsController() - Constructor for class io.flutter.plugin.platform.PlatformViewsController
PlatformViewsController2 - Class in io.flutter.plugin.platform
  Manages platform views.
PlatformViewsController2() - Constructor for class io.flutter.plugin.platform.PlatformViewsController2
PlatformViewsControllerDelegator - Class in io.flutter.plugin.platform
PlatformViewsControllerDelegator(PlatformViewsController, PlatformViewsController2) - Constructor for class io.flutter.plugin.platform.PlatformViewsControllerDelegator
PlatformViewTouch(int, Number, Number, int, int, Object, Object, int, int, float, float, int, int, int, int, long) - Constructor for class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
PlatformViewTouch(int, Number, Number, int, int, Object, Object, int, int, float, float, int, int, int, int, long) - Constructor for class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewTouch
PlatformViewWrapper - Class in io.flutter.plugin.platform
  Wraps a platform view to intercept gestures and project this view onto a `PlatformViewRenderTarget`.
PlatformViewWrapper(Context) - Constructor for class io.flutter.plugin.platform.PlatformViewWrapper
PlatformViewWrapper(Context, PlatformViewRenderTarget) - Constructor for class io.flutter.plugin.platform.PlatformViewWrapper
playSystemSound(PlatformChannel.SoundType) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like to play the given `soundType`.
PluginRegistry - Interface in io.flutter.embedding.engine.plugins
PluginRegistry - Interface in io.flutter.plugin.common
  Container class for Android API listeners used by `ActivityPluginBinding`.
PluginRegistry.ActivityResultListener - Interface in io.flutter.plugin.common
  Delegate interface for handling activity results on behalf of the main `Activity`.
PluginRegistry.NewIntentListener - Interface in io.flutter.plugin.common
  Delegate interface for handling new intents on behalf of the main `Activity`.
PluginRegistry.RequestPermissionsResultListener - Interface in io.flutter.plugin.common
  Delegate interface for handling result of permissions requests on behalf of the main `Activity`.
PluginRegistry.UserLeaveHintListener - Interface in io.flutter.plugin.common
  Delegate interface for handling user leave hints on behalf of the main `Activity`.
PluginRegistry.WindowFocusChangedListener - Interface in io.flutter.plugin.common
  Delegate interface for handling window focus changes on behalf of the main `Activity`.
pointerCount - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  The number of pointers (e.g, fingers) involved in the touch event.
pointerCount - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewTouch
  The number of pointers (e.g, fingers) involved in the touch event.
pop(MotionEventTracker.MotionEventId) - Method in class io.flutter.embedding.android.MotionEventTracker
  Returns the MotionEvent corresponding to the eventId while discarding all the motion events that occurred prior to the event represented by the eventId.
popRoute() - Method in class io.flutter.embedding.engine.systemchannels.NavigationChannel
popSystemNavigator() - Method in class io.flutter.embedding.android.FlutterActivity
popSystemNavigator() - Method in class io.flutter.embedding.android.FlutterFragment
  Allow implementer to customize the behavior needed when the Flutter framework calls to pop the Android-side navigation stack.
popSystemNavigator() - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like to pop the top item off of the Android app's navigation back stack.
popSystemNavigator() - Method in interface io.flutter.plugin.platform.PlatformPlugin.PlatformPluginDelegate
  Allow implementer to customize the behavior needed when the Flutter framework calls to pop the Android-side navigation stack.
PORTRAIT_DOWN - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.DeviceOrientation
PORTRAIT_UP - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.DeviceOrientation
POSTAL_ADDRESS - Enum constant in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputType
POSTURE_FLAT - Enum constant in enum io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureState
  The foldable device is completely open.
POSTURE_HALF_OPENED - Enum constant in enum io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureState
  The foldable device's hinge is in an intermediate position between opened and closed state.
Preconditions - Class in io.flutter.util
  Static convenience methods that help a method or constructor check whether it was invoked correctly (that is, whether its preconditions were met).
Predicate<T> - Interface in io.flutter.util
prefetchDefaultFontManager() - Method in class io.flutter.embedding.engine.FlutterJNI
  Prefetch the default font manager provided by txt::GetDefaultFontManager() which is a process-wide singleton owned by Skia.
PressingGoal(int, KeyboardMap.KeyPair[]) - Constructor for class io.flutter.embedding.android.KeyboardMap.PressingGoal
pressingGoals - Static variable in class io.flutter.embedding.android.KeyboardMap
previous(int) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to execute a "previous" action.
processTextAction(String, String, boolean, MethodChannel.Result) - Method in interface io.flutter.embedding.engine.systemchannels.ProcessTextChannel.ProcessTextMethodHandler
  Requests to run a text action on a given input text.
ProcessTextChannel - Class in io.flutter.embedding.engine.systemchannels
  `ProcessTextChannel` is a platform channel that is used by the framework to initiate text processing feature in the embedding and for the embedding to send back the results.
ProcessTextChannel(DartExecutor, PackageManager) - Constructor for class io.flutter.embedding.engine.systemchannels.ProcessTextChannel
ProcessTextChannel.ProcessTextMethodHandler - Interface in io.flutter.embedding.engine.systemchannels
provideFlutterEngine(Context) - Method in class io.flutter.embedding.android.FlutterActivity
  Hook for subclasses to easily provide a custom `FlutterEngine`.
provideFlutterEngine(Context) - Method in interface io.flutter.embedding.android.FlutterEngineProvider
  Returns the `FlutterEngine` that should be used by a child `FlutterFragment`.
provideFlutterEngine(Context) - Method in class io.flutter.embedding.android.FlutterFragment
  Hook for subclasses to return a `FlutterEngine` with whatever configuration is desired.
provideFlutterEngine(Context) - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Hook for subclasses to easily provide a custom `FlutterEngine`.
provideFlutterJNI() - Method in class io.flutter.embedding.engine.FlutterJNI.Factory
providePlatformPlugin(Activity, FlutterEngine) - Method in class io.flutter.embedding.android.FlutterActivity
providePlatformPlugin(Activity, FlutterEngine) - Method in class io.flutter.embedding.android.FlutterFragment
provideRootLayout(Context) - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Returns a `FrameLayout` that is used as the content view of this activity.
provideSensitiveContentPlugin(Activity, FlutterEngine) - Method in class io.flutter.embedding.android.FlutterActivity
provideSensitiveContentPlugin(Activity, FlutterEngine) - Method in class io.flutter.embedding.android.FlutterFragment
PUBLIC_AOT_SHARED_LIBRARY_NAME - Static variable in class io.flutter.embedding.engine.loader.ApplicationInfoLoader
PUBLIC_AUTOMATICALLY_REGISTER_PLUGINS_METADATA_KEY - Static variable in class io.flutter.embedding.engine.loader.ApplicationInfoLoader
PUBLIC_FLUTTER_ASSETS_DIR_KEY - Static variable in class io.flutter.embedding.engine.loader.ApplicationInfoLoader
PUBLIC_ISOLATE_SNAPSHOT_DATA_KEY - Static variable in class io.flutter.embedding.engine.loader.ApplicationInfoLoader
PUBLIC_VM_SNAPSHOT_DATA_KEY - Static variable in class io.flutter.embedding.engine.loader.ApplicationInfoLoader
pushClipPath(Path) - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack
  Push a clipPath `FlutterMutatorsStack.FlutterMutator` to the stack.
pushClipRect(int, int, int, int) - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack
  Push a clipRect `FlutterMutatorsStack.FlutterMutator` to the stack.
pushClipRRect(int, int, int, int, float[]) - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack
  Push a clipRRect `FlutterMutatorsStack.FlutterMutator` to the stack.
pushImage(Image) - Method in interface io.flutter.view.TextureRegistry.ImageTextureEntry
  Next paint will update texture to use the contents of image.
pushOpacity(float) - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack
  Push an opacity `FlutterMutatorsStack.FlutterMutator` to the stack.
pushRoute(String) - Method in class io.flutter.embedding.engine.systemchannels.NavigationChannel
pushRouteInformation(String) - Method in class io.flutter.embedding.engine.systemchannels.NavigationChannel
pushTransform(float[]) - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack
  Push a transform `FlutterMutatorsStack.FlutterMutator` to the stack.
put(String, FlutterEngine) - Method in class io.flutter.embedding.engine.FlutterEngineCache
  Places the given `FlutterEngine` in this cache and associates it with the given `engineId`.
put(String, FlutterEngineGroup) - Method in class io.flutter.embedding.engine.FlutterEngineGroupCache
  Places the given `FlutterEngineGroup` in this cache and associates it with the given `engineGroupId`.

## Q

queryTextActions() - Method in interface io.flutter.embedding.engine.systemchannels.ProcessTextChannel.ProcessTextMethodHandler
  Requests the map of text actions.

## R

rawPointerCoords - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  Coordinates for each pointer, encoded in a raw format.
rawPointerCoords - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewTouch
  Coordinates for each pointer, encoded in a raw format.
rawPointerPropertiesList - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  Properties for each pointer, encoded in a raw format.
rawPointerPropertiesList - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewTouch
  Properties for each pointer, encoded in a raw format.
readAlignment(ByteBuffer, int) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Reads alignment padding bytes as written by writeAlignment.
readBytes(ByteBuffer) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Reads a byte array as written by writeBytes.
readSize(ByteBuffer) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Reads an int representing a size as written by writeSize.
readValue(ByteBuffer) - Method in class io.flutter.plugin.common.StandardMessageCodec
  Reads a value as written by writeValue.
readValueOfType(byte, ByteBuffer) - Method in class io.flutter.plugin.common.StandardMessageCodec
  Reads a value of the specified type.
readyToDisplay(FlutterMutatorsStack, int, int, int, int) - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorView
  Pass the necessary parameters to the view so it can apply correct mutations to its children.
redispatch(KeyEvent) - Method in class io.flutter.embedding.android.FlutterView
redispatch(KeyEvent) - Method in interface io.flutter.embedding.android.KeyboardManager.ViewDelegate
  Send a `KeyEvent` that is not handled by Flutter back to the platform.
registerImageTexture(long, TextureRegistry.ImageConsumer, boolean) - Method in class io.flutter.embedding.engine.FlutterJNI
  Registers a ImageTexture with the given id.
registerOnBackInvokedCallback() - Method in class io.flutter.embedding.android.FlutterActivity
  Registers the callback with OnBackInvokedDispatcher to capture back navigation gestures and pass them to the framework.
registerSurfaceTexture(SurfaceTexture) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Registers and returns a `SurfaceTexture` managed by the Flutter engine that is also made available to Flutter code.
registerSurfaceTexture(SurfaceTexture) - Method in interface io.flutter.view.TextureRegistry
  Registers a SurfaceTexture managed by the Flutter engine.
registerTexture(long, SurfaceTextureWrapper) - Method in class io.flutter.embedding.engine.FlutterJNI
  Gives control of a `SurfaceTexture` to Flutter so that Flutter can display that texture within Flutter's UI.
registerViewFactory(String, PlatformViewFactory) - Method in interface io.flutter.plugin.platform.PlatformViewRegistry
  Registers a factory for a platform view.
registerViewFactory(String, PlatformViewFactory) - Method in class io.flutter.plugin.platform.PlatformViewRegistryImpl
release() - Method in class io.flutter.embedding.android.FlutterActivity
  Irreversibly release this activity's control of the `FlutterEngine` and its subcomponents.
release() - Method in class io.flutter.embedding.engine.renderer.SurfaceTextureWrapper
release() - Method in class io.flutter.plugin.platform.ImageReaderPlatformViewRenderTarget
release() - Method in interface io.flutter.plugin.platform.PlatformViewRenderTarget
release() - Method in class io.flutter.plugin.platform.PlatformViewWrapper
  Releases resources.
release() - Method in class io.flutter.plugin.platform.SurfaceProducerPlatformViewRenderTarget
release() - Method in class io.flutter.plugin.platform.SurfaceTexturePlatformViewRenderTarget
release() - Method in class io.flutter.view.AccessibilityBridge
  Disconnects any listeners and/or delegates that were initialized in `AccessibilityBridge`'s constructor, or added after.
release() - Method in interface io.flutter.view.TextureRegistry.TextureEntry
  De-registers and releases all resources .
remove(Class<? extends FlutterPlugin>) - Method in interface io.flutter.embedding.engine.plugins.PluginRegistry
  Detaches the plugin of the given type from the `FlutterEngine` associated with this `PluginRegistry`.
remove(String) - Method in class io.flutter.embedding.engine.FlutterEngineCache
  Removes any `FlutterEngine` that is currently in the cache that is identified by the given `engineId`.
remove(String) - Method in class io.flutter.embedding.engine.FlutterEngineGroupCache
  Removes any `FlutterEngineGroup` that is currently in the cache that is identified by the given `engineGroupId`.
remove(String) - Method in class io.flutter.embedding.engine.FlutterShellArgs
  Removes the given `arg` from this set of arguments.
remove(Set<Class<? extends FlutterPlugin>>) - Method in interface io.flutter.embedding.engine.plugins.PluginRegistry
  Detaches the plugins of the given types from the `FlutterEngine` associated with this `PluginRegistry`.
REMOVE - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerChange
removeActivityResultListener(PluginRegistry.ActivityResultListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Removes a listener that was added in `ActivityPluginBinding.addActivityResultListener(PluginRegistry.ActivityResultListener)`.
removeAll() - Method in interface io.flutter.embedding.engine.plugins.PluginRegistry
  Detaches all plugins that are currently attached to the `FlutterEngine` associated with this `PluginRegistry`.
removeEngineLifecycleListener(FlutterEngine.EngineLifecycleListener) - Method in class io.flutter.embedding.engine.FlutterEngine
  Removes a `listener` that was previously added with `FlutterEngine.addEngineLifecycleListener(EngineLifecycleListener)`.
removeEngineLifecycleListener(FlutterEngine.EngineLifecycleListener) - Method in class io.flutter.embedding.engine.FlutterJNI
  Removes the given `engineLifecycleListener`, which was previously added using `FlutterJNI.addIsDisplayingFlutterUiListener(FlutterUiDisplayListener)`.
removeFlutterEngineAttachmentListener(FlutterView.FlutterEngineAttachmentListener) - Method in class io.flutter.embedding.android.FlutterView
  Removes a `FlutterView.FlutterEngineAttachmentListener` that was previously added with `FlutterView.addFlutterEngineAttachmentListener(FlutterEngineAttachmentListener)`.
removeIsDisplayingFlutterUiListener(FlutterUiDisplayListener) - Method in class io.flutter.embedding.engine.FlutterJNI
  Removes a `FlutterUiDisplayListener` that was added with `FlutterJNI.addIsDisplayingFlutterUiListener(FlutterUiDisplayListener)`.
removeIsDisplayingFlutterUiListener(FlutterUiDisplayListener) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Removes a listener added via `FlutterRenderer.addIsDisplayingFlutterUiListener(FlutterUiDisplayListener)`.
removeOnFirstFrameRenderedListener(FlutterUiDisplayListener) - Method in class io.flutter.embedding.android.FlutterView
  Removes the given `listener`, which was previously added with `FlutterView.addOnFirstFrameRenderedListener(FlutterUiDisplayListener)`.
removeOnModeChangeListener(ServiceAware.OnModeChangeListener) - Method in interface io.flutter.embedding.engine.plugins.service.ServicePluginBinding
  Removes the given `listener`, which was previously added with `ServicePluginBinding.addOnModeChangeListener(ServiceAware.OnModeChangeListener)`.
removeOnNewIntentListener(PluginRegistry.NewIntentListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Removes a listener that was added in `ActivityPluginBinding.addOnNewIntentListener(PluginRegistry.NewIntentListener)`.
removeOnSaveStateListener(ActivityPluginBinding.OnSaveInstanceStateListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Removes a listener that was added in `ActivityPluginBinding.addOnSaveStateListener(OnSaveInstanceStateListener)`.
removeOnUserLeaveHintListener(PluginRegistry.UserLeaveHintListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Removes a listener that was added in `ActivityPluginBinding.addOnUserLeaveHintListener(PluginRegistry.UserLeaveHintListener)`.
removeOnWindowFocusChangedListener(PluginRegistry.WindowFocusChangedListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Removes a listener that was added in `ActivityPluginBinding.addOnWindowFocusChangedListener(PluginRegistry.WindowFocusChangedListener)`.
removeRequestPermissionsResultListener(PluginRegistry.RequestPermissionsResultListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Removes a listener that was added in `ActivityPluginBinding.addRequestPermissionsResultListener(PluginRegistry.RequestPermissionsResultListener)`.
removeWindowLayoutInfoListener(Consumer<WindowLayoutInfo>) - Method in class io.flutter.embedding.android.WindowInfoRepositoryCallbackAdapterWrapper
renderMode(RenderMode) - Method in class io.flutter.embedding.android.FlutterFragment.CachedEngineFragmentBuilder
  Render Flutter either as a `RenderMode.surface` or a `RenderMode.texture`.
renderMode(RenderMode) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Render Flutter either as a `RenderMode.surface` or a `RenderMode.texture`.
renderMode(RenderMode) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineInGroupFragmentBuilder
  Render Flutter either as a `RenderMode.surface` or a `RenderMode.texture`.
RenderMode - Enum in io.flutter.embedding.android
  Render modes for a Flutter UI.
RenderSurface - Interface in io.flutter.embedding.engine.renderer
  Owns a `Surface` that `FlutterRenderer` would like to paint.
reply(ByteBuffer) - Method in interface io.flutter.plugin.common.BinaryMessenger.BinaryReply
  Handles the specified reply.
reply(T) - Method in interface io.flutter.plugin.common.BasicMessageChannel.Reply
  Handles the specified message reply.
requestAutofill() - Method in interface io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
  Requests that the autofill dropdown menu appear for the current client.
requestCursorUpdates(int) - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
requestDartDeferredLibrary(int) - Method in class io.flutter.embedding.engine.FlutterJNI
  Called by dart to request that a Dart deferred library corresponding to loadingUnitId be downloaded (if necessary) and loaded into the dart vm.
requestExistingInputState() - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to reattach the last active text input client, if any.
requestSendAccessibilityEvent(View, AccessibilityEvent) - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorView
requestSendAccessibilityEvent(View, AccessibilityEvent) - Method in class io.flutter.plugin.platform.PlatformViewWrapper
reset() - Method in class io.flutter.view.AccessibilityBridge
  Resets the `AccessibilityBridge`: Clears `AccessibilityBridge.flutterSemanticsTree`, the Android cache of Flutter's semantics tree Releases focus on any active `AccessibilityBridge.accessibilityFocusedSemanticsNode` Clears any hovered `SemanticsNode` Sends a `AccessibilityEvent.TYPE_WINDOW_CONTENT_CHANGED` event
reset() - Static method in class io.flutter.view.VsyncWaiter
resetInBackground - Enum constant in enum io.flutter.view.TextureRegistry.SurfaceLifecycle
  The surface will be reset if the app enters the background.
resetNextEngineId() - Static method in class io.flutter.embedding.engine.FlutterEngine
resize(int, int) - Method in class io.flutter.plugin.platform.ImageReaderPlatformViewRenderTarget
resize(int, int) - Method in interface io.flutter.plugin.platform.PlatformViewRenderTarget
resize(int, int) - Method in class io.flutter.plugin.platform.SurfaceProducerPlatformViewRenderTarget
resize(int, int) - Method in class io.flutter.plugin.platform.SurfaceTexturePlatformViewRenderTarget
resize(PlatformViewsChannel.PlatformViewResizeRequest, PlatformViewsChannel.PlatformViewBufferResized) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewsHandler
  The Flutter application would like to resize an existing Android `View`.
resizeChannelBuffer(int) - Method in class io.flutter.plugin.common.BasicMessageChannel
  Adjusts the number of messages that will get buffered when sending messages to channels that aren't fully set up yet.
resizeChannelBuffer(int) - Method in class io.flutter.plugin.common.MethodChannel
  Adjusts the number of messages that will get buffered when sending messages to channels that aren't fully set up yet.
resizeChannelBuffer(BinaryMessenger, String, int) - Static method in class io.flutter.plugin.common.BasicMessageChannel
  Adjusts the number of messages that will get buffered when sending messages to channels that aren't fully set up yet.
resizeIfNeeded(int, int) - Method in class io.flutter.embedding.android.FlutterImageView
  Creates a new image reader with the provided size.
resizeRenderTarget(int, int) - Method in class io.flutter.plugin.platform.PlatformViewWrapper
responders - Variable in class io.flutter.embedding.android.KeyboardManager
RestorationChannel - Class in io.flutter.embedding.engine.systemchannels
  System channel to exchange restoration data between framework and engine.
RestorationChannel(DartExecutor, boolean) - Constructor for class io.flutter.embedding.engine.systemchannels.RestorationChannel
restoreSystemUiOverlays() - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like to restore the visibility of system overlays to the last set of overlays sent via `PlatformChannel.PlatformMessageHandler.showSystemOverlays(List)` or `PlatformChannel.PlatformMessageHandler.showSystemUiMode(SystemUiMode)`.
resume() - Method in class io.flutter.embedding.android.FlutterImageView
resume() - Method in class io.flutter.embedding.android.FlutterSurfaceView
resume() - Method in class io.flutter.embedding.android.FlutterTextureView
resume() - Method in interface io.flutter.embedding.engine.renderer.RenderSurface
  Instructs this `RenderSurface` to resume forwarding `Surface` notifications to the `FlutterRenderer` that was previously connected with `RenderSurface.attachToRenderer(FlutterRenderer)`.
revertImageView(Runnable) - Method in class io.flutter.embedding.android.FlutterView
  If the surface is rendered by a `FlutterImageView`, then calling this method will stop rendering to a `FlutterImageView`, and render on the previous surface instead.
RIGHT - Enum constant in enum io.flutter.embedding.android.FlutterView.ZeroSides
run(View) - Method in interface io.flutter.util.ViewUtils.ViewVisitor
run(PlatformViewsChannel.PlatformViewBufferSize) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewBufferResized
runBundleAndSnapshotFromLibrary(String, String, String, AssetManager, List<String>, long) - Method in class io.flutter.embedding.engine.FlutterJNI
  Executes a Dart entrypoint.

## S

SCALE - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerSignalKind
scanCodeToPhysical - Static variable in class io.flutter.embedding.android.KeyboardMap
  Maps from Android scan codes `KeyEvent.getScanCode()` to Flutter physical keys.
scheduleFrame() - Method in class io.flutter.embedding.engine.FlutterJNI
  Schedule the engine to draw a frame but does not invalidate the layout tree.
scheduleFrame() - Method in interface io.flutter.plugin.platform.PlatformViewRenderTarget
scheduleFrame() - Method in class io.flutter.plugin.platform.SurfaceProducerPlatformViewRenderTarget
scheduleFrame() - Method in interface io.flutter.view.TextureRegistry.SurfaceProducer
  This method is not officially part of the public API surface and will be deprecated.
scoped(String) - Static method in class io.flutter.util.TraceSection
  Factory used to support the try-with-resource construct.
ScribeChannel - Class in io.flutter.embedding.engine.systemchannels
  `ScribeChannel` is a platform channel that is used by the framework to facilitate the Scribe handwriting text input feature.
ScribeChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.ScribeChannel
ScribeChannel.ScribeMethodHandler - Interface in io.flutter.embedding.engine.systemchannels
ScribePlugin - Class in io.flutter.plugin.editing
  `ScribePlugin` is the implementation of all functionality needed for handwriting stylus text input.
ScribePlugin(View, InputMethodManager, ScribeChannel) - Constructor for class io.flutter.plugin.editing.ScribePlugin
SCROLL - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerSignalKind
SCROLL_DOWN - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
SCROLL_INERTIA_CANCEL - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerSignalKind
SCROLL_LEFT - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
SCROLL_RIGHT - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
SCROLL_TO_OFFSET - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
SCROLL_UP - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
search(int) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to execute a "search" action.
SELECTION_CLICK - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.HapticFeedbackType
selectionEnd - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.TextEditState
selectionStart - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.TextEditState
send() - Method in class io.flutter.embedding.engine.systemchannels.SettingsChannel.MessageBuilder
send(int) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to execute a "send" action.
send(String, ByteBuffer) - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Deprecated.
  Use `DartExecutor.getBinaryMessenger()` instead.
send(String, ByteBuffer) - Method in interface io.flutter.plugin.common.BinaryMessenger
  Sends a binary message to the Flutter application.
send(String, ByteBuffer, BinaryMessenger.BinaryReply) - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Deprecated.
  Use `DartExecutor.getBinaryMessenger()` instead.
send(String, ByteBuffer, BinaryMessenger.BinaryReply) - Method in interface io.flutter.plugin.common.BinaryMessenger
  Sends a binary message to the Flutter application, optionally expecting a reply.
send(T) - Method in class io.flutter.plugin.common.BasicMessageChannel
  Sends the specified message to the Flutter application on this channel.
send(T, BasicMessageChannel.Reply<T>) - Method in class io.flutter.plugin.common.BasicMessageChannel
  Sends the specified message to the Flutter application, optionally expecting a reply.
sendAccessibilityEvent(int, int) - Method in class io.flutter.view.AccessibilityBridge
  Sends an accessibility event of the given `eventType` to Android's accessibility system with the given `viewId` represented as the source of the event.
sendAppPrivateCommand(String, Bundle) - Method in interface io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
  Sends client app private command to the current text input client(input method).
sendFlutterKeyEvent(KeyEventChannel.FlutterKeyEvent, boolean, KeyEventChannel.EventResponseHandler) - Method in class io.flutter.embedding.engine.systemchannels.KeyEventChannel
sendKeyEvent(KeyEvent) - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
sendLocales(List<Locale>) - Method in class io.flutter.embedding.engine.systemchannels.LocalizationChannel
  Send the given `locales` to Dart.
sendMemoryPressureWarning() - Method in class io.flutter.embedding.engine.systemchannels.SystemChannel
sendTextInputAppPrivateCommand(String, Bundle) - Method in class io.flutter.plugin.editing.TextInputPlugin
SENSITIVE_CONTENT_SENSITIVITY - Static variable in class io.flutter.embedding.engine.systemchannels.SensitiveContentChannel
  Flutter ContentSensitivity.sensitive index that represents Android's `View.CONTENT_SENSITIVITY_SENSITIVE` setting.
SensitiveContentChannel - Class in io.flutter.embedding.engine.systemchannels
  `SensitiveContentChannel` is a platform channel that is used by the framework to get and set the content sensitivity of a native Flutter Android `View`.
SensitiveContentChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.SensitiveContentChannel
SensitiveContentChannel.SensitiveContentMethodHandler - Interface in io.flutter.embedding.engine.systemchannels
SentConfiguration(DisplayMetrics) - Constructor for class io.flutter.embedding.engine.systemchannels.SettingsChannel.ConfigurationQueue.SentConfiguration
SENTENCES - Enum constant in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextCapitalization
ServiceAware - Interface in io.flutter.embedding.engine.plugins.service
  A `FlutterPlugin` that wants to know when it is running within a `Service`.
ServiceAware.OnModeChangeListener - Interface in io.flutter.embedding.engine.plugins.service
ServiceControlSurface - Interface in io.flutter.embedding.engine.plugins.service
  Control surface through which a `Service` attaches to a `FlutterEngine`.
ServicePluginBinding - Interface in io.flutter.embedding.engine.plugins.service
  Binding that gives `ServiceAware` plugins access to an associated `Service`.
SET_SELECTION - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
SET_TEXT - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
setAccessibilityDelegate(FlutterJNI.AccessibilityDelegate) - Method in class io.flutter.embedding.engine.FlutterJNI
  Sets the `FlutterJNI.AccessibilityDelegate` for the attached Flutter context.
setAccessibilityFeatures(int) - Method in class io.flutter.embedding.engine.FlutterJNI
setAccessibilityFeatures(int) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
setAccessibilityFeatures(int) - Method in class io.flutter.embedding.engine.systemchannels.AccessibilityChannel
  Instructs Flutter to activate/deactivate accessibility features corresponding to the flags provided by `accessibilityFeatureFlags`.
setAccessibilityFeaturesInNative(int) - Method in class io.flutter.embedding.engine.FlutterJNI
setAccessibilityMessageHandler(AccessibilityChannel.AccessibilityMessageHandler) - Method in class io.flutter.embedding.engine.systemchannels.AccessibilityChannel
  Sets the `AccessibilityChannel.AccessibilityMessageHandler` which receives all events and requests that are parsed from the underlying accessibility channel.
setApplicationSwitcherDescription(PlatformChannel.AppSwitcherDescription) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like to be displayed in Android's app switcher with the visual representation described in the given `description`.
setAsyncWaitForVsyncDelegate(FlutterJNI.AsyncWaitForVsyncDelegate) - Method in class io.flutter.embedding.engine.FlutterJNI
  The Android vsync waiter implementation in C++ needs to know when a vsync signal arrives, which is obtained via Java API.
setAutomaticallyRegisterPlugins(boolean) - Method in class io.flutter.embedding.engine.FlutterEngineGroup.Options
  Setter for `automaticallyRegisterPlugins` property.
setBrieflyShowPassword(boolean) - Method in class io.flutter.embedding.engine.systemchannels.SettingsChannel.MessageBuilder
setCallback(TextureRegistry.SurfaceProducer.Callback) - Method in interface io.flutter.view.TextureRegistry.SurfaceProducer
  Sets a callback that is notified when a previously created `Surface` returned by `TextureRegistry.SurfaceProducer.getSurface()` is no longer valid due to being destroyed, or a new surface is now available (after the previous one was destroyed) for rendering.
setClient(int, TextInputChannel.Configuration) - Method in interface io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
setClipboardData(String) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like to set the current data in the clipboard to the given `text`.
setComposingRegion(int, int) - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
setComposingText(CharSequence, int) - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
setContentSensitivity(int) - Method in interface io.flutter.embedding.engine.systemchannels.SensitiveContentChannel.SensitiveContentMethodHandler
  Requests that a native Flutter Android `View` sets its content sensitivity level to `requestedContentSensitivity`.
setDartEntrypoint(DartExecutor.DartEntrypoint) - Method in class io.flutter.embedding.engine.FlutterEngineGroup.Options
  Setter for `dartEntrypoint` property.
setDartEntrypointArgs(List<String>) - Method in class io.flutter.embedding.engine.FlutterEngineGroup.Options
  Setter for `dartEntrypointArgs` property.
setDeferredComponentManager(DeferredComponentManager) - Method in class io.flutter.embedding.engine.FlutterJNI
  Sets the deferred component manager that is used to download and install split features.
setDeferredComponentManager(DeferredComponentManager) - Method in class io.flutter.embedding.engine.systemchannels.DeferredComponentChannel
  Sets the DeferredComponentManager to exectue method channel calls with.
setDelegate(FlutterViewDelegate) - Method in class io.flutter.embedding.android.FlutterView
setDirection(int, int) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewsHandler
  The Flutter application would like to change the layout direction of an existing Android `View`, i.e., platform view.
setDirection(int, int) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewsHandler
  The Flutter application would like to change the layout direction of an existing Android `View`, i.e., platform view.
setDisplayCutouts(List<FlutterRenderer.DisplayFeature>) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
setDisplayFeatures(List<FlutterRenderer.DisplayFeature>) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
setDisplayMetrics(DisplayMetrics) - Method in class io.flutter.embedding.engine.systemchannels.SettingsChannel.MessageBuilder
setEditableSizeAndTransform(double, double, double[]) - Method in interface io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
  Sets the size and the transform matrix of the current text input client.
setEditingState(TextInputChannel.TextEditState) - Method in interface io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
setFlutterJNI(FlutterJNI) - Method in class io.flutter.plugin.platform.PlatformViewsController
setFlutterJNI(FlutterJNI) - Method in class io.flutter.plugin.platform.PlatformViewsController2
  Whether the SurfaceControl swapchain mode is enabled.
setFrameworkHandlesBack(boolean) - Method in class io.flutter.embedding.android.FlutterActivity
setFrameworkHandlesBack(boolean) - Method in class io.flutter.embedding.android.FlutterFragment
setFrameworkHandlesBack(boolean) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would or would not like to handle navigation pop events itself.
setFrameworkHandlesBack(boolean) - Method in interface io.flutter.plugin.platform.PlatformPlugin.PlatformPluginDelegate
  The Flutter application would or would not like to handle navigation pop events itself.
setInitialRoute(String) - Method in class io.flutter.embedding.engine.FlutterEngineGroup.Options
  Setter for `initialRoute` property.
setInitialRoute(String) - Method in class io.flutter.embedding.engine.systemchannels.NavigationChannel
setIsolateServiceIdListener(DartExecutor.IsolateServiceIdListener) - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Set a listener that will be notified when an isolate identifier is available for this executor's primary isolate.
setIsSerial(boolean) - Method in class io.flutter.plugin.common.BinaryMessenger.TaskQueueOptions
  Setter for `isSerial` property.
setKeyboardMethodHandler(KeyboardChannel.KeyboardMethodHandler) - Method in class io.flutter.embedding.engine.systemchannels.KeyboardChannel
  Sets the `KeyboardChannel.KeyboardMethodHandler` which receives all requests to query the keyboard state.
setLayoutParams(FrameLayout.LayoutParams) - Method in class io.flutter.plugin.platform.PlatformViewWrapper
  Sets the layout parameters for this view.
setLocalizationMessageHandler(LocalizationChannel.LocalizationMessageHandler) - Method in class io.flutter.embedding.engine.systemchannels.LocalizationChannel
  Sets the `LocalizationChannel.LocalizationMessageHandler` which receives all events and requests that are parsed from the underlying platform channel.
setLocalizationPlugin(LocalizationPlugin) - Method in class io.flutter.embedding.engine.FlutterJNI
  Sets the localization plugin that is used in various localization methods.
setLogTag(String) - Method in class io.flutter.embedding.engine.loader.FlutterLoader.Settings
  Set the tag associated with Flutter app log messages.
setMessageHandler(BasicMessageChannel.MessageHandler<T>) - Method in class io.flutter.plugin.common.BasicMessageChannel
  Registers a message handler on this channel for receiving messages sent from the Flutter application.
setMessageHandler(String, BinaryMessenger.BinaryMessageHandler) - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Deprecated.
  Use `DartExecutor.getBinaryMessenger()` instead.
setMessageHandler(String, BinaryMessenger.BinaryMessageHandler) - Method in interface io.flutter.plugin.common.BinaryMessenger
  Registers a handler to be invoked when the Flutter application sends a message to its host platform.
setMessageHandler(String, BinaryMessenger.BinaryMessageHandler, BinaryMessenger.TaskQueue) - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Deprecated.
  Use `DartExecutor.getBinaryMessenger()` instead.
setMessageHandler(String, BinaryMessenger.BinaryMessageHandler, BinaryMessenger.TaskQueue) - Method in interface io.flutter.plugin.common.BinaryMessenger
  Registers a handler to be invoked when the Flutter application sends a message to its host platform.
setMethodCallHandler(MethodChannel.MethodCallHandler) - Method in class io.flutter.embedding.engine.systemchannels.BackGestureChannel
  Sets a method call handler for the channel.
setMethodCallHandler(MethodChannel.MethodCallHandler) - Method in class io.flutter.embedding.engine.systemchannels.NavigationChannel
setMethodCallHandler(MethodChannel.MethodCallHandler) - Method in class io.flutter.plugin.common.MethodChannel
  Registers a method call handler on this channel.
setMethodHandler(MouseCursorChannel.MouseCursorMethodHandler) - Method in class io.flutter.embedding.engine.systemchannels.MouseCursorChannel
  Sets the `MouseCursorChannel.MouseCursorMethodHandler` which receives all events and requests that are parsed from the underlying platform channel.
setMethodHandler(ProcessTextChannel.ProcessTextMethodHandler) - Method in class io.flutter.embedding.engine.systemchannels.ProcessTextChannel
  Sets the `ProcessTextChannel.ProcessTextMethodHandler` which receives all requests to the text processing feature sent through this channel.
setNativeSpellCheckServiceDefined(boolean) - Method in class io.flutter.embedding.engine.systemchannels.SettingsChannel.MessageBuilder
setOnAccessibilityChangeListener(AccessibilityBridge.OnAccessibilityChangeListener) - Method in class io.flutter.view.AccessibilityBridge
  Sets a listener on this `AccessibilityBridge`, which is notified whenever accessibility activation, or touch exploration activation changes.
setOnDescendantFocusChangeListener(View.OnFocusChangeListener) - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorView
  Sets a focus change listener that notifies when the current view or any of its descendant views have received focus.
setOnDescendantFocusChangeListener(View.OnFocusChangeListener) - Method in class io.flutter.plugin.platform.PlatformViewWrapper
setOnFrameConsumedListener(TextureRegistry.OnFrameConsumedListener) - Method in interface io.flutter.view.TextureRegistry.SurfaceTextureEntry
  Set a listener that will be notified when the most recent image has been consumed.
setOnTrimMemoryListener(TextureRegistry.OnTrimMemoryListener) - Method in interface io.flutter.view.TextureRegistry.SurfaceTextureEntry
  Set a listener that will be notified when a memory pressure warning was forward.
setPlatformBrightness(SettingsChannel.PlatformBrightness) - Method in class io.flutter.embedding.engine.systemchannels.SettingsChannel.MessageBuilder
setPlatformMessageHandler(PlatformMessageHandler) - Method in class io.flutter.embedding.engine.FlutterJNI
  Sets the handler for all platform messages that come from the attached platform view to Java.
setPlatformMessageHandler(PlatformChannel.PlatformMessageHandler) - Method in class io.flutter.embedding.engine.systemchannels.PlatformChannel
  Sets the `PlatformChannel.PlatformMessageHandler` which receives all events and requests that are parsed from the underlying platform channel.
setPlatformViewClient(int, boolean) - Method in interface io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
  Sets a platform view as the text input client.
setPlatformViewsController(PlatformViewsController) - Method in class io.flutter.embedding.engine.FlutterEngineGroup.Options
  Setter for `platformViewsController` property.
setPlatformViewsController(PlatformViewsController) - Method in class io.flutter.embedding.engine.FlutterJNI
setPlatformViewsController2(PlatformViewsController2) - Method in class io.flutter.embedding.engine.FlutterJNI
setPlatformViewsHandler(PlatformViewsChannel.PlatformViewsHandler) - Method in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel
  Sets the `PlatformViewsChannel.PlatformViewsHandler` which receives all events and requests that are parsed from the underlying platform views channel.
setPlatformViewsHandler(PlatformViewsChannel2.PlatformViewsHandler) - Method in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2
  Sets the `PlatformViewsChannel2.PlatformViewsHandler` which receives all events and requests that are parsed from the underlying platform views channel.
setPreferredOrientations(int) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like to display in the given `androidOrientation`.
setRefreshRateFPS(float) - Method in class io.flutter.embedding.engine.FlutterJNI
  Notifies the engine about the refresh rate of the display when the API level is below 30.
setRegistry(PlatformViewRegistry) - Method in class io.flutter.plugin.platform.PlatformViewsController2
setRenderSurface(Surface) - Method in class io.flutter.embedding.android.FlutterTextureView
  Manually set the render surface for this view.
setRestorationData(byte[]) - Method in class io.flutter.embedding.engine.systemchannels.RestorationChannel
  Set the restoration data from which the framework will restore its state.
setScribeMethodHandler(ScribeChannel.ScribeMethodHandler) - Method in class io.flutter.embedding.engine.systemchannels.ScribeChannel
  Sets the `ScribeChannel.ScribeMethodHandler` which receives all requests for scribe sent through this channel.
setSelection(int, int) - Method in class io.flutter.plugin.editing.InputConnectionAdaptor
setSemanticsEnabled(boolean) - Method in class io.flutter.embedding.engine.FlutterJNI
  Instructs Flutter to enable/disable its semantics tree, which is used by Flutter to support accessibility and related behaviors.
setSemanticsEnabled(boolean) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
setSemanticsEnabledInNative(boolean) - Method in class io.flutter.embedding.engine.FlutterJNI
setSensitiveContentMethodHandler(SensitiveContentChannel.SensitiveContentMethodHandler) - Method in class io.flutter.embedding.engine.systemchannels.SensitiveContentChannel
  Sets the `SensitiveContentChannel.SensitiveContentMethodHandler` which receives all requests to get and set a particular content sensitivty level sent through this channel.
setSize(int, int) - Method in interface io.flutter.view.TextureRegistry.SurfaceProducer
  Specify the size of this texture in physical pixels
setSoftwareRendering(boolean) - Method in class io.flutter.plugin.platform.PlatformViewsController
  Sets whether Flutter uses software rendering.
setSpellCheckMethodHandler(SpellCheckChannel.SpellCheckMethodHandler) - Method in class io.flutter.embedding.engine.systemchannels.SpellCheckChannel
  Sets the `SpellCheckChannel.SpellCheckMethodHandler` which receives all requests to spell check the specified text sent through this channel.
setStreamHandler(EventChannel.StreamHandler) - Method in class io.flutter.plugin.common.EventChannel
  Registers a stream handler on this channel.
setSystemUiChangeListener() - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like the Android system to notify the framework when the system ui visibility has changed.
setSystemUiOverlayStyle(PlatformChannel.SystemChromeStyle) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like the system chrome to present itself with the given `systemUiOverlayStyle`, i.e., the given status bar and navigation bar colors and brightness.
setTextInputMethodHandler(TextInputChannel.TextInputMethodHandler) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Sets the `TextInputChannel.TextInputMethodHandler` which receives all events and requests that are parsed from the underlying platform channel.
setTextScaleFactor(float) - Method in class io.flutter.embedding.engine.systemchannels.SettingsChannel.MessageBuilder
Settings() - Constructor for class io.flutter.embedding.engine.loader.FlutterLoader.Settings
SettingsChannel - Class in io.flutter.embedding.engine.systemchannels
SettingsChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.SettingsChannel
SettingsChannel.ConfigurationQueue - Class in io.flutter.embedding.engine.systemchannels
  A FIFO queue that maintains generations of configurations that are potentially used by the Flutter application.
SettingsChannel.ConfigurationQueue.SentConfiguration - Class in io.flutter.embedding.engine.systemchannels
SettingsChannel.MessageBuilder - Class in io.flutter.embedding.engine.systemchannels
SettingsChannel.PlatformBrightness - Enum in io.flutter.embedding.engine.systemchannels
  The brightness mode of the host platform.
setTouchProcessor(AndroidTouchProcessor) - Method in class io.flutter.plugin.platform.PlatformViewWrapper
  Sets the touch processor that allows to intercept gestures.
setUse24HourFormat(boolean) - Method in class io.flutter.embedding.engine.systemchannels.SettingsChannel.MessageBuilder
setView(View) - Method in class io.flutter.plugin.editing.ScribePlugin
  Sets the View in which Scribe input is handled.
setViewportMetrics(float, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int[], int[], int[]) - Method in class io.flutter.embedding.engine.FlutterJNI
  Call this method to notify Flutter of the current device viewport metrics that are applies to the Flutter UI that is being rendered.
setViewportMetrics(FlutterRenderer.ViewportMetrics) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Notifies Flutter that the viewport metrics, e.g.
setVisibility(int) - Method in class io.flutter.embedding.android.FlutterView
setWaitForRestorationData(boolean) - Method in class io.flutter.embedding.engine.FlutterEngineGroup.Options
  Setter for `waitForRestorationData` property.
setWarnsOnChannelOverflow(boolean) - Method in class io.flutter.plugin.common.BasicMessageChannel
  Toggles whether the channel should show warning messages when discarding messages due to overflow.
setWarnsOnChannelOverflow(boolean) - Method in class io.flutter.plugin.common.MethodChannel
  Toggles whether the channel should show warning messages when discarding messages due to overflow.
setWarnsOnChannelOverflow(BinaryMessenger, String, boolean) - Static method in class io.flutter.plugin.common.BasicMessageChannel
  Toggles whether the channel should show warning messages when discarding messages due to overflow.
setWindowInfoListenerDisplayFeatures(WindowLayoutInfo) - Method in class io.flutter.embedding.android.FlutterView
  Refresh `WindowInfoTracker` and `DisplayCutout` display features.
share(String) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like to share the given `text` using the Android standard intent action named `Intent.ACTION_SEND`.
shouldAttachEngineToActivity() - Method in class io.flutter.embedding.android.FlutterActivity
  Hook for subclasses to control whether or not the `FlutterFragment` within this `Activity` automatically attaches its `FlutterEngine` to this `Activity`.
shouldAttachEngineToActivity() - Method in class io.flutter.embedding.android.FlutterFragment
  See `FlutterFragment.shouldAttachEngineToActivity()` and `FlutterFragment.shouldAttachEngineToActivity()`.
shouldAttachEngineToActivity() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Hook for subclasses to control whether or not the `FlutterFragment` within this `Activity` automatically attaches its `FlutterEngine` to this `Activity`.
shouldAttachEngineToActivity(boolean) - Method in class io.flutter.embedding.android.FlutterFragment.CachedEngineFragmentBuilder
  Whether or not this `FlutterFragment` should automatically attach its `Activity` as a control surface for its `FlutterEngine`.
shouldAttachEngineToActivity(boolean) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Whether or not this `FlutterFragment` should automatically attach its `Activity` as a control surface for its `FlutterEngine`.
shouldAttachEngineToActivity(boolean) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineInGroupFragmentBuilder
  Whether or not this `FlutterFragment` should automatically attach its `Activity` as a control surface for its `FlutterEngine`.
shouldAutomaticallyHandleOnBackPressed(boolean) - Method in class io.flutter.embedding.android.FlutterFragment.CachedEngineFragmentBuilder
  Whether or not this `FlutterFragment` should automatically receive `FlutterFragment.onBackPressed()` events, rather than requiring an explicit activity call through.
shouldAutomaticallyHandleOnBackPressed(boolean) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Whether or not this `FlutterFragment` should automatically receive `FlutterFragment.onBackPressed()` events, rather than requiring an explicit activity call through.
shouldAutomaticallyHandleOnBackPressed(boolean) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineInGroupFragmentBuilder
  Whether or not this `FlutterFragment` should automatically receive `FlutterFragment.onBackPressed()` events, rather than requiring an explicit activity call through.
shouldDelayFirstAndroidViewDraw(boolean) - Method in class io.flutter.embedding.android.FlutterFragment.CachedEngineFragmentBuilder
  Whether to delay the Android drawing pass till after the Flutter UI has been displayed.
shouldDelayFirstAndroidViewDraw(boolean) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Whether to delay the Android drawing pass till after the Flutter UI has been displayed.
shouldDelayFirstAndroidViewDraw(boolean) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineInGroupFragmentBuilder
  Whether to delay the Android drawing pass till after the Flutter UI has been displayed.
shouldDestroyEngineWithHost() - Method in class io.flutter.embedding.android.FlutterActivity
  Returns false if the `FlutterEngine` backing this `FlutterActivity` should outlive this `FlutterActivity`, or true to be destroyed when the `FlutterActivity` is destroyed.
shouldDestroyEngineWithHost() - Method in class io.flutter.embedding.android.FlutterFragment
  Returns false if the `FlutterEngine` within this `FlutterFragment` should outlive the `FlutterFragment`, itself.
shouldDestroyEngineWithHost() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Returns false if the `FlutterEngine` backing this `FlutterFragmentActivity` should outlive this `FlutterFragmentActivity`, or true to be destroyed when the `FlutterFragmentActivity` is destroyed.
shouldDispatchAppLifecycleState() - Method in class io.flutter.embedding.android.FlutterActivity
  Give the host application a chance to take control of the app lifecycle events.
shouldDispatchAppLifecycleState() - Method in class io.flutter.embedding.android.FlutterFragment
  Give the host application a chance to take control of the app lifecycle events.
shouldHandleDeeplinking() - Method in class io.flutter.embedding.android.FlutterActivity
  Whether to handle the deeplinking from the `Intent` automatically if the `getInitialRoute` returns null.
shouldHandleDeeplinking() - Method in class io.flutter.embedding.android.FlutterFragment
  Whether to handle the deeplinking from the `Intent` automatically if the `getInitialRoute` returns null.
shouldHandleDeeplinking() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Whether to handle the deeplinking from the `Intent` automatically if the `getInitialRoute` returns null.
shouldRestoreAndSaveState() - Method in class io.flutter.embedding.android.FlutterActivity
shouldRestoreAndSaveState() - Method in class io.flutter.embedding.android.FlutterFragment
shouldUpdate() - Method in class io.flutter.embedding.engine.renderer.SurfaceTextureWrapper
show() - Method in interface io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
SHOW_ON_SCREEN - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
showOverlaySurface() - Method in class io.flutter.plugin.platform.PlatformViewsController2
showOverlaySurface2() - Method in class io.flutter.embedding.engine.FlutterJNI
showSystemOverlays(List<PlatformChannel.SystemUiOverlay>) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like the Android system to display the given `overlays`.
showSystemUiMode(PlatformChannel.SystemUiMode) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like the Android system to display the given `mode`.
source - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  TODO(mattcarroll): javadoc
source - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewTouch
spawn(String, String, String, List<String>, long) - Method in class io.flutter.embedding.engine.FlutterJNI
  Spawns a new FlutterJNI instance from the current instance.
SpellCheckChannel - Class in io.flutter.embedding.engine.systemchannels
  `SpellCheckChannel` is a platform channel that is used by the framework to initiate spell check in the embedding and for the embedding to send back the results.
SpellCheckChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.SpellCheckChannel
SpellCheckChannel.SpellCheckMethodHandler - Interface in io.flutter.embedding.engine.systemchannels
SpellCheckPlugin - Class in io.flutter.plugin.editing
  `SpellCheckPlugin` is the implementation of all functionality needed for spell check for text input.
SpellCheckPlugin(TextServicesManager, SpellCheckChannel) - Constructor for class io.flutter.plugin.editing.SpellCheckPlugin
STANDARD - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.HapticFeedbackType
StandardMessageCodec - Class in io.flutter.plugin.common
  MessageCodec using the Flutter standard binary encoding.
StandardMessageCodec() - Constructor for class io.flutter.plugin.common.StandardMessageCodec
StandardMethodCodec - Class in io.flutter.plugin.common
  A `MethodCodec` using the Flutter standard binary encoding.
StandardMethodCodec(StandardMessageCodec) - Constructor for class io.flutter.plugin.common.StandardMethodCodec
  Creates a new method codec based on the specified message codec.
START_INDEX_KEY - Static variable in class io.flutter.plugin.editing.SpellCheckPlugin
startBackGesture(BackEvent) - Method in class io.flutter.embedding.android.FlutterActivity
startBackGesture(BackEvent) - Method in class io.flutter.embedding.engine.systemchannels.BackGestureChannel
  Initiates a back gesture event.
startInitialization(Context) - Method in class io.flutter.embedding.engine.loader.FlutterLoader
  Starts initialization of the native system.
startInitialization(Context, FlutterLoader.Settings) - Method in class io.flutter.embedding.engine.loader.FlutterLoader
  Starts initialization of the native system.
startMessage() - Method in class io.flutter.embedding.engine.systemchannels.SettingsChannel
startRenderingToSurface(Surface, boolean) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Notifies Flutter that the given `surface` was created and is available for Flutter rendering.
startStylusHandwriting() - Method in interface io.flutter.embedding.engine.systemchannels.ScribeChannel.ScribeMethodHandler
  Requests to start Scribe stylus handwriting, which will respond to the `result` with either success if handwriting input has started or error otherwise.
startStylusHandwriting() - Method in class io.flutter.plugin.editing.ScribePlugin
  Starts stylus handwriting input.
state - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeature
statusBarColor - Variable in class io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemChromeStyle
statusBarIconBrightness - Variable in class io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemChromeStyle
stopRenderingToSurface() - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Notifies Flutter that a `surface` previously registered with `FlutterRenderer.startRenderingToSurface(Surface, boolean)` has been destroyed and needs to be released and cleaned up on the Flutter side.
StringCodec - Class in io.flutter.plugin.common
  A `MessageCodec` using UTF-8 encoded String messages.
STYLUS - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerDeviceKind
success(Object) - Method in class io.flutter.plugin.common.ErrorLogResult
success(Object) - Method in interface io.flutter.plugin.common.EventChannel.EventSink
  Consumes a successful event.
success(Object) - Method in interface io.flutter.plugin.common.MethodChannel.Result
  Handles a successful result.
SUGGESTIONS_KEY - Static variable in class io.flutter.plugin.editing.SpellCheckPlugin
surface - Enum constant in enum io.flutter.embedding.android.RenderMode
  `RenderMode`, which paints a Flutter UI to a `SurfaceView`.
surfaceChanged(int, int) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Notifies Flutter that a `surface` previously registered with `FlutterRenderer.startRenderingToSurface(Surface, boolean)` has changed size to the given `width` and `height`.
surfaceChanged(SurfaceHolder, int, int, int) - Method in class io.flutter.embedding.android.SurfaceHolderCallbackCompat
surfaceCreated(SurfaceHolder) - Method in class io.flutter.embedding.android.SurfaceHolderCallbackCompat
surfaceDestroyed(SurfaceHolder) - Method in class io.flutter.embedding.android.SurfaceHolderCallbackCompat
SurfaceHolderCallbackCompat - Class in io.flutter.embedding.android
SurfaceHolderCallbackCompat(SurfaceHolder.Callback, FlutterSurfaceView, FlutterRenderer) - Constructor for class io.flutter.embedding.android.SurfaceHolderCallbackCompat
SurfaceProducerPlatformViewRenderTarget - Class in io.flutter.plugin.platform
SurfaceProducerPlatformViewRenderTarget(TextureRegistry.SurfaceProducer) - Constructor for class io.flutter.plugin.platform.SurfaceProducerPlatformViewRenderTarget
surfaceRedrawNeeded(SurfaceHolder) - Method in class io.flutter.embedding.android.SurfaceHolderCallbackCompat
surfaceRedrawNeededAsync(SurfaceHolder, Runnable) - Method in class io.flutter.embedding.android.SurfaceHolderCallbackCompat
surfaceTexture() - Method in class io.flutter.embedding.engine.renderer.SurfaceTextureWrapper
surfaceTexture() - Method in interface io.flutter.view.TextureRegistry.SurfaceTextureEntry
SurfaceTexturePlatformViewRenderTarget - Class in io.flutter.plugin.platform
SurfaceTexturePlatformViewRenderTarget(TextureRegistry.SurfaceTextureEntry) - Constructor for class io.flutter.plugin.platform.SurfaceTexturePlatformViewRenderTarget
  Implementation of PlatformViewRenderTarget
SurfaceTextureWrapper - Class in io.flutter.embedding.engine.renderer
  A wrapper for a SurfaceTexture that tracks whether the texture has been released.
SurfaceTextureWrapper(SurfaceTexture) - Constructor for class io.flutter.embedding.engine.renderer.SurfaceTextureWrapper
SurfaceTextureWrapper(SurfaceTexture, Runnable) - Constructor for class io.flutter.embedding.engine.renderer.SurfaceTextureWrapper
  A wrapper for a SurfaceTexture.
swapSurface(Surface) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Swaps the `Surface` used to render the current frame.
swapTransactions() - Method in class io.flutter.embedding.engine.FlutterJNI
swapTransactions() - Method in class io.flutter.plugin.platform.PlatformViewsController2
synchronizeToNativeViewHierarchy(boolean) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewsHandler
  Whether the render surface of `FlutterView` should be converted to a `FlutterImageView` when a `PlatformView` is added.
synthesizeMethodCall(MethodCall, MethodChannel.Result) - Method in class io.flutter.embedding.engine.systemchannels.MouseCursorChannel
SystemChannel - Class in io.flutter.embedding.engine.systemchannels
  TODO(mattcarroll): fill in javadoc for SystemChannel.
SystemChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.SystemChannel
systemChromeChanged(boolean) - Method in class io.flutter.embedding.engine.systemchannels.PlatformChannel
  Informs Flutter of a change in the SystemUI overlays.
SystemChromeStyle(Integer, PlatformChannel.Brightness, Boolean, Integer, PlatformChannel.Brightness, Integer, Boolean) - Constructor for class io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemChromeStyle
systemGestureInsetBottom - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
systemGestureInsetLeft - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
systemGestureInsetRight - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
systemGestureInsetTop - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
systemNavigationBarColor - Variable in class io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemChromeStyle
systemNavigationBarContrastEnforced - Variable in class io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemChromeStyle
systemNavigationBarDividerColor - Variable in class io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemChromeStyle
systemNavigationBarIconBrightness - Variable in class io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemChromeStyle
systemStatusBarContrastEnforced - Variable in class io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemChromeStyle

## T

TAP - Enum constant in enum io.flutter.view.AccessibilityBridge.Action
TaskQueueOptions() - Constructor for class io.flutter.plugin.common.BinaryMessenger.TaskQueueOptions
test(T) - Method in interface io.flutter.util.Predicate
text - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.TextEditState
TEXT - Enum constant in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputType
textCapitalization - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
TextEditingDelta - Class in io.flutter.plugin.editing
TextEditingDelta(CharSequence, int, int, int, int) - Constructor for class io.flutter.plugin.editing.TextEditingDelta
TextEditingDelta(CharSequence, int, int, CharSequence, int, int, int, int) - Constructor for class io.flutter.plugin.editing.TextEditingDelta
TextEditState(String, int, int, int, int) - Constructor for class io.flutter.embedding.engine.systemchannels.TextInputChannel.TextEditState
TextInputChannel - Class in io.flutter.embedding.engine.systemchannels
  `TextInputChannel` is a platform channel between Android and Flutter that is used to communicate information about the user's text input.
TextInputChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Constructs a `TextInputChannel` that connects Android to the Dart code running in `dartExecutor`.
TextInputChannel.Configuration - Class in io.flutter.embedding.engine.systemchannels
  A text editing configuration.
TextInputChannel.Configuration.Autofill - Class in io.flutter.embedding.engine.systemchannels
TextInputChannel.InputType - Class in io.flutter.embedding.engine.systemchannels
  A text input type.
TextInputChannel.TextCapitalization - Enum in io.flutter.embedding.engine.systemchannels
  Text capitalization schemes.
TextInputChannel.TextEditState - Class in io.flutter.embedding.engine.systemchannels
  State of an on-going text editing session.
TextInputChannel.TextInputMethodHandler - Interface in io.flutter.embedding.engine.systemchannels
TextInputChannel.TextInputType - Enum in io.flutter.embedding.engine.systemchannels
  Types of text input.
TextInputPlugin - Class in io.flutter.plugin.editing
  Android implementation of the text input plugin.
TextInputPlugin(View, TextInputChannel, ScribeChannel, PlatformViewsController, PlatformViewsController2) - Constructor for class io.flutter.plugin.editing.TextInputPlugin
texture - Enum constant in enum io.flutter.embedding.android.RenderMode
  `RenderMode`, which paints a Flutter UI to a `SurfaceTexture`.
TEXTURE_WITH_HYBRID_FALLBACK - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest.RequestedDisplayMode
  Use Texture Layer if possible, falling back to Hybrid Composition if not.
TEXTURE_WITH_VIRTUAL_FALLBACK - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest.RequestedDisplayMode
  Use Texture Layer if possible, falling back to Virtual Display if not.
TextureRegistry - Interface in io.flutter.view
  Registry of backend textures used with a single `FlutterView` instance.
TextureRegistry.GLTextureConsumer - Interface in io.flutter.view
TextureRegistry.ImageConsumer - Interface in io.flutter.view
TextureRegistry.ImageTextureEntry - Interface in io.flutter.view
TextureRegistry.OnFrameConsumedListener - Interface in io.flutter.view
  Listener invoked when the most recent image has been consumed.
TextureRegistry.OnTrimMemoryListener - Interface in io.flutter.view
  Listener invoked when a memory pressure warning was forward.
TextureRegistry.SurfaceLifecycle - Enum in io.flutter.view
  How a `TextureRegistry.SurfaceProducer` created by `TextureRegistry.createSurfaceProducer()` manages the lifecycle of the created surface.
TextureRegistry.SurfaceProducer - Interface in io.flutter.view
  Uses a Surface to populate the texture.
TextureRegistry.SurfaceProducer.Callback - Interface in io.flutter.view
  Callback invoked by `TextureRegistry.SurfaceProducer.setCallback(Callback)`.
TextureRegistry.SurfaceTextureEntry - Interface in io.flutter.view
  A registry entry for a managed SurfaceTexture.
TextureRegistry.TextureEntry - Interface in io.flutter.view
  An entry in the texture registry.
TICK - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.SoundType
toArray() - Method in class io.flutter.embedding.engine.FlutterShellArgs
  Returns a new `String[]` array which contains each of the arguments within this `FlutterShellArgs`.
TogglingGoal(int, long, long) - Constructor for class io.flutter.embedding.android.KeyboardMap.TogglingGoal
toJSON() - Method in class io.flutter.plugin.editing.TextEditingDelta
toMotionEvent(float, PlatformViewsChannel.PlatformViewTouch, boolean) - Method in class io.flutter.plugin.platform.PlatformViewsController
toMotionEvent(float, PlatformViewsChannel2.PlatformViewTouch) - Method in class io.flutter.plugin.platform.PlatformViewsController2
TOP_OVERLAYS - Enum constant in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemUiOverlay
toString() - Method in class io.flutter.embedding.engine.dart.DartExecutor.DartCallback
toString() - Method in class io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
TOUCH - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerDeviceKind
TraceSection - Class in io.flutter.util
track(MotionEvent) - Method in class io.flutter.embedding.android.MotionEventTracker
  Tracks the event and returns a unique MotionEventId identifying the event.
TRACKPAD - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerDeviceKind
TRANSFORM - Enum constant in enum io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutatorType
transparencyMode(TransparencyMode) - Method in class io.flutter.embedding.android.FlutterFragment.CachedEngineFragmentBuilder
  Support a `TransparencyMode.transparent` background within `FlutterView`, or force an `TransparencyMode.opaque` background.
transparencyMode(TransparencyMode) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Support a `TransparencyMode.transparent` background within `FlutterView`, or force an `TransparencyMode.opaque` background.
transparencyMode(TransparencyMode) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineInGroupFragmentBuilder
  Support a `TransparencyMode.transparent` background within `FlutterView`, or force an `TransparencyMode.opaque` background.
TransparencyMode - Enum in io.flutter.embedding.android
  Transparency mode for a Flutter UI.
transparent - Enum constant in enum io.flutter.embedding.android.FlutterActivityLaunchConfigs.BackgroundMode
  Indicates a FlutterActivity with a transparent background.
transparent - Enum constant in enum io.flutter.embedding.android.TransparencyMode
  Renders a Flutter UI with transparency.
traverseHierarchy(View, ViewUtils.ViewVisitor) - Static method in class io.flutter.util.ViewUtils
  Traverses the view hierarchy in pre-order and runs the visitor for each child view including the root view.
TWITTER - Enum constant in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputType
type - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeature
type - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.InputType

## U

uniqueIdentifier - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration.Autofill
UNKNOWN - Enum constant in enum io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureState
  The display feature is a cutout or this state is new and not yet known to Flutter.
UNKNOWN - Enum constant in enum io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureType
  Type of display feature not yet known to Flutter.
UNKNOWN - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerDeviceKind
UNKNOWN - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerSignalKind
UNKNOWN_CONTENT_SENSITIVITY - Static variable in class io.flutter.embedding.engine.systemchannels.SensitiveContentChannel
  Flutter ContentSensitivity._unknown index that represents a content sensitivity setting that the Flutter SensitiveContent widget does not recognize.
unlockPlatformViewInputConnection() - Method in class io.flutter.plugin.editing.TextInputPlugin
  Unlocks the input connection.
unregisterOnBackInvokedCallback() - Method in class io.flutter.embedding.android.FlutterActivity
  Unregisters the callback from OnBackInvokedDispatcher.
unregisterTexture(long) - Method in class io.flutter.embedding.engine.FlutterJNI
  Unregisters a texture that was registered with `FlutterJNI.registerTexture(long, SurfaceTextureWrapper)`.
unsetOnDescendantFocusChangeListener() - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorView
  Unsets any active focus listener.
unsetOnDescendantFocusChangeListener() - Method in class io.flutter.plugin.platform.PlatformViewWrapper
unsetValue - Static variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
  A value that indicates the setting has not been set.
unspecifiedAction(int) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to execute an "unspecified" action.
unwrap(Object) - Static method in class io.flutter.plugin.common.JSONUtil
  Convert the Json java representation to Java objects.
UP - Static variable in annotation type io.flutter.embedding.android.AndroidTouchProcessor.PointerChange
updateBackGestureProgress(BackEvent) - Method in class io.flutter.embedding.android.FlutterActivity
updateBackGestureProgress(BackEvent) - Method in class io.flutter.embedding.engine.systemchannels.BackGestureChannel
  Updates the progress of a back gesture event.
updateCustomAccessibilityActions(ByteBuffer, String[]) - Method in interface io.flutter.embedding.engine.FlutterJNI.AccessibilityDelegate
  Sends new custom accessibility actions from Flutter to Android.
updateDisplayMetrics(float, float, float) - Method in class io.flutter.embedding.engine.FlutterEngine
updateDisplayMetrics(float, float, float) - Method in interface io.flutter.util.ViewUtils.DisplayUpdater
  Publishes display metrics to Dart code in Flutter.
updateDisplayMetrics(int, float, float, float) - Method in class io.flutter.embedding.engine.FlutterJNI
updateEditingState(int, String, int, int, int, int) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to update its text input editing state to reflect the given configuration.
updateEditingStateWithDeltas(int, ArrayList<TextEditingDelta>) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
updateEditingStateWithTag(int, HashMap<String, TextInputChannel.TextEditState>) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
updateJavaAssetManager(AssetManager, String) - Method in class io.flutter.embedding.engine.FlutterJNI
  Adds the specified AssetManager as an APKAssetResolver in the Flutter Engine's AssetManager.
updateRefreshRate() - Method in class io.flutter.embedding.engine.FlutterJNI
updateSemantics(ByteBuffer, String[], ByteBuffer[]) - Method in interface io.flutter.embedding.engine.FlutterJNI.AccessibilityDelegate
  Sends new `SemanticsNode` information from Flutter to Android.
updateSystemUiOverlays() - Method in class io.flutter.embedding.android.FlutterActivity
updateSystemUiOverlays() - Method in class io.flutter.embedding.android.FlutterFragment
updateSystemUiOverlays() - Method in class io.flutter.plugin.platform.PlatformPlugin
  Refreshes Android's window system UI (AKA system chrome) to match Flutter's desired `PlatformChannel.SystemChromeStyle`.
updateTexImage() - Method in class io.flutter.embedding.engine.renderer.SurfaceTextureWrapper
URL - Enum constant in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputType
usesVirtualDisplay(int) - Method in interface io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate
  Returns true if the platform view uses virtual displays.
usesVirtualDisplay(int) - Method in class io.flutter.plugin.platform.PlatformViewsController
usesVirtualDisplay(int) - Method in class io.flutter.plugin.platform.PlatformViewsController2
usesVirtualDisplay(int) - Method in class io.flutter.plugin.platform.PlatformViewsControllerDelegator

## V

value - Variable in enum io.flutter.view.AccessibilityBridge.Action
valueOf(String) - Static method in enum io.flutter.embedding.android.FlutterActivityLaunchConfigs.BackgroundMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.android.FlutterImageView.SurfaceKind
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.android.FlutterView.ZeroSides
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.android.KeyData.DeviceType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.android.KeyData.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.android.RenderMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.android.TransparencyMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutatorType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureState
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.Brightness
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.ClipboardContentFormat
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.DeviceOrientation
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.HapticFeedbackType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.SoundType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemUiMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemUiOverlay
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest.RequestedDisplayMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.systemchannels.SettingsChannel.PlatformBrightness
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextCapitalization
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.view.AccessibilityBridge.Action
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.view.TextureRegistry.SurfaceLifecycle
  Returns the enum constant of this type with the specified name.
values() - Static method in enum io.flutter.embedding.android.FlutterActivityLaunchConfigs.BackgroundMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.android.FlutterImageView.SurfaceKind
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.android.FlutterView.ZeroSides
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.android.KeyData.DeviceType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.android.KeyData.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.android.RenderMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.android.TransparencyMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutatorType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureState
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.Brightness
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.ClipboardContentFormat
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.DeviceOrientation
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.HapticFeedbackType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.SoundType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemUiMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemUiOverlay
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest.RequestedDisplayMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.systemchannels.SettingsChannel.PlatformBrightness
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextCapitalization
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.view.AccessibilityBridge.Action
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.view.TextureRegistry.SurfaceLifecycle
  Returns an array containing the constants of this enum type, in the order they are declared.
vibrateHapticFeedback(PlatformChannel.HapticFeedbackType) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like to play the given haptic `feedbackType`.
viewId - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest
  The ID of the platform view as seen by the Flutter side.
viewId - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewResizeRequest
  The ID of the platform view as seen by the Flutter side.
viewId - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  The ID of the platform view as seen by the Flutter side.
viewId - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewCreationRequest
  The ID of the platform view as seen by the Flutter side.
viewId - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewTouch
  The ID of the platform view as seen by the Flutter side.
viewInsetBottom - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
viewInsetLeft - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
viewInsetRight - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
viewInsetTop - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
viewPaddingBottom - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
viewPaddingLeft - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
viewPaddingRight - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
viewPaddingTop - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
ViewportMetrics() - Constructor for class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
viewType - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest
  The type of Android `View` to create for this platform view.
viewType - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewCreationRequest
ViewUtils - Class in io.flutter.util
ViewUtils() - Constructor for class io.flutter.util.ViewUtils
ViewUtils.DisplayUpdater - Interface in io.flutter.util
ViewUtils.ViewVisitor - Interface in io.flutter.util
  Allows to visit a view.
VISIBLE_PASSWORD - Enum constant in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputType
vmSnapshotData - Variable in class io.flutter.embedding.engine.loader.FlutterApplicationInfo
VsyncWaiter - Class in io.flutter.view

## W

waitForRestorationData - Variable in class io.flutter.embedding.engine.systemchannels.RestorationChannel
  Whether the channel delays responding to the framework's initial request for restoration data until `setRestorationData` has been called.
WEB_SEARCH - Enum constant in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputType
width - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
width - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewBufferSize
  The width of the screen buffer.
WindowInfoRepositoryCallbackAdapterWrapper - Class in io.flutter.embedding.android
  Wraps `WindowInfoTrackerCallbackAdapter` in order to be able to mock it during testing.
WindowInfoRepositoryCallbackAdapterWrapper(WindowInfoTrackerCallbackAdapter) - Constructor for class io.flutter.embedding.android.WindowInfoRepositoryCallbackAdapterWrapper
withCachedEngine(String) - Static method in class io.flutter.embedding.android.FlutterActivity
  Creates a `FlutterActivity.CachedEngineIntentBuilder`, which can be used to configure an `Intent` to launch a `FlutterActivity` that internally uses an existing `FlutterEngine` that is cached in `FlutterEngineCache`.
withCachedEngine(String) - Static method in class io.flutter.embedding.android.FlutterFragment
  Returns a `FlutterFragment.CachedEngineFragmentBuilder` to create a `FlutterFragment` with a cached `FlutterEngine` in `FlutterEngineCache`.
withCachedEngine(String) - Static method in class io.flutter.embedding.android.FlutterFragmentActivity
  Creates a `FlutterFragmentActivity.CachedEngineIntentBuilder`, which can be used to configure an `Intent` to launch a `FlutterFragmentActivity` that internally uses an existing `FlutterEngine` that is cached in `FlutterEngineCache`.
withNewEngine() - Static method in class io.flutter.embedding.android.FlutterActivity
  Creates an `FlutterActivity.NewEngineIntentBuilder`, which can be used to configure an `Intent` to launch a `FlutterActivity` that internally creates a new `FlutterEngine` using the desired Dart entrypoint, initial route, etc.
withNewEngine() - Static method in class io.flutter.embedding.android.FlutterFragment
  Returns a `FlutterFragment.NewEngineFragmentBuilder` to create a `FlutterFragment` with a new `FlutterEngine` and a desired engine configuration.
withNewEngine() - Static method in class io.flutter.embedding.android.FlutterFragmentActivity
  Creates an `FlutterFragmentActivity.NewEngineIntentBuilder`, which can be used to configure an `Intent` to launch a `FlutterFragmentActivity` that internally creates a new `FlutterEngine` using the desired Dart entrypoint, initial route, etc.
withNewEngineInGroup(String) - Static method in class io.flutter.embedding.android.FlutterActivity
  Creates a `FlutterActivity.NewEngineInGroupIntentBuilder`, which can be used to configure an `Intent` to launch a `FlutterActivity` by internally creating a FlutterEngine from an existing `FlutterEngineGroup` cached in a specified `FlutterEngineGroupCache`.
withNewEngineInGroup(String) - Static method in class io.flutter.embedding.android.FlutterFragment
  Returns a `FlutterFragment.NewEngineInGroupFragmentBuilder` to create a `FlutterFragment` with a cached `FlutterEngineGroup` in `FlutterEngineGroupCache`.
withNewEngineInGroup(String) - Static method in class io.flutter.embedding.android.FlutterFragmentActivity
  Creates a `FlutterFragmentActivity.NewEngineInGroupIntentBuilder`, which can be used to configure an `Intent` to launch a `FlutterFragmentActivity` that internally uses an existing `FlutterEngineGroup` that is cached in `FlutterEngineGroupCache`.
WORDS - Enum constant in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextCapitalization
wrap(Object) - Static method in class io.flutter.plugin.common.JSONUtil
  Backport of `JSONObject.wrap(Object)` for use on pre-KitKat systems.
writeAlignment(ByteArrayOutputStream, int) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Writes a number of padding bytes to the specified stream to ensure that the next value is aligned to a whole multiple of the specified alignment.
writeBytes(ByteArrayOutputStream, byte[]) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Writes the length and then the actual bytes of the specified array to the specified stream.
writeChar(ByteArrayOutputStream, int) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Writes the least significant two bytes of the specified int to the specified stream.
writeDouble(ByteArrayOutputStream, double) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Writes the specified double as 8 bytes to the specified stream.
writeFloat(ByteArrayOutputStream, float) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Writes the specified double as 4 bytes to the specified stream
writeInt(ByteArrayOutputStream, int) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Writes the specified int as 4 bytes to the specified stream.
writeLong(ByteArrayOutputStream, long) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Writes the specified long as 8 bytes to the specified stream.
writeSize(ByteArrayOutputStream, int) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Writes an int representing a size to the specified stream.
writeValue(ByteArrayOutputStream, Object) - Method in class io.flutter.plugin.common.StandardMessageCodec
  Writes a type discriminator byte and then a byte serialization of the specified value to the specified stream.

## X

xPrecision - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  Coordinate precision along the x-axis.
xPrecision - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewTouch
  Coordinate precision along the x-axis.

## Y

yPrecision - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  Coordinate precision along the y-axis.
yPrecision - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel2.PlatformViewTouch
  Coordinate precision along the y-axis.

A B C D E F G H I J K L M N O P Q R S T U V W X Y
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form