image_picker_bundle
library
Classes
-
AndroidMotionEvent
-
A Dart version of Android's MotionEvent.
-
AndroidPointerCoords
-
Position information for an Android pointer.
-
AndroidPointerProperties
-
Properties of an Android pointer.
-
AndroidViewController
-
Controls an Android view that is composed using a GL texture.
-
AppKitViewController
-
Controller for a macOS platform view.
-
ApplicationSwitcherDescription
-
Specifies a description of the application that is pertinent to the
embedder's application switcher (also known as "recent tasks") user
interface.
-
AssetBundle
-
A collection of resources used by the application.
-
AssetManifest
-
Contains details about available assets and their variants.
See Resolution-aware image assets
to learn about asset variants and how to declare them.
-
AssetMetadata
-
Contains information about an asset.
-
AutofillClient
-
An object that represents an autofillable input field in the autofill workflow.
-
AutofillConfiguration
-
A collection of autofill related information that represents an AutofillClient.
-
AutofillHints
-
A collection of commonly used autofill hint strings on different platforms.
-
AutofillScope
-
An ordered group within which AutofillClients are logically connected.
-
BackgroundIsolateBinaryMessenger
-
A BinaryMessenger for use on background (non-root) isolates.
-
BasicMessageChannel<T>
-
A named channel for communicating with platform plugins using asynchronous
message passing.
-
BinaryCodec
-
MessageCodec with unencoded binary messages represented using ByteData.
-
BinaryMessenger
-
A messenger which sends binary data across the Flutter platform barrier.
-
Controls the browser's context menu on the web platform.
-
ByteBuffer
-
A sequence of bytes underlying a typed data object.
-
ByteData
-
A fixed-length, random-access sequence of bytes that also provides random
and unaligned access to the fixed-width integers and floating point
numbers represented by those bytes.
-
BytesBuilder
-
Builds a list of bytes, allowing bytes and lists of bytes to be added at the
end.
-
CachingAssetBundle
-
An AssetBundle that permanently caches string and structured resources
that have been fetched.
-
ChannelBuffers
-
The buffering and dispatch mechanism for messages sent by plugins
on the engine side to their corresponding plugin code on the
framework side.
-
CharacterBoundary
-
A TextBoundary subclass for retrieving the range of the grapheme the given
position is in.
-
Clipboard
-
Utility methods for interacting with the system's clipboard.
-
ClipboardData
-
Data stored on the system clipboard.
-
Color
-
An immutable color value in ARGB format.
-
Completer<T>
-
A way to produce Future objects and to complete them later
with a value or error.
-
CompressionOptions
-
Options controlling compression in a WebSocket.
-
ConnectionTask<S>
-
A cancelable connection attempt.
-
ContentType
-
A MIME/IANA media type used as the value of the
HttpHeaders.contentTypeHeader header.
-
Cookie
-
Representation of a cookie. For cookies received by the server as Cookie
header values only name and value properties will be set. When building a
cookie for the 'set-cookie' header in the server and when receiving cookies
in the client as 'set-cookie' headers all fields can be used.
-
DarwinPlatformViewController
-
Base class for iOS and macOS view controllers.
-
Datagram
-
A data packet received by a RawDatagramSocket.
-
DefaultProcessTextService
-
The service used by default for the text processing feature.
-
DefaultSpellCheckService
-
The service used by default to fetch spell check results for text input.
-
DeferredComponent
-
Manages the installation and loading of deferred components.
-
DiagnosticPropertiesBuilder
-
Builder to accumulate properties and configuration used to assemble a
DiagnosticsNode from a Diagnosticable object.
-
Directory
-
A reference to a directory (or folder) on the file system.
-
DocumentBoundary
-
A text boundary that uses the entire document as logical boundary.
-
Endian
-
Endianness of number representation.
-
EventChannel
-
A named channel for communicating with platform plugins using event streams.
-
EventSink<T>
-
A Sink that supports adding errors.
-
ExpensiveAndroidViewController
-
Controls an Android view that is composed using the Android view hierarchy.
This controller is created from the PlatformViewsService.initExpensiveAndroidView factory.
-
File
-
A reference to a file on the file system.
-
FileLock
-
Type of lock when requesting a lock on a file.
-
FileMode
-
The modes in which a File can be opened.
-
FileStat
-
The result of calling the POSIX
stat() function on a file system object.
-
FileSystemCreateEvent
-
File system event for newly created file system objects.
-
FileSystemDeleteEvent
-
File system event for deletion of file system objects.
-
FileSystemEntity
-
The common superclass of File, Directory, and Link.
-
FileSystemEntityType
-
The type of an entity on the file system,
such as a file, directory, or link.
-
FileSystemEvent
-
Base event class emitted by FileSystemEntity.watch.
-
FileSystemModifyEvent
-
File system event for modifications of file system objects.
-
FileSystemMoveEvent
-
File system event for moving of file system objects.
-
FilteringTextInputFormatter
-
A TextInputFormatter that prevents the insertion of characters matching
(or not matching) a particular pattern, by replacing the characters with the
given replacementString.
-
Float32List
-
A fixed-length list of IEEE 754 single-precision binary floating-point
numbers that is viewable as a TypedData.
-
Float32x4
-
Four 32-bit floating point values.
-
Float32x4List
-
A fixed-length list of Float32x4 numbers that is viewable as a
TypedData.
-
Float64List
-
A fixed-length list of IEEE 754 double-precision binary floating-point
numbers that is viewable as a TypedData.
-
Float64x2
-
Float64x2 immutable value type and operations.
-
Float64x2List
-
A fixed-length list of Float64x2 numbers that is viewable as a
TypedData.
-
FlutterImagePicker
-
-
FlutterVersion
-
Details about the Flutter version this app was compiled with,
corresponding to the output of
flutter --version.
-
FontLoader
-
A class that enables the dynamic loading of fonts at runtime.
-
FontWeight
-
The thickness of the glyphs used to draw the text.
-
Future<T>
-
The result of an asynchronous computation.
-
FutureOr<T>
-
A type representing values that are either
Future<T> or T.
-
GLFWKeyHelper
-
Helper class that uses GLFW-specific key mappings.
-
GtkKeyHelper
-
Helper class that uses GTK-specific key mappings.
-
GZipCodec
-
The GZipCodec encodes raw bytes to GZip compressed bytes and decodes GZip
compressed bytes to raw bytes.
-
HapticFeedback
-
Allows access to the haptic feedback interface on the device.
-
HardwareKeyboard
-
Manages key events from hardware keyboards.
-
Representation of a header value in the form:
-
HttpClient
-
An HTTP client for communicating with an HTTP server.
-
HttpClientBasicCredentials
-
Represents credentials for basic authentication.
-
HttpClientBearerCredentials
-
Represents credentials for bearer token authentication.
-
HttpClientCredentials
-
Represents credentials for authentication in HttpClient.
-
HttpClientDigestCredentials
-
Represents credentials for digest authentication.
-
HttpClientRequest
-
HTTP request for a client connection.
-
HttpClientResponse
-
HTTP response for a client connection.
-
HttpConnectionInfo
-
Information about an HttpRequest, HttpResponse, HttpClientRequest, or
HttpClientResponse connection.
-
HttpConnectionsInfo
-
Summary statistics about an HttpServers current socket connections.
-
HttpDate
-
Utility functions for working with dates with HTTP specific date
formats.
-
Headers for HTTP requests and responses.
-
HttpOverrides
-
This class facilitates overriding HttpClient with a mock implementation.
It should be extended by another class in client code with overrides
that construct a mock implementation. The implementation in this base class
defaults to the actual HttpClient implementation. For example:
-
HttpRequest
-
A server-side object
that contains the content of and information about an HTTP request.
-
HttpResponse
-
An HTTP response, which returns the headers and data
from the server to the client in response to an HTTP request.
-
HttpServer
-
A server that delivers content, such as web pages, using the HTTP protocol.
-
HttpSession
-
The HttpRequest.session of an HttpRequest.
-
HttpStatus
-
HTTP status codes. Exported in dart:io and dart:html.
-
HybridAndroidViewController
-
Controls an Android view that is composed using the Android view hierarchy.
This controller is created from the PlatformViewsService.initHybridAndroidView factory.
-
ImagePickerBundle
-
-
ImmutableBuffer
-
A handle to a read-only byte buffer that is managed by the engine.
-
Int16List
-
A fixed-length list of 16-bit signed integers that is viewable as a
TypedData.
-
Int32List
-
A fixed-length list of 32-bit signed integers that is viewable as a
TypedData.
-
Int32x4
-
Int32x4 and operations.
-
Int32x4List
-
A fixed-length list of Int32x4 numbers that is viewable as a
TypedData.
-
Int64List
-
A fixed-length list of 64-bit signed integers that is viewable as a
TypedData.
-
Int8List
-
A fixed-length list of 8-bit signed integers.
-
InternetAddress
-
An internet address or a Unix domain address.
-
InternetAddressType
-
The type, or address family, of an InternetAddress.
-
IOOverrides
-
Facilities for overriding various APIs of
dart:io with mock
implementations.
-
IOSink
-
A combined byte and text output.
-
Describes a context menu button that will be rendered in the system context
menu.
-
An IOSSystemContextMenuItemData for the system's built-in copy button.
-
An IOSSystemContextMenuItemData for custom action buttons defined by the developer.
-
An IOSSystemContextMenuItemData for the system's built-in cut button.
-
An IOSSystemContextMenuItemData for the system's built-in Live Text
(OCR) button.
-
An IOSSystemContextMenuItemData for the system's built-in look up
button.
-
An IOSSystemContextMenuItemData for the system's built-in paste button.
-
An IOSSystemContextMenuItemData for the system's built-in search web
button.
-
An IOSSystemContextMenuItemData for the system's built-in select all
button.
-
An IOSSystemContextMenuItemData for the system's built-in share button.
-
JSONMessageCodec
-
MessageCodec with UTF-8 encoded JSON messages.
-
JSONMethodCodec
-
MethodCodec with UTF-8 encoded JSON method calls and result envelopes.
-
KeyboardInsertedContent
-
A class representing rich content (such as a PNG image) inserted via the
system input method.
-
KeyboardKey
-
A base class for all keyboard key types.
-
KeyData
-
Information about a key event.
-
KeyDownEvent
-
An event indicating that the user has pressed a key down on the keyboard.
-
KeyEvent
-
Defines the interface for keyboard key events.
-
KeyEventManager
-
A singleton class that processes key messages from the platform and
dispatches converted messages accordingly.
-
KeyHelper
-
Abstract class for window-specific key mappings.
-
KeyMessage
-
The assembled information converted from a native key message.
-
KeyRepeatEvent
-
An event indicating that the user has been holding a key on the keyboard
and causing repeated events.
-
KeyUpEvent
-
An event indicating that the user has released a key on the keyboard.
-
LengthLimitingTextInputFormatter
-
A TextInputFormatter that prevents the insertion of more characters
than allowed.
-
LineBoundary
-
A TextBoundary subclass for locating closest line breaks to a given
position.
-
Link
-
References to filesystem links.
-
LiveText
-
Utility methods for interacting with the system's Live Text.
-
LogicalKeyboardKey
-
A class with static values that describe the keys that are returned from
RawKeyEvent.logicalKey.
-
Matrix4
-
4D Matrix.
Values are stored in column major order.
-
MessageCodec<T>
-
A message encoding/decoding mechanism.
-
MethodCall
-
A command object representing the invocation of a named method.
-
MethodChannel
-
A named channel for communicating with platform plugins using asynchronous
method calls.
-
MethodCodec
-
A codec for method calls and enveloped results.
-
MouseCursor
-
An interface for mouse cursor definitions.
-
MouseCursorManager
-
Maintains the state of mouse cursors and manages how cursors are searched
for.
-
MouseCursorSession
-
Manages the duration that a pointing device should display a specific mouse
cursor.
-
MouseTrackerAnnotation
-
The annotation object used to annotate regions that are interested in mouse
movements.
-
MultiStreamController<T>
-
An enhanced stream controller provided by Stream.multi.
-
NetworkAssetBundle
-
An AssetBundle that loads resources over the network.
-
NetworkInterface
-
A NetworkInterface represents an active network interface on the current
system. It contains a list of InternetAddresses that are bound to the
interface.
-
Offset
-
An immutable 2D floating-point offset.
-
OptionalMethodChannel
-
A MethodChannel that ignores missing platform plugins.
-
ParagraphBoundary
-
A text boundary that uses paragraphs as logical boundaries.
-
PhysicalKeyboardKey
-
A class with static values that describe the keys that are returned from
RawKeyEvent.physicalKey.
-
Pipe
-
An anonymous pipe that can be used to send data in a single direction i.e.
data written to write can be read using read.
-
Platform
-
Information about the environment in which the current program is running.
-
PlatformAssetBundle
-
An AssetBundle that loads resources using platform messages.
-
PlatformViewController
-
An interface for controlling a single platform view.
-
PlatformViewsRegistry
-
A registry responsible for generating unique identifier for platform views.
-
PlatformViewsService
-
Provides access to the platform views service.
-
PointerEnterEvent
-
The pointer has moved with respect to the device while the pointer is or is
not in contact with the device, and it has entered a target object.
-
PointerEvent
-
Base class for touch, stylus, or mouse events.
-
PointerExitEvent
-
The pointer has moved with respect to the device while the pointer is or is
not in contact with the device, and exited a target object.
-
PointerHoverEvent
-
The pointer has moved with respect to the device while the pointer is not
in contact with the device.
-
PredictiveBackEvent
-
Object used to report back gesture progress in Android.
-
Process
-
The means to execute a program.
-
ProcessInfo
-
Methods for retrieving information about the current process.
-
ProcessResult
-
The result of running a non-interactive
process started with Process.run or Process.runSync.
-
ProcessSignal
-
On Posix systems, ProcessSignal is used to send a specific signal
to a child process, see
Process.kill.
-
ProcessStartMode
-
Modes for running a new process.
-
ProcessTextAction
-
A data structure describing text processing actions.
-
ProcessTextService
-
Determines how to interact with the text processing feature.
-
RandomAccessFile
-
Random access to the data in a file.
-
RawDatagramSocket
-
An unbuffered interface to a UDP socket.
-
RawFloatingCursorPoint
-
The current state and position of the floating cursor.
-
RawKeyboard
-
An interface for listening to raw key events.
-
RawKeyDownEvent
-
The user has pressed a key on the keyboard.
-
RawKeyEvent
-
Defines the interface for raw key events.
-
RawKeyEventData
-
Base class for platform-specific key event data.
-
RawKeyEventDataAndroid
-
Platform-specific key event data for Android.
-
RawKeyEventDataFuchsia
-
Platform-specific key event data for Fuchsia.
-
RawKeyEventDataIos
-
Platform-specific key event data for iOS.
-
RawKeyEventDataLinux
-
Platform-specific key event data for Linux.
-
RawKeyEventDataMacOs
-
Platform-specific key event data for macOS.
-
RawKeyEventDataWeb
-
Platform-specific key event data for Web.
-
RawKeyEventDataWindows
-
Platform-specific key event data for Windows.
-
RawKeyUpEvent
-
The user has released a key on the keyboard.
-
RawSecureServerSocket
-
A server socket providing a stream of low-level RawSecureSockets.
-
RawSecureSocket
-
RawSecureSocket provides a secure (SSL or TLS) network connection.
-
RawServerSocket
-
A listening socket.
-
RawSocket
-
A TCP connection.
-
RawSocketEvent
-
Events for the RawDatagramSocket, RawSecureSocket, and RawSocket.
-
RawSocketOption
-
The RawSocketOption is used as a parameter to Socket.setRawOption and
RawSocket.setRawOption to customize the behaviour of the underlying
socket.
-
RawSynchronousSocket
-
A low-level class for communicating synchronously over a TCP socket.
-
RawZLibFilter
-
The RawZLibFilter class provides a low-level interface to zlib.
-
ReadBuffer
-
Read-only buffer for reading sequentially from a ByteData instance.
-
ReadPipe
-
The "read" end of an Pipe created by Pipe.create.
-
Rect
-
An immutable, 2D, axis-aligned, floating-point rectangle whose coordinates
are relative to a given origin.
-
RedirectInfo
-
Redirect information.
-
ResourceHandle
-
A wrapper around OS resource handle so it can be passed via Socket
as part of SocketMessage.
-
RestorationBucket
-
A RestorationBucket holds pieces of the restoration data that a part of
the application needs to restore its state.
-
RestorationManager
-
Manages the restoration data in the framework and synchronizes it with the
engine.
-
RootIsolateToken
-
A token that represents a root isolate.
-
SameSite
-
Cookie cross-site availability configuration.
-
ScribbleClient
-
An interface into iOS's stylus handwriting text input.
-
Scribe
-
An interface into Android's stylus handwriting text input.
-
SecureServerSocket
-
A server socket, providing a stream of high-level Sockets.
-
SecureSocket
-
A TCP socket using TLS and SSL.
-
SecurityContext
-
The object containing the certificates to trust when making
a secure client connection, and the certificate chain and
private key to serve from a secure server.
-
SelectionRect
-
Represents a selection rect for a character and it's position in the text.
-
SensitiveContentService
-
Service for setting the content sensitivity of the native app window (Android
View)
that contains the app's widget tree.
-
ServerSocket
-
A listening socket.
-
Size
-
Holds a 2D floating-point size.
-
Socket
-
A TCP connection between two sockets.
-
SocketControlMessage
-
Control message part of the SocketMessage received by a call to
RawSocket.readMessage.
-
SocketDirection
-
The SocketDirection is used as a parameter to Socket.close and
RawSocket.close to close a socket in the specified direction(s).
-
SocketMessage
-
A socket message received by a RawDatagramSocket.
-
SocketOption
-
An option for a socket which is configured using Socket.setOption.
-
SpellCheckResults
-
A data structure grouping together the SuggestionSpans and related text of
results returned by a spell checker.
-
SpellCheckService
-
Determines how spell check results are received for text input.
-
StandardMessageCodec
-
MessageCodec using the Flutter standard binary encoding.
-
StandardMethodCodec
-
MethodCodec using the Flutter standard binary encoding.
-
Stdin
-
The standard input stream of the process.
-
StdioType
-
The type of object a standard IO stream can be attached to.
-
Stdout
-
An IOSink connected to either the standard out or error of the process.
-
Stream<T>
-
A source of asynchronous data events.
-
StreamConsumer<S>
-
Abstract interface for a "sink" accepting multiple entire streams.
-
StreamController<T>
-
A controller with the stream it controls.
-
StreamIterator<T>
-
An Iterator-like interface for the values of a Stream.
-
StreamSink<S>
-
A object that accepts stream events both synchronously and asynchronously.
-
StreamSubscription<T>
-
A subscription on events from a Stream.
-
StreamTransformer<S, T>
-
Transforms a Stream.
-
StreamTransformerBase<S, T>
-
Base class for implementing StreamTransformer.
-
StreamView<T>
-
Stream wrapper that only exposes the Stream interface.
-
StringCodec
-
MessageCodec with UTF-8 encoded String messages.
-
SuggestionSpan
-
A data structure representing a range of misspelled text and the suggested
replacements for this range.
-
SurfaceAndroidViewController
-
Controls an Android view that is composed using a GL texture.
This controller is created from the PlatformViewsService.initSurfaceAndroidView factory,
and is defined for backward compatibility.
-
SynchronousStreamController<T>
-
A stream controller that delivers its events synchronously.
-
SystemChannels
-
Platform channels used by the Flutter system.
-
SystemChrome
-
Controls specific aspects of the operating system's graphical interface and
how it interacts with the application.
-
Allows access to the system context menu.
-
SystemEncoding
-
The system encoding is the current code page on Windows and UTF-8 on Linux
and Mac.
-
SystemMouseCursor
-
A mouse cursor that is natively supported on the platform that the
application is running on.
-
SystemMouseCursors
-
A collection of system MouseCursors.
-
SystemNavigator
-
Controls specific aspects of the system navigation stack.
-
SystemSound
-
Provides access to the library of short system specific sounds for common
tasks.
-
SystemUiOverlayStyle
-
Specifies a preference for the style of the system overlays.
-
TextBoundary
-
An interface for retrieving the logical text boundary (as opposed to the
visual boundary) at a given code unit offset in a document.
-
TextEditingDelta
-
A structure representing a granular change that has occurred to the editing
state as a result of text editing.
-
TextEditingDeltaDeletion
-
A structure representing the deletion of a single/or contiguous sequence of
characters in an editing state.
-
TextEditingDeltaInsertion
-
A structure representing an insertion of a single/or contiguous sequence of
characters at some offset of an editing state.
-
TextEditingDeltaNonTextUpdate
-
A structure representing changes to the selection and/or composing regions
of an editing state and no changes to the text value.
-
TextEditingDeltaReplacement
-
A structure representing a replacement of a range of characters with a
new sequence of text.
-
TextEditingValue
-
The current text, selection, and composing state for editing a run of text.
-
TextInput
-
An low-level interface to the system's text input control.
-
TextInputConfiguration
-
Controls the visual appearance of the text input control.
-
TextInputConnection
-
An interface for interacting with a text input control.
-
TextInputFormatter
-
A TextInputFormatter can be optionally injected into an EditableText
to provide as-you-type validation and formatting of the text being edited.
-
TextInputType
-
The type of information for which to optimize the text input control.
-
TextLayoutMetrics
-
A read-only interface for accessing visual information about the
implementing text.
-
TextPosition
-
A position in a string of text.
-
A range of characters in a string of text.
-
TextSelection
-
A range of text that represents a selection.
-
TextureAndroidViewController
-
Controls an Android view that is rendered as a texture.
This is typically used by AndroidView to display a View in the Android view hierarchy.
-
Timer
-
A countdown timer that can be configured to fire once or repeatedly.
-
TlsProtocolVersion
-
A Transport Layer Security (TLS) version.
-
TypedData
-
A typed view of a sequence of bytes.
-
TypedDataList<E>
-
A TypedData fixed-length List-view on the bytes of buffer.
-
UiKitViewController
-
Controller for an iOS platform view.
-
Uint16List
-
A fixed-length list of 16-bit unsigned integers that is viewable as a
TypedData.
-
Uint32List
-
A fixed-length list of 32-bit unsigned integers that is viewable as a
TypedData.
-
Uint64List
-
A fixed-length list of 64-bit unsigned integers that is viewable as a
TypedData.
-
Uint8ClampedList
-
A fixed-length list of 8-bit unsigned integers.
-
Uint8List
-
A fixed-length list of 8-bit unsigned integers.
-
UndoManager
-
A low-level interface to the system's undo manager.
-
WebSocket
-
A two-way HTTP communication object for client or server applications.
-
WebSocketStatus
-
WebSocket status codes used when closing a WebSocket connection.
-
WebSocketTransformer
-
The WebSocketTransformer provides the ability to upgrade a
HttpRequest to a WebSocket connection. It supports both
upgrading a single HttpRequest and upgrading a stream of
HttpRequests.
-
WriteBuffer
-
Write-only buffer for incrementally building a ByteData instance.
-
WritePipe
-
The "write" end of an Pipe created by Pipe.create.
-
X509Certificate
-
X509Certificate represents an SSL certificate, with accessors to
get the fields of the certificate.
-
ZLibCodec
-
The ZLibCodec encodes raw bytes to ZLib compressed bytes and decodes ZLib
compressed bytes to raw bytes.
-
ZLibDecoder
-
The ZLibDecoder is used by ZLibCodec and GZipCodec to decompress data.
-
ZLibEncoder
-
The ZLibEncoder encoder is used by ZLibCodec and GZipCodec to compress
data.
-
ZLibOption
-
Exposes ZLib options for input parameters.
-
Zone
-
A zone represents an environment that remains stable across asynchronous
calls.
-
ZoneDelegate
-
An adapted view of the parent zone.
-
ZoneSpecification
-
A parameter object with custom zone function handlers for Zone.fork.
Extensions
-
FutureExtensions
on Future<T>
-
Convenience methods on futures.
-
FutureIterable
on Iterable<Future<T>>
-
-
FutureRecord2
on (Future<T1>, Future<T2>)
-
Parallel operations on a record of futures.
-
FutureRecord3
on (Future<T1>, Future<T2>, Future<T3>)
-
Parallel operations on a record of futures.
-
FutureRecord4
on (Future<T1>, Future<T2>, Future<T3>, Future<T4>)
-
Parallel operations on a record of futures.
-
FutureRecord5
on (Future<T1>, Future<T2>, Future<T3>, Future<T4>, Future<T5>)
-
Parallel operations on a record of futures.
-
FutureRecord6
on (Future<T1>, Future<T2>, Future<T3>, Future<T4>, Future<T5>, Future<T6>)
-
Parallel operations on a record of futures.
-
FutureRecord7
on (Future<T1>, Future<T2>, Future<T3>, Future<T4>, Future<T5>, Future<T6>, Future<T7>)
-
Parallel operations on a record of futures.
-
FutureRecord8
on (Future<T1>, Future<T2>, Future<T3>, Future<T4>, Future<T5>, Future<T6>, Future<T7>, Future<T8>)
-
Parallel operations on a record of futures.
-
FutureRecord9
on (Future<T1>, Future<T2>, Future<T3>, Future<T4>, Future<T5>, Future<T6>, Future<T7>, Future<T8>, Future<T9>)
-
Parallel operations on a record of futures.
Constants
-
appFlavor
→ const String?
-
The flavor this app was built with.
-
gzip
→ const GZipCodec
-
An instance of the default implementation of the GZipCodec.
-
kAndroidNumPadMap
→ const Map<int, LogicalKeyboardKey>
-
A map of Android key codes which have printable representations, but appear
on the number pad. Used to provide different key objects for keys like
KEY_EQUALS and NUMPAD_EQUALS.
-
kAndroidToLogicalKey
→ const Map<int, LogicalKeyboardKey>
-
Maps Android-specific key codes to the matching LogicalKeyboardKey.
-
kAndroidToPhysicalKey
→ const Map<int, PhysicalKeyboardKey>
-
Maps Android-specific scan codes to the matching PhysicalKeyboardKey.
-
kFuchsiaToLogicalKey
→ const Map<int, LogicalKeyboardKey>
-
Maps Fuchsia-specific IDs to the matching LogicalKeyboardKey.
-
kFuchsiaToPhysicalKey
→ const Map<int, PhysicalKeyboardKey>
-
Maps Fuchsia-specific USB HID Usage IDs to the matching
PhysicalKeyboardKey.
-
kGlfwNumpadMap
→ const Map<int, LogicalKeyboardKey>
-
A map of GLFW key codes which have printable representations, but appear
on the number pad. Used to provide different key objects for keys like
KEY_EQUALS and NUMPAD_EQUALS.
-
kGlfwToLogicalKey
→ const Map<int, LogicalKeyboardKey>
-
Maps GLFW-specific key codes to the matching LogicalKeyboardKey.
-
kGtkNumpadMap
→ const Map<int, LogicalKeyboardKey>
-
A map of GTK key codes which have printable representations, but appear
on the number pad. Used to provide different key objects for keys like
KEY_EQUALS and NUMPAD_EQUALS.
-
kGtkToLogicalKey
→ const Map<int, LogicalKeyboardKey>
-
Maps GTK-specific key codes to the matching LogicalKeyboardKey.
-
kIosNumPadMap
→ const Map<int, LogicalKeyboardKey>
-
A map of iOS key codes which have printable representations, but appear
on the number pad. Used to provide different key objects for keys like
KEY_EQUALS and NUMPAD_EQUALS.
-
kIosSpecialLogicalMap
→ const Map<String, LogicalKeyboardKey>
-
Maps iOS specific string values of nonvisible keys to logical keys
-
kIosToLogicalKey
→ const Map<int, LogicalKeyboardKey>
-
A map of iOS key codes presenting LogicalKeyboardKey.
-
kIosToPhysicalKey
→ const Map<int, PhysicalKeyboardKey>
-
Maps iOS-specific key code values representing PhysicalKeyboardKey.
-
kLinuxToPhysicalKey
→ const Map<int, PhysicalKeyboardKey>
-
Maps XKB specific key code values representing PhysicalKeyboardKey.
-
kMacOsFunctionKeyMap
→ const Map<int, LogicalKeyboardKey>
-
A map of macOS key codes which are numbered function keys, so that they
can be excluded when asking "is the Fn modifier down?".
-
kMacOsNumPadMap
→ const Map<int, LogicalKeyboardKey>
-
A map of macOS key codes which have printable representations, but appear
on the number pad. Used to provide different key objects for keys like
KEY_EQUALS and NUMPAD_EQUALS.
-
kMacOsToLogicalKey
→ const Map<int, LogicalKeyboardKey>
-
A map of macOS key codes presenting LogicalKeyboardKey.
-
kMacOsToPhysicalKey
→ const Map<int, PhysicalKeyboardKey>
-
Maps macOS-specific key code values representing PhysicalKeyboardKey.
-
kProfilePlatformChannels
→ const bool
-
Controls whether platform channel usage can be debugged in release mode.
-
kWebLocationMap
→ const Map<String, List<LogicalKeyboardKey?>>
-
A map of Web KeyboardEvent keys which needs to be decided based on location,
typically for numpad keys and modifier keys. Used to provide different key
objects for keys like KEY_EQUALS and NUMPAD_EQUALS.
-
kWebNumPadMap
→ const Map<String, LogicalKeyboardKey>
-
A map of Web KeyboardEvent codes which have printable representations, but appear
on the number pad. Used to provide different key objects for keys like
KEY_EQUALS and NUMPAD_EQUALS.
-
kWebToLogicalKey
→ const Map<String, LogicalKeyboardKey>
-
Maps Web KeyboardEvent codes to the matching LogicalKeyboardKey.
-
kWebToPhysicalKey
→ const Map<String, PhysicalKeyboardKey>
-
Maps Web KeyboardEvent codes to the matching PhysicalKeyboardKey.
-
kWindowsNumPadMap
→ const Map<int, LogicalKeyboardKey>
-
A map of Windows KeyboardEvent codes which have printable representations, but appear
on the number pad. Used to provide different key objects for keys like
KEY_EQUALS and NUMPAD_EQUALS.
-
kWindowsToLogicalKey
→ const Map<int, LogicalKeyboardKey>
-
Maps Windows KeyboardEvent codes to the matching LogicalKeyboardKey.
-
kWindowsToPhysicalKey
→ const Map<int, PhysicalKeyboardKey>
-
Maps Windows KeyboardEvent codes to the matching PhysicalKeyboardKey.
-
systemEncoding
→ const SystemEncoding
-
The current system encoding.
-
zlib
→ const ZLibCodec
-
An instance of the default implementation of the ZLibCodec.
Functions
-
debugAssertAllServicesVarsUnset(String reason)
→ bool
-
Returns true if none of the widget library debug variables have been changed.
-
debugIsSerializableForRestoration(Object? object)
→ bool
-
Returns true when the provided
object is serializable for state
restoration.
-
exit(int code)
→ Never
-
Exit the Dart VM process immediately with the given exit code.
-
runeToLowerCase(int rune)
→ int
-
Convert a UTF32 rune to its lower case.
-
runZoned<R>(R body(), {Map<Object?, Object?>? zoneValues, ZoneSpecification? zoneSpecification, Function? onError})
→ R
-
Runs
body in its own zone.
-
runZonedGuarded<R>(R body(), void onError(Object error, StackTrace stack), {Map<Object?, Object?>? zoneValues, ZoneSpecification? zoneSpecification})
→ R?
-
Runs
body in its own error zone.
-
scheduleMicrotask(void callback())
→ void
-
Runs a function asynchronously.
-
sleep(Duration duration)
→ void
-
Sleep for the duration specified in
duration.
-
stdioType(dynamic object)
→ StdioType
-
Whether a stream is attached to a file, pipe, terminal, or
something else.
-
unawaited(Future<void>? future)
→ void
-
Explicitly ignores a future.
Typedefs
-
BadCertificateCallback
= bool Function(X509Certificate cr, String host, int port)
-
-
ControllerCallback
= void Function()
-
Type of a stream controller's
onListen, onPause and onResume
callbacks.
-
ControllerCancelCallback
= FutureOr<void> Function()
-
Type of stream controller
onCancel callbacks.
-
CreatePeriodicTimerHandler
= Timer Function(Zone self, ZoneDelegate parent, Zone zone, Duration period, void f(Timer timer))
-
The type of a custom Zone.createPeriodicTimer implementation function.
-
CreateTimerHandler
= Timer Function(Zone self, ZoneDelegate parent, Zone zone, Duration duration, void f())
-
The type of a custom Zone.createTimer implementation function.
-
ErrorCallbackHandler
= AsyncError? Function(Zone self, ZoneDelegate parent, Zone zone, Object error, StackTrace? stackTrace)
-
The type of a custom Zone.errorCallback implementation function.
-
ForkHandler
= Zone Function(Zone self, ZoneDelegate parent, Zone zone, ZoneSpecification? specification, Map<Object?, Object?>? zoneValues)
-
The type of a custom Zone.fork implementation function.
-
HandleUncaughtErrorHandler
= void Function(Zone self, ZoneDelegate parent, Zone zone, Object error, StackTrace stackTrace)
-
The type of a custom Zone.handleUncaughtError implementation function.
-
KeyEventCallback
= bool Function(KeyEvent event)
-
The signature for HardwareKeyboard.addHandler, a callback to decide whether
the entire framework handles a key event.
-
KeyMessageHandler
= bool Function(KeyMessage message)
-
The signature for KeyEventManager.keyMessageHandler.
-
MessageHandler
= Future<ByteData?>? Function(ByteData? message)
-
A function which takes a platform message and asynchronously returns an encoded response.
-
PlatformMessageResponseCallback
= void Function(ByteData? data)
-
Signature for responses to platform messages.
-
PlatformViewCreatedCallback
= void Function(int id)
-
Callback signature for when a platform view was created.
-
PointerEnterEventListener
= void Function(PointerEnterEvent event)
-
Signature for listening to PointerEnterEvent events.
-
PointerExitEventListener
= void Function(PointerExitEvent event)
-
Signature for listening to PointerExitEvent events.
-
PointerHoverEventListener
= void Function(PointerHoverEvent event)
-
Signature for listening to PointerHoverEvent events.
-
PointTransformer
= Offset Function(Offset position)
-
Converts a given point from the global coordinate system in logical pixels
to the local coordinate system for a box.
-
PrintHandler
= void Function(Zone self, ZoneDelegate parent, Zone zone, String line)
-
The type of a custom Zone.print implementation function.
-
RawKeyEventHandler
= bool Function(RawKeyEvent event)
-
A callback type used by RawKeyboard.keyEventHandler to send key events to
a handler that can determine if the key has been handled or not.
-
RegisterBinaryCallbackHandler
= ZoneBinaryCallback<R, T1, T2> Function<R, T1, T2>(Zone self, ZoneDelegate parent, Zone zone, R f(T1 arg1, T2 arg2))
-
The type of a custom Zone.registerBinaryCallback implementation function.
-
RegisterCallbackHandler
= ZoneCallback<R> Function<R>(Zone self, ZoneDelegate parent, Zone zone, R f())
-
The type of a custom Zone.registerCallback implementation function.
-
RegisterUnaryCallbackHandler
= ZoneUnaryCallback<R, T> Function<R, T>(Zone self, ZoneDelegate parent, Zone zone, R f(T arg))
-
The type of a custom Zone.registerUnaryCallback implementation function.
-
RunBinaryHandler
= R Function<R, T1, T2>(Zone self, ZoneDelegate parent, Zone zone, R f(T1 arg1, T2 arg2), T1 arg1, T2 arg2)
-
The type of a custom Zone.runBinary implementation function.
-
RunHandler
= R Function<R>(Zone self, ZoneDelegate parent, Zone zone, R f())
-
The type of a custom Zone.run implementation function.
-
RunUnaryHandler
= R Function<R, T>(Zone self, ZoneDelegate parent, Zone zone, R f(T arg), T arg)
-
The type of a custom Zone.runUnary implementation function.
-
ScheduleMicrotaskHandler
= void Function(Zone self, ZoneDelegate parent, Zone zone, void f())
-
The type of a custom Zone.scheduleMicrotask implementation function.
-
SystemUiChangeCallback
= Future<void> Function(bool systemOverlaysAreVisible)
-
Signature for listening to changes in the SystemUiMode.
-
TextInputFormatFunction
= TextEditingValue Function(TextEditingValue oldValue, TextEditingValue newValue)
-
Function signature expected for creating custom TextInputFormatter
shorthands via TextInputFormatter.withFunction.
-
UntilPredicate
= bool Function(int offset, bool forward)
-
Signature for a predicate that takes an offset into a UTF-16 string, and a
boolean that indicates the search direction.
-
ValueChanged<T>
= void Function(T value)
-
Signature for callbacks that report that an underlying value has changed.
-
VoidCallback
= void Function()
-
Signature of callbacks that have no arguments and return no data.
-
ZoneBinaryCallback<R, T1, T2>
= R Function(T1, T2)
-
-
ZoneCallback<R>
= R Function()
-
-
ZoneUnaryCallback<R, T>
= R Function(T)
-