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 325 of file settings.h.
std::string flutter::Settings::assets_path |
Definition at line 327 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 361 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 366 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 311 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 331 of file settings.h.
std::string flutter::Settings::icu_data_path |
Definition at line 321 of file settings.h.
bool flutter::Settings::icu_initialization_required = true |
Definition at line 320 of file settings.h.
MappingCallback flutter::Settings::icu_mapper |
Definition at line 322 of file settings.h.
std::function<void(int64_t)> flutter::Settings::idle_notification_callback |
Definition at line 300 of file settings.h.
fml::closure flutter::Settings::isolate_create_callback |
Definition at line 282 of file settings.h.
fml::closure flutter::Settings::isolate_shutdown_callback |
Definition at line 286 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 272 of file settings.h.
LogMessageCallback flutter::Settings::log_message_callback |
Definition at line 310 of file settings.h.
std::string flutter::Settings::log_tag = "flutter" |
Definition at line 314 of file settings.h.
bool flutter::Settings::may_insecurely_connect_to_all_domains = true |
Definition at line 171 of file settings.h.
uint8_t flutter::Settings::msaa_samples = 0 |
The minimum number of samples to require in multipsampled anti-aliasing.
Setting this value to 0 or 1 disables MSAA. If it is not 0 or 1, it must be one of 2, 4, 8, or 16. However, if the GPU does not support the requested sampling value, MSAA will be disabled.
Definition at line 356 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 346 of file settings.h.
std::shared_ptr<const fml::Mapping> flutter::Settings::persistent_isolate_data |
Definition at line 339 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 349 of file settings.h.
std::function<void(const DartIsolate&)> flutter::Settings::root_isolate_create_callback |
Definition at line 279 of file settings.h.
fml::closure flutter::Settings::root_isolate_shutdown_callback |
Definition at line 285 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 294 of file settings.h.
bool flutter::Settings::skia_deterministic_rendering_on_cpu = false |
Definition at line 312 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 275 of file settings.h.
TaskObserverRemove flutter::Settings::task_observer_remove |
Definition at line 276 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 305 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 313 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.