5#ifndef FLUTTER_LIB_UI_WINDOW_PLATFORM_CONFIGURATION_H_
6#define FLUTTER_LIB_UI_WINDOW_PLATFORM_CONFIGURATION_H_
11#include <unordered_map>
30class PlatformIsolateManager;
128 std::unique_ptr<PlatformMessage>
message) = 0;
160 int64_t isolate_port) = 0;
219 virtual std::unique_ptr<std::vector<std::string>>
221 const std::vector<std::string>& supported_locale_data) = 0;
275 int configuration_id)
const = 0;
285 virtual std::shared_ptr<PlatformIsolateManager>
556 std::vector<uint8_t>
data);
592 uint64_t last_frame_number_ = 0;
593 int64_t last_microseconds_ = 0;
596 std::unordered_map<int64_t, ViewportMetrics> metrics_;
599 int next_response_id_ = 1;
600 std::unordered_map<int, fml::RefPtr<PlatformMessageResponse>>
611 int64_t root_isolate_token,
612 std::weak_ptr<PlatformMessageHandler>
handler) = 0;
615 int64_t root_isolate_token)
const = 0;
652 Dart_Handle supportedLocalesHandle);
658 Dart_Handle data_handle);
661 Dart_Handle identifier,
662 Dart_Handle send_port,
663 Dart_Handle data_handle);
702 int configuration_id);
705 static Dart_PerformanceMode current_performance_mode_;
A Mapping like NonOwnedMapping, but uses Free as its release proc.
G_BEGIN_DECLS G_MODULE_EXPORT FlValue * args
const gchar FlBinaryMessengerMessageHandler handler
G_BEGIN_DECLS GBytes * message
G_BEGIN_DECLS FlutterViewId view_id
FlutterDesktopBinaryReply callback
#define FML_FRIEND_TEST(test_case_name, test_name)
#define FML_TEST_CLASS(test_case_name, test_name)
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 use test Running tests that layout and measure text will not yield consistent results across various platforms Enabling this option will make font resolution default to the Ahem test font on all 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...