Flutter Engine
The Flutter Engine
|
#include <settings.h>
Public Member Functions | |
Settings () | |
Settings (const Settings &other) | |
~Settings () | |
Static Public Attributes | |
static constexpr bool | kSurfaceDataAccessible |
Definition at line 104 of file settings.h.
|
default |
|
default |
|
default |
std::string flutter::Settings::advisory_script_entrypoint = "main" |
Definition at line 180 of file settings.h.
std::string flutter::Settings::advisory_script_uri = "main.dart" |
Definition at line 177 of file settings.h.
AndroidRenderingAPI flutter::Settings::android_rendering_api |
Definition at line 236 of file settings.h.
std::string flutter::Settings::application_kernel_asset |
Definition at line 146 of file settings.h.
std::string flutter::Settings::application_kernel_list_asset |
Definition at line 147 of file settings.h.
MappingsCallback flutter::Settings::application_kernels |
Definition at line 148 of file settings.h.
std::vector<std::string> flutter::Settings::application_library_path |
Definition at line 140 of file settings.h.
fml::UniqueFD::element_type flutter::Settings::assets_dir |
Definition at line 323 of file settings.h.
std::string flutter::Settings::assets_path |
Definition at line 325 of file settings.h.
bool flutter::Settings::cache_sksl = false |
Definition at line 163 of file settings.h.
std::vector<std::string> flutter::Settings::dart_flags |
Definition at line 151 of file settings.h.
MappingCallback flutter::Settings::dart_library_sources_kernel |
Definition at line 135 of file settings.h.
bool flutter::Settings::disable_dart_asserts = false |
Definition at line 167 of file settings.h.
bool flutter::Settings::disable_service_auth_codes = true |
Definition at line 206 of file settings.h.
std::string flutter::Settings::domain_network_policy |
Definition at line 173 of file settings.h.
bool flutter::Settings::dump_skp_on_shader_compilation = false |
Definition at line 162 of file settings.h.
bool flutter::Settings::enable_checked_mode = false |
Definition at line 153 of file settings.h.
bool flutter::Settings::enable_dart_profiling = false |
Definition at line 166 of file settings.h.
bool flutter::Settings::enable_embedder_api = false |
Enable embedder api on the embedder.
This is currently only used by iOS.
Definition at line 352 of file settings.h.
bool flutter::Settings::enable_impeller = false |
Definition at line 229 of file settings.h.
bool flutter::Settings::enable_opengl_gpu_tracing = false |
Definition at line 248 of file settings.h.
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 357 of file settings.h.
bool flutter::Settings::enable_serial_gc = false |
Definition at line 168 of file settings.h.
bool flutter::Settings::enable_service_port_fallback = false |
Definition at line 210 of file settings.h.
bool flutter::Settings::enable_software_rendering = false |
Definition at line 309 of file settings.h.
bool flutter::Settings::enable_timeline_event_handler = true |
Definition at line 161 of file settings.h.
bool flutter::Settings::enable_vm_service = false |
Definition at line 189 of file settings.h.
bool flutter::Settings::enable_vm_service_publication = true |
Definition at line 194 of file settings.h.
bool flutter::Settings::enable_vulkan_gpu_tracing = false |
Definition at line 251 of file settings.h.
bool flutter::Settings::enable_vulkan_validation = false |
Definition at line 244 of file settings.h.
bool flutter::Settings::enable_wide_gamut = false |
Definition at line 222 of file settings.h.
bool flutter::Settings::endless_trace_buffer = false |
Definition at line 165 of file settings.h.
std::string flutter::Settings::executable_name = "Flutter" |
Definition at line 184 of file settings.h.
uint32_t flutter::Settings::font_initialization_data = 0 |
Definition at line 254 of file settings.h.
FrameRasterizedCallback flutter::Settings::frame_rasterized_callback |
Definition at line 329 of file settings.h.
std::string flutter::Settings::icu_data_path |
Definition at line 319 of file settings.h.
bool flutter::Settings::icu_initialization_required = true |
Definition at line 318 of file settings.h.
MappingCallback flutter::Settings::icu_mapper |
Definition at line 320 of file settings.h.
std::function<void(int64_t)> flutter::Settings::idle_notification_callback |
Definition at line 298 of file settings.h.
fml::closure flutter::Settings::isolate_create_callback |
Definition at line 280 of file settings.h.
fml::closure flutter::Settings::isolate_shutdown_callback |
Definition at line 284 of file settings.h.
MappingCallback flutter::Settings::isolate_snapshot_data |
Definition at line 127 of file settings.h.
std::string flutter::Settings::isolate_snapshot_data_path |
Definition at line 126 of file settings.h.
MappingCallback flutter::Settings::isolate_snapshot_instr |
Definition at line 129 of file settings.h.
std::string flutter::Settings::isolate_snapshot_instr_path |
Definition at line 128 of file settings.h.
|
staticconstexpr |
Determines if attempts at grabbing the Surface's SurfaceData can be attempted.
Definition at line 113 of file settings.h.
bool flutter::Settings::leak_vm = true |
Definition at line 270 of file settings.h.
LogMessageCallback flutter::Settings::log_message_callback |
Definition at line 308 of file settings.h.
std::string flutter::Settings::log_tag = "flutter" |
Definition at line 312 of file settings.h.
bool flutter::Settings::may_insecurely_connect_to_all_domains = true |
Definition at line 171 of file settings.h.
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 344 of file settings.h.
std::shared_ptr<const fml::Mapping> flutter::Settings::persistent_isolate_data |
Definition at line 337 of file settings.h.
bool flutter::Settings::prefetched_default_font_manager = false |
Definition at line 219 of file settings.h.
bool flutter::Settings::purge_persistent_cache = false |
Definition at line 164 of file settings.h.
std::optional<std::string> flutter::Settings::requested_rendering_backend |
Definition at line 240 of file settings.h.
size_t flutter::Settings::resource_cache_max_bytes_threshold = 0 |
Definition at line 347 of file settings.h.
std::function<void(const DartIsolate&)> flutter::Settings::root_isolate_create_callback |
Definition at line 277 of file settings.h.
fml::closure flutter::Settings::root_isolate_shutdown_callback |
Definition at line 283 of file settings.h.
std::string flutter::Settings::route |
Definition at line 131 of file settings.h.
fml::closure flutter::Settings::service_isolate_create_callback |
Definition at line 292 of file settings.h.
bool flutter::Settings::skia_deterministic_rendering_on_cpu = false |
Definition at line 310 of file settings.h.
bool flutter::Settings::start_paused = false |
Definition at line 154 of file settings.h.
TaskObserverAdd flutter::Settings::task_observer_add |
Definition at line 273 of file settings.h.
TaskObserverRemove flutter::Settings::task_observer_remove |
Definition at line 274 of file settings.h.
std::string flutter::Settings::temp_directory_path |
Definition at line 150 of file settings.h.
std::vector<std::string> flutter::Settings::trace_allowlist |
Definition at line 156 of file settings.h.
bool flutter::Settings::trace_skia = false |
Definition at line 155 of file settings.h.
std::optional<std::vector<std::string> > flutter::Settings::trace_skia_allowlist |
Definition at line 157 of file settings.h.
bool flutter::Settings::trace_startup = false |
Definition at line 158 of file settings.h.
bool flutter::Settings::trace_systrace = false |
Definition at line 159 of file settings.h.
std::string flutter::Settings::trace_to_file |
Definition at line 160 of file settings.h.
UnhandledExceptionCallback flutter::Settings::unhandled_exception_callback |
Definition at line 303 of file settings.h.
bool flutter::Settings::use_asset_fonts = true |
Definition at line 215 of file settings.h.
bool flutter::Settings::use_test_fonts = false |
Definition at line 213 of file settings.h.
bool flutter::Settings::verbose_logging = false |
Definition at line 311 of file settings.h.
std::string flutter::Settings::vm_service_host |
Definition at line 197 of file settings.h.
uint32_t flutter::Settings::vm_service_port = 0 |
Definition at line 202 of file settings.h.
MappingCallback flutter::Settings::vm_snapshot_data |
Definition at line 122 of file settings.h.
std::string flutter::Settings::vm_snapshot_data_path |
Definition at line 121 of file settings.h.
MappingCallback flutter::Settings::vm_snapshot_instr |
Definition at line 124 of file settings.h.
std::string flutter::Settings::vm_snapshot_instr_path |
Definition at line 123 of file settings.h.
std::vector<std::string> flutter::Settings::vmservice_snapshot_library_path |
Definition at line 144 of file settings.h.
bool flutter::Settings::warn_on_impeller_opt_out = false |
Definition at line 233 of file settings.h.