5#ifndef FLUTTER_LIB_UI_WINDOW_PLATFORM_CONFIGURATION_H_
6#define FLUTTER_LIB_UI_WINDOW_PLATFORM_CONFIGURATION_H_
11#include <unordered_map>
14#include "flutter/assets/asset_manager.h"
15#include "flutter/fml/time/time_point.h"
16#include "flutter/lib/ui/semantics/semantics_update.h"
17#include "flutter/lib/ui/window/platform_message_response.h"
18#include "flutter/lib/ui/window/pointer_data_packet.h"
19#include "flutter/lib/ui/window/viewport_metrics.h"
20#include "flutter/shell/common/display.h"
28class PlatformIsolateManager;
105 std::unique_ptr<PlatformMessage>
message) = 0;
137 int64_t isolate_port) = 0;
196 virtual std::unique_ptr<std::vector<std::string>>
198 const std::vector<std::string>& supported_locale_data) = 0;
252 int configuration_id)
const = 0;
254 virtual std::shared_ptr<PlatformIsolateManager>
506 std::vector<uint8_t>
data);
539 std::unordered_map<int64_t, ViewportMetrics> metrics_;
542 int next_response_id_ = 1;
543 std::unordered_map<int, fml::RefPtr<PlatformMessageResponse>>
554 int64_t root_isolate_token,
555 std::weak_ptr<PlatformMessageHandler> handler) = 0;
558 int64_t root_isolate_token)
const = 0;
579 static void Render(int64_t view_id,
637 int configuration_id);
A Mapping like NonOwnedMapping, but uses Free as its release proc.
static SkString identifier(const FontFamilyDesc &family, const FontDesc &font)
struct _Dart_Handle * Dart_Handle
FlutterSemanticsFlag flags
G_BEGIN_DECLS G_MODULE_EXPORT FlValue * args
FlKeyEvent uint64_t FlKeyResponderAsyncCallback callback
static const FlSetting kHighContrast
DEF_SWITCHES_START aot vmservice shared library name
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot data
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive mode
AccessibilityFeatureFlag
An enum for defining the different kinds of accessibility features that can be enabled by the platfor...