#include <settings.h>
Public Types | |
| enum class | MergedPlatformUIThread { kDisabled , kEnabled , kMergeAfterLaunch } |
Public Member Functions | |
| Settings () | |
| Settings (const Settings &other) | |
| ~Settings () | |
Static Public Attributes | |
| static constexpr bool | kSurfaceDataAccessible |
Definition at line 98 of file settings.h.
|
strong |
| Enumerator | |
|---|---|
| kDisabled | |
| kEnabled | |
| kMergeAfterLaunch | |
Definition at line 367 of file settings.h.
|
default |
|
default |
|
default |
| std::string flutter::Settings::advisory_script_entrypoint = "main" |
Definition at line 176 of file settings.h.
Referenced by FlutterEngineBaseRegistrar::initWithKey:flutterEngine:, and flutter::Engine::Spawn().
| std::string flutter::Settings::advisory_script_uri = "main.dart" |
Definition at line 173 of file settings.h.
Referenced by FlutterEngineBaseRegistrar::initWithKey:flutterEngine:, and flutter::Engine::Spawn().
| std::string flutter::Settings::application_kernel_asset |
Definition at line 140 of file settings.h.
Referenced by FlutterEngineInitialize(), flutter::IsolateConfiguration::InferFromSettings(), and flutter::RunTester().
| std::string flutter::Settings::application_kernel_list_asset |
Definition at line 141 of file settings.h.
Referenced by flutter::IsolateConfiguration::InferFromSettings().
| MappingsCallback flutter::Settings::application_kernels |
Definition at line 142 of file settings.h.
Referenced by flutter::IsolateConfiguration::InferFromSettings(), flutter::testing::DartFixture::SetSnapshotsAndAssets(), and flutter::StartupAndShutdownShell().
| std::vector<std::string> flutter::Settings::application_library_paths |
Definition at line 134 of file settings.h.
Referenced by flutter::ResolveIsolateData(), flutter::ResolveIsolateInstructions(), flutter::ResolveVMData(), flutter::ResolveVMInstructions(), and flutter::SettingsFromCommandLine().
| fml::UniqueFD::element_type flutter::Settings::assets_dir |
Definition at line 331 of file settings.h.
Referenced by flutter::RunConfiguration::InferFromSettings(), flutter::RunTester(), and flutter::testing::DartFixture::SetSnapshotsAndAssets().
| std::string flutter::Settings::assets_path |
Definition at line 333 of file settings.h.
Referenced by FlutterEngineInitialize(), flutter::RunConfiguration::InferFromSettings(), flutter::RunTester(), and flutter::SettingsFromCommandLine().
| bool flutter::Settings::cache_sksl = false |
Definition at line 157 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| std::vector<std::string> flutter::Settings::dart_flags |
Definition at line 145 of file settings.h.
Referenced by flutter::SettingsFromCommandLine(), and flutter::testing::TestDartVmFlags().
| MappingCallback flutter::Settings::dart_library_sources_kernel |
Definition at line 129 of file settings.h.
Referenced by PopulateJITSnapshotMappingCallbacks(), and flutter::testing::TEST_F().
| bool flutter::Settings::disable_dart_asserts = false |
Definition at line 162 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| bool flutter::Settings::disable_service_auth_codes = true |
Definition at line 202 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| std::string flutter::Settings::domain_network_policy |
Definition at line 169 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| bool flutter::Settings::dump_skp_on_shader_compilation = false |
Definition at line 156 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| bool flutter::Settings::enable_checked_mode = false |
Definition at line 147 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| bool flutter::Settings::enable_dart_profiling = false |
Definition at line 160 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| bool flutter::Settings::enable_embedder_api = false |
Enable embedder api on the embedder.
This is currently only used by iOS.
Definition at line 360 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| bool flutter::Settings::enable_flutter_gpu = false |
Definition at line 233 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| bool flutter::Settings::enable_impeller = false |
Definition at line 230 of file settings.h.
Referenced by flutter::TesterPlatformView::CreateRenderingSurface(), FlutterEngineInitialize(), flutter::DartUI::InitForIsolate(), flutter::SnapshotController::Make(), flutter::ImageDecoder::Make(), flutter::PlatformViewAndroid::PlatformViewAndroid(), flutter::testing::RunDartCodeInIsolateOnUITaskRunner(), flutter::RunTester(), flutter::FlutterMain::SelectedRenderingAPI(), flutter::SettingsFromCommandLine(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| bool flutter::Settings::enable_opengl_gpu_tracing = false |
Definition at line 256 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| bool flutter::Settings::enable_platform_isolates = false |
Enable support for isolates that run on the platform thread.
This is used by the runOnPlatformThread API.
Definition at line 365 of file settings.h.
Referenced by flutter::DartUI::InitForIsolate(), and flutter::SettingsFromCommandLine().
| bool flutter::Settings::enable_serial_gc = false |
Definition at line 163 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| bool flutter::Settings::enable_service_port_fallback = false |
Definition at line 206 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| bool flutter::Settings::enable_software_rendering = false |
Definition at line 317 of file settings.h.
Referenced by flutter::GetIsSoftwareRendering(), flutter::FlutterMain::SelectedRenderingAPI(), flutter::SettingsFromCommandLine(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), and flutter::testing::TEST_F().
| bool flutter::Settings::enable_surface_control = false |
Definition at line 236 of file settings.h.
Referenced by flutter::PlatformViewAndroid::PlatformViewAndroid(), and flutter::SettingsFromCommandLine().
| bool flutter::Settings::enable_timeline_event_handler = true |
Definition at line 155 of file settings.h.
| bool flutter::Settings::enable_vm_service = false |
Definition at line 185 of file settings.h.
Referenced by flutter::testing::DartFixture::CreateSettingsForFixture(), and flutter::SettingsFromCommandLine().
| bool flutter::Settings::enable_vm_service_publication = true |
Definition at line 190 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| bool flutter::Settings::enable_vulkan_gpu_tracing = false |
Definition at line 259 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| bool flutter::Settings::enable_vulkan_validation = false |
Definition at line 252 of file settings.h.
Referenced by flutter::RunTester(), and flutter::SettingsFromCommandLine().
| bool flutter::Settings::enable_wide_gamut = false |
Definition at line 218 of file settings.h.
Referenced by flutter::ImageDecoder::Make().
| bool flutter::Settings::endless_trace_buffer = false |
Definition at line 159 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| std::string flutter::Settings::executable_name = "Flutter" |
Definition at line 180 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| uint32_t flutter::Settings::font_initialization_data = 0 |
Definition at line 262 of file settings.h.
Referenced by flutter::Engine::SetupDefaultFontManager().
| FrameRasterizedCallback flutter::Settings::frame_rasterized_callback |
Definition at line 337 of file settings.h.
Referenced by flutter::testing::TEST_F().
| std::string flutter::Settings::icu_data_path |
Definition at line 327 of file settings.h.
Referenced by FlutterEngineInitialize(), and flutter::SettingsFromCommandLine().
| bool flutter::Settings::icu_initialization_required = true |
Definition at line 326 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| MappingCallback flutter::Settings::icu_mapper |
Definition at line 328 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| std::function<void(int64_t)> flutter::Settings::idle_notification_callback |
Definition at line 306 of file settings.h.
Referenced by flutter::Engine::Engine(), and flutter::Engine::Spawn().
| bool flutter::Settings::impeller_antialiased_lines = false |
Definition at line 242 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| bool flutter::Settings::impeller_enable_lazy_shader_mode = false |
Definition at line 239 of file settings.h.
Referenced by flutter::PlatformViewAndroid::PlatformViewAndroid(), and flutter::SettingsFromCommandLine().
| fml::closure flutter::Settings::isolate_create_callback |
Definition at line 288 of file settings.h.
Referenced by flutter::testing::CreateAndRunRootIsolate(), flutter::testing::DartFixture::CreateSettingsForFixture(), flutter::testing::ShellTest::CreateSettingsForFixture(), flutter::Engine::Engine(), and flutter::Engine::Spawn().
| fml::closure flutter::Settings::isolate_shutdown_callback |
Definition at line 292 of file settings.h.
Referenced by flutter::testing::CreateAndRunRootIsolate(), flutter::Engine::Engine(), and flutter::Engine::Spawn().
| MappingCallback flutter::Settings::isolate_snapshot_data |
Definition at line 121 of file settings.h.
Referenced by PopulateAOTSnapshotMappingCallbacks(), PopulateJITSnapshotMappingCallbacks(), flutter::testing::PrepareSettingsForAOTWithSymbols(), flutter::ResolveIsolateData(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| std::string flutter::Settings::isolate_snapshot_data_path |
Definition at line 120 of file settings.h.
Referenced by flutter::ResolveIsolateData(), and flutter::SettingsFromCommandLine().
| MappingCallback flutter::Settings::isolate_snapshot_instr |
Definition at line 123 of file settings.h.
Referenced by PopulateAOTSnapshotMappingCallbacks(), PopulateJITSnapshotMappingCallbacks(), flutter::testing::PrepareSettingsForAOTWithSymbols(), flutter::ResolveIsolateInstructions(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| std::string flutter::Settings::isolate_snapshot_instr_path |
Definition at line 122 of file settings.h.
Referenced by flutter::ResolveIsolateInstructions(), and flutter::SettingsFromCommandLine().
|
staticconstexpr |
Determines if attempts at grabbing the Surface's SurfaceData can be attempted.
Definition at line 107 of file settings.h.
| bool flutter::Settings::leak_vm = true |
Definition at line 278 of file settings.h.
Referenced by flutter::DartVMRef::Create(), flutter::testing::DartFixture::CreateSettingsForFixture(), flutter::testing::ShellTest::CreateSettingsForFixture(), FlutterEngineInitialize(), and flutter::SettingsFromCommandLine().
| LogMessageCallback flutter::Settings::log_message_callback |
Definition at line 316 of file settings.h.
Referenced by FlutterEngineInitialize().
| std::string flutter::Settings::log_tag = "flutter" |
Definition at line 320 of file settings.h.
Referenced by FlutterEngineInitialize(), and flutter::SettingsFromCommandLine().
| bool flutter::Settings::may_insecurely_connect_to_all_domains = true |
Definition at line 167 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| MergedPlatformUIThread flutter::Settings::merged_platform_ui_thread |
Definition at line 379 of file settings.h.
Referenced by flutter::AndroidShellHolder::AndroidShellHolder(), flutter::DartIsolate::CreateRunningRootIsolate(), flutter::Engine::Run(), flutter::SettingsFromCommandLine(), flutter::testing::TEST(), and flutter::testing::TEST_F().
| int64_t flutter::Settings::old_gen_heap_size = -1 |
Max size of old gen heap size in MB, or 0 for unlimited, -1 for default value.
Definition at line 352 of file settings.h.
Referenced by FlutterEngineInitialize(), and flutter::SettingsFromCommandLine().
| std::shared_ptr<const fml::Mapping> flutter::Settings::persistent_isolate_data |
Definition at line 345 of file settings.h.
Referenced by flutter::Engine::Engine(), flutter::Engine::Spawn(), flutter::TEST_F(), and flutter::testing::TEST_F().
| bool flutter::Settings::prefetched_default_font_manager = false |
Definition at line 215 of file settings.h.
Referenced by flutter::Engine::Run(), and flutter::SettingsFromCommandLine().
| bool flutter::Settings::profile_microtasks = false |
Definition at line 164 of file settings.h.
Referenced by flutter::SettingsFromCommandLine(), and flutter::testing::TEST().
| bool flutter::Settings::profile_startup = false |
Definition at line 161 of file settings.h.
Referenced by flutter::SettingsFromCommandLine(), and flutter::testing::TEST().
| bool flutter::Settings::purge_persistent_cache = false |
Definition at line 158 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| std::optional<std::string> flutter::Settings::requested_rendering_backend |
Definition at line 248 of file settings.h.
Referenced by flutter::FlutterMain::SelectedRenderingAPI(), and flutter::SettingsFromCommandLine().
| size_t flutter::Settings::resource_cache_max_bytes_threshold = 0 |
Definition at line 355 of file settings.h.
Referenced by flutter::Shell::Create(), and flutter::SettingsFromCommandLine().
| std::function<void(const DartIsolate&)> flutter::Settings::root_isolate_create_callback |
Definition at line 285 of file settings.h.
Referenced by flutter::DartIsolate::CreateRunningRootIsolate(), and FlutterEngineInitialize().
| fml::closure flutter::Settings::root_isolate_shutdown_callback |
Definition at line 291 of file settings.h.
Referenced by flutter::DartIsolate::CreateRunningRootIsolate().
| std::string flutter::Settings::route |
Definition at line 125 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| fml::closure flutter::Settings::service_isolate_create_callback |
Definition at line 300 of file settings.h.
| bool flutter::Settings::skia_deterministic_rendering_on_cpu = false |
Definition at line 318 of file settings.h.
Referenced by flutter::SettingsFromCommandLine(), and flutter::testing::TEST_F().
| bool flutter::Settings::start_paused = false |
Definition at line 148 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| TaskObserverAdd flutter::Settings::task_observer_add |
| TaskObserverRemove flutter::Settings::task_observer_remove |
Definition at line 282 of file settings.h.
Referenced by flutter::testing::DartFixture::CreateSettingsForFixture(), flutter::testing::ShellTest::CreateSettingsForFixture(), FlutterEngineInitialize(), and flutter::StartupAndShutdownShell().
| std::string flutter::Settings::temp_directory_path |
Definition at line 144 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| std::vector<std::string> flutter::Settings::trace_allowlist |
Definition at line 150 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| bool flutter::Settings::trace_skia = false |
Definition at line 149 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| std::optional<std::vector<std::string> > flutter::Settings::trace_skia_allowlist |
Definition at line 151 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| bool flutter::Settings::trace_startup = false |
Definition at line 152 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| bool flutter::Settings::trace_systrace = false |
Definition at line 153 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| std::string flutter::Settings::trace_to_file |
Definition at line 154 of file settings.h.
Referenced by flutter::SettingsFromCommandLine(), and flutter::testing::TEST().
| UnhandledExceptionCallback flutter::Settings::unhandled_exception_callback |
Definition at line 311 of file settings.h.
Referenced by flutter::DartIsolate::CreatePlatformIsolate(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| bool flutter::Settings::use_asset_fonts = true |
Definition at line 211 of file settings.h.
Referenced by flutter::SettingsFromCommandLine(), and flutter::Engine::UpdateAssetManager().
| bool flutter::Settings::use_test_fonts = false |
Definition at line 209 of file settings.h.
Referenced by flutter::SettingsFromCommandLine(), and flutter::Engine::UpdateAssetManager().
| bool flutter::Settings::verbose_logging = false |
Definition at line 319 of file settings.h.
Referenced by flutter::testing::ShellTest::CreateSettingsForFixture(), and flutter::SettingsFromCommandLine().
| std::string flutter::Settings::vm_service_host |
Definition at line 193 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| uint32_t flutter::Settings::vm_service_port = 0 |
Definition at line 198 of file settings.h.
Referenced by flutter::SettingsFromCommandLine().
| MappingCallback flutter::Settings::vm_snapshot_data |
Definition at line 116 of file settings.h.
Referenced by PopulateAOTSnapshotMappingCallbacks(), PopulateJITSnapshotMappingCallbacks(), flutter::testing::PrepareSettingsForAOTWithSymbols(), flutter::ResolveVMData(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| std::string flutter::Settings::vm_snapshot_data_path |
Definition at line 115 of file settings.h.
Referenced by flutter::ResolveVMData(), and flutter::SettingsFromCommandLine().
| MappingCallback flutter::Settings::vm_snapshot_instr |
Definition at line 118 of file settings.h.
Referenced by PopulateAOTSnapshotMappingCallbacks(), PopulateJITSnapshotMappingCallbacks(), flutter::testing::PrepareSettingsForAOTWithSymbols(), flutter::ResolveVMInstructions(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| std::string flutter::Settings::vm_snapshot_instr_path |
Definition at line 117 of file settings.h.
Referenced by flutter::ResolveVMInstructions(), and flutter::SettingsFromCommandLine().
| std::vector<std::string> flutter::Settings::vmservice_snapshot_library_path |
Definition at line 138 of file settings.h.
Referenced by flutter::testing::DartFixture::SetSnapshotsAndAssets(), flutter::SettingsFromCommandLine(), and flutter::DartSnapshot::VMServiceIsolateSnapshotFromSettings().
| bool flutter::Settings::warn_on_impeller_opt_out = false |
Definition at line 245 of file settings.h.
Referenced by flutter::testing::TEST_F().