Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
8
]
►
assets
asset_manager.cc
asset_manager.h
asset_resolver.h
directory_asset_bundle.cc
directory_asset_bundle.h
native_assets.cc
native_assets.h
native_assets_unittests.cc
►
benchmarking
benchmarking.cc
benchmarking.h
library.cc
library.h
►
build
►
secondary
►
flutter
►
third_party
►
expat
►
expat_config
expat_config.h
►
common
►
graphics
gl_context_switch.cc
gl_context_switch.h
persistent_cache.cc
persistent_cache.h
texture.cc
texture.h
constants.h
macros.h
settings.cc
settings.h
task_runners.cc
task_runners.h
►
display_list
►
benchmarking
dl_benchmarks.cc
dl_benchmarks.h
dl_builder_benchmarks.cc
dl_complexity.cc
dl_complexity.h
dl_complexity_gl.cc
dl_complexity_gl.h
dl_complexity_helper.cc
dl_complexity_helper.h
dl_complexity_metal.cc
dl_complexity_metal.h
dl_complexity_unittests.cc
dl_region_benchmarks.cc
dl_transform_benchmarks.cc
►
effects
►
color_filters
dl_blend_color_filter.cc
dl_blend_color_filter.h
dl_linear_to_srgb_gamma_color_filter.cc
dl_linear_to_srgb_gamma_color_filter.h
dl_matrix_color_filter.cc
dl_matrix_color_filter.h
dl_srgb_to_linear_gamma_color_filter.cc
dl_srgb_to_linear_gamma_color_filter.h
►
color_sources
dl_conical_gradient_color_source.cc
dl_conical_gradient_color_source.h
dl_gradient_color_source_base.h
dl_image_color_source.cc
dl_image_color_source.h
dl_linear_gradient_color_source.cc
dl_linear_gradient_color_source.h
dl_matrix_color_source_base.h
dl_radial_gradient_color_source.cc
dl_radial_gradient_color_source.h
dl_runtime_effect_color_source.cc
dl_runtime_effect_color_source.h
dl_sweep_gradient_color_source.cc
dl_sweep_gradient_color_source.h
►
image_filters
dl_blur_image_filter.cc
dl_blur_image_filter.h
dl_color_filter_image_filter.cc
dl_color_filter_image_filter.h
dl_compose_image_filter.cc
dl_compose_image_filter.h
dl_dilate_image_filter.cc
dl_dilate_image_filter.h
dl_erode_image_filter.cc
dl_erode_image_filter.h
dl_local_matrix_image_filter.cc
dl_local_matrix_image_filter.h
dl_matrix_image_filter.cc
dl_matrix_image_filter.h
dl_runtime_effect_image_filter.cc
dl_runtime_effect_image_filter.h
dl_color_filter.cc
dl_color_filter.h
dl_color_filter_unittests.cc
dl_color_filters.h
dl_color_source.cc
dl_color_source.h
dl_color_source_unittests.cc
dl_color_sources.h
dl_image_filter.cc
dl_image_filter.h
dl_image_filter_unittests.cc
dl_image_filters.h
dl_mask_filter.cc
dl_mask_filter.h
dl_mask_filter_unittests.cc
dl_runtime_effect.cc
dl_runtime_effect.h
dl_runtime_effect_skia.cc
dl_runtime_effect_skia.h
►
geometry
dl_geometry_conversions.h
dl_geometry_types.h
dl_geometry_types_unittests.cc
dl_path.cc
dl_path.h
dl_path_builder.cc
dl_path_builder.h
dl_path_builder_unittests.cc
dl_path_unittests.cc
dl_region.cc
dl_region.h
dl_region_unittests.cc
dl_rtree.cc
dl_rtree.h
dl_rtree_unittests.cc
►
image
dl_image.cc
dl_image.h
dl_image_skia.cc
dl_image_skia.h
►
skia
dl_sk_canvas.cc
dl_sk_canvas.h
dl_sk_canvas_unittests.cc
dl_sk_conversions.cc
dl_sk_conversions.h
dl_sk_conversions_unittests.cc
dl_sk_dispatcher.cc
dl_sk_dispatcher.h
dl_sk_paint_dispatcher.cc
dl_sk_paint_dispatcher.h
dl_sk_paint_dispatcher_unittests.cc
dl_sk_types.h
►
testing
dl_rendering_unittests.cc
dl_test_equality.h
dl_test_mock_path_receiver.h
dl_test_snippets.cc
dl_test_snippets.h
dl_test_surface_gl.cc
dl_test_surface_gl.h
dl_test_surface_metal.h
dl_test_surface_metal.mm
dl_test_surface_provider.cc
dl_test_surface_provider.h
dl_test_surface_provider_gl.cc
dl_test_surface_provider_metal.mm
dl_test_surface_provider_software.cc
dl_test_surface_software.cc
dl_test_surface_software.h
►
utils
dl_accumulation_rect.cc
dl_accumulation_rect.h
dl_accumulation_rect_unittests.cc
dl_comparable.h
dl_matrix_clip_tracker.cc
dl_matrix_clip_tracker.h
dl_matrix_clip_tracker_unittests.cc
dl_receiver_utils.cc
dl_receiver_utils.h
display_list.cc
display_list.h
display_list_unittests.cc
dl_attributes.h
dl_blend_mode.cc
dl_blend_mode.h
dl_builder.cc
dl_builder.h
dl_canvas.cc
dl_canvas.h
dl_canvas_unittests.cc
dl_color.cc
dl_color.h
dl_color_unittests.cc
dl_op_flags.cc
dl_op_flags.h
dl_op_receiver.cc
dl_op_receiver.h
dl_op_records.cc
dl_op_records.h
dl_paint.cc
dl_paint.h
dl_paint_unittests.cc
dl_sampling_options.h
dl_storage.cc
dl_storage.h
dl_storage_unittests.cc
dl_text.cc
dl_text.h
dl_text_skia.cc
dl_text_skia.h
dl_tile_mode.h
dl_types.cc
dl_types.h
dl_vertices.cc
dl_vertices.h
dl_vertices_unittests.cc
►
examples
►
glfw
FlutterEmbedderGLFW.cc
►
glfw_drm
FlutterEmbedderGLFW.cc
►
vulkan_glfw
►
src
main.cc
►
flow
►
layers
backdrop_filter_layer.cc
backdrop_filter_layer.h
backdrop_filter_layer_unittests.cc
cacheable_layer.cc
cacheable_layer.h
clip_path_layer.cc
clip_path_layer.h
clip_path_layer_unittests.cc
clip_rect_layer.cc
clip_rect_layer.h
clip_rect_layer_unittests.cc
clip_rrect_layer.cc
clip_rrect_layer.h
clip_rrect_layer_unittests.cc
clip_rsuperellipse_layer.cc
clip_rsuperellipse_layer.h
clip_rsuperellipse_layer_unittests.cc
clip_shape_layer.h
color_filter_layer.cc
color_filter_layer.h
color_filter_layer_unittests.cc
container_layer.cc
container_layer.h
container_layer_unittests.cc
display_list_layer.cc
display_list_layer.h
display_list_layer_unittests.cc
display_list_raster_cache_item.cc
display_list_raster_cache_item.h
image_filter_layer.cc
image_filter_layer.h
image_filter_layer_unittests.cc
layer.cc
layer.h
layer_raster_cache_item.cc
layer_raster_cache_item.h
layer_state_stack.cc
layer_state_stack.h
layer_state_stack_unittests.cc
layer_tree.cc
layer_tree.h
layer_tree_unittests.cc
offscreen_surface.cc
offscreen_surface.h
offscreen_surface_unittests.cc
opacity_layer.cc
opacity_layer.h
opacity_layer_unittests.cc
performance_overlay_layer.cc
performance_overlay_layer.h
performance_overlay_layer_unittests.cc
platform_view_layer.cc
platform_view_layer.h
platform_view_layer_unittests.cc
shader_mask_layer.cc
shader_mask_layer.h
shader_mask_layer_unittests.cc
texture_layer.cc
texture_layer.h
texture_layer_unittests.cc
transform_layer.cc
transform_layer.h
transform_layer_unittests.cc
►
testing
diff_context_test.cc
diff_context_test.h
gl_context_switch_test.cc
gl_context_switch_test.h
layer_test.h
mock_embedder.cc
mock_embedder.h
mock_layer.cc
mock_layer.h
mock_layer_unittests.cc
mock_raster_cache.cc
mock_raster_cache.h
mock_texture.cc
mock_texture.h
mock_texture_unittests.cc
compositor_context.cc
compositor_context.h
diff_context.cc
diff_context.h
diff_context_unittests.cc
embedded_view_params_unittests.cc
embedded_views.cc
embedded_views.h
flow_run_all_unittests.cc
flow_test_utils.cc
flow_test_utils.h
frame_timings.cc
frame_timings.h
frame_timings_recorder_unittests.cc
gl_context_switch_unittests.cc
mutators_stack_unittests.cc
paint_region.cc
paint_region.h
paint_utils.cc
paint_utils.h
raster_cache.cc
raster_cache.h
raster_cache_item.h
raster_cache_key.cc
raster_cache_key.h
raster_cache_unittests.cc
raster_cache_util.cc
raster_cache_util.h
skia_gpu_object.h
skia_gpu_object_unittests.cc
stopwatch.cc
stopwatch.h
stopwatch_dl.cc
stopwatch_dl.h
stopwatch_dl_unittests.cc
stopwatch_unittests.cc
surface.cc
surface.h
surface_frame.cc
surface_frame.h
surface_frame_unittests.cc
texture_unittests.cc
view_slicer.cc
view_slicer.h
view_slicer_unittests.cc
►
flutter_vma
flutter_skia_vma.cc
flutter_skia_vma.h
flutter_vma.cc
flutter_vma.h
►
fml
►
memory
ref_counted.h
ref_counted_internal.h
ref_counted_unittest.cc
ref_ptr.h
ref_ptr_internal.h
task_runner_checker.cc
task_runner_checker.h
task_runner_checker_unittest.cc
thread_checker.cc
thread_checker.h
weak_ptr.h
weak_ptr_internal.cc
weak_ptr_internal.h
weak_ptr_unittest.cc
►
platform
►
android
cpu_affinity.cc
cpu_affinity.h
jni_util.cc
jni_util.h
jni_weak_ref.cc
jni_weak_ref.h
message_loop_android.cc
message_loop_android.h
paths_android.cc
paths_android.h
scoped_java_ref.cc
scoped_java_ref.h
►
darwin
cf_utils.cc
cf_utils.h
cf_utils_unittests.mm
concurrent_message_loop_factory.mm
message_loop_darwin.h
message_loop_darwin.mm
paths_darwin.mm
platform_version.h
platform_version.mm
scoped_nsautorelease_pool.cc
scoped_nsautorelease_pool.h
string_range_sanitization.h
string_range_sanitization.mm
string_range_sanitization_unittests.mm
►
fuchsia
log_interest_listener.cc
log_interest_listener.h
log_interest_listener_unittests.cc
log_state.cc
log_state.h
message_loop_fuchsia.cc
message_loop_fuchsia.h
paths_fuchsia.cc
task_observers.cc
task_observers.h
►
linux
message_loop_linux.cc
message_loop_linux.h
paths_linux.cc
timerfd.cc
timerfd.h
►
posix
command_line_posix.cc
file_posix.cc
mapping_posix.cc
native_library_posix.cc
paths_posix.cc
posix_wrappers_posix.cc
process_posix.cc
►
qnx
paths_qnx.cc
►
win
command_line_win.cc
errors_win.cc
errors_win.h
file_win.cc
file_win_unittests.cc
mapping_win.cc
message_loop_win.cc
message_loop_win.h
native_library_win.cc
paths_win.cc
posix_wrappers_win.cc
process_win.cc
windows_shim.h
wstring_conversion.cc
wstring_conversion.h
wstring_conversion_unittests.cc
►
synchronization
atomic_object.h
count_down_latch.cc
count_down_latch.h
count_down_latch_unittests.cc
semaphore.cc
semaphore.h
semaphore_unittest.cc
sync_switch.cc
sync_switch.h
sync_switch_unittest.cc
waitable_event.cc
waitable_event.h
waitable_event_unittest.cc
►
time
chrono_timestamp_provider.cc
chrono_timestamp_provider.h
time_delta.h
time_delta_unittest.cc
time_point.cc
time_point.h
time_point_unittest.cc
time_unittest.cc
timestamp_provider.h
ascii_trie.cc
ascii_trie.h
ascii_trie_unittests.cc
backtrace.cc
backtrace.h
backtrace_stub.cc
backtrace_unittests.cc
base32.cc
base32.h
base32_unittest.cc
build_config.h
closure.h
closure_unittests.cc
command_line.cc
command_line.h
command_line_unittest.cc
concurrent_message_loop.cc
concurrent_message_loop.h
concurrent_message_loop_factory.cc
container.h
container_unittests.cc
cpu_affinity.cc
cpu_affinity.h
cpu_affinity_unittests.cc
delayed_task.cc
delayed_task.h
eintr_wrapper.h
endianness.cc
endianness.h
endianness_unittests.cc
file.cc
file.h
file_unittest.cc
hash_combine.h
hash_combine_unittests.cc
hex_codec.cc
hex_codec.h
hex_codec_unittest.cc
icu_util.cc
icu_util.h
log_level.h
log_settings.cc
log_settings.h
log_settings_state.cc
logging.cc
logging.h
logging_unittests.cc
macros.h
make_copyable.h
mapping.cc
mapping.h
mapping_unittests.cc
math.h
math_unittests.cc
message_loop.cc
message_loop.h
message_loop_impl.cc
message_loop_impl.h
message_loop_task_queues.cc
message_loop_task_queues.h
message_loop_task_queues_benchmark.cc
message_loop_task_queues_merge_unmerge_unittests.cc
message_loop_task_queues_unittests.cc
message_loop_unittests.cc
native_library.h
paths.cc
paths.h
paths_unittests.cc
posix_wrappers.h
process.h
raster_thread_merger.cc
raster_thread_merger.h
raster_thread_merger_unittests.cc
shared_thread_merger.cc
shared_thread_merger.h
status.h
status_or.h
string_conversion.cc
string_conversion.h
string_conversion_unittests.cc
task_queue_id.h
task_runner.cc
task_runner.h
task_source.cc
task_source.h
task_source_grade.h
task_source_unittests.cc
thread.cc
thread.h
thread_unittests.cc
trace_event.cc
trace_event.h
unique_fd.cc
unique_fd.h
unique_object.h
wakeable.h
►
impeller
►
base
allocation.cc
allocation.h
allocation_size.cc
allocation_size.h
allocation_size_unittests.cc
backend_cast.h
base_unittests.cc
comparable.cc
comparable.h
config.h
flags.h
mask.h
promise.cc
promise.h
strings.cc
strings.h
thread.cc
thread.h
thread_safety.cc
thread_safety.h
timing.h
validation.cc
validation.h
version.cc
version.h
►
compiler
code_gen_template.h
compiler.cc
compiler.h
compiler_backend.cc
compiler_backend.h
compiler_test.cc
compiler_test.h
compiler_unittests.cc
constants.cc
constants.h
impellerc_main.cc
include_dir.h
includer.cc
includer.h
logger.h
reflector.cc
reflector.h
runtime_stage_data.cc
runtime_stage_data.h
shader_bundle.cc
shader_bundle.h
shader_bundle_data.cc
shader_bundle_data.h
shader_bundle_unittests.cc
source_options.cc
source_options.h
spirv_compiler.cc
spirv_compiler.h
spirv_sksl.cc
spirv_sksl.h
switches.cc
switches.h
switches_unittests.cc
types.cc
types.h
uniform_sorter.cc
uniform_sorter.h
utilities.cc
utilities.h
►
core
allocator.cc
allocator.h
allocator_unittests.cc
buffer_view.cc
buffer_view.h
buffer_view_unittests.cc
device_buffer.cc
device_buffer.h
device_buffer_descriptor.cc
device_buffer_descriptor.h
formats.cc
formats.h
host_buffer.cc
host_buffer.h
idle_waiter.h
range.cc
range.h
raw_ptr.cc
raw_ptr.h
resource_binder.cc
resource_binder.h
runtime_types.cc
runtime_types.h
sampler.cc
sampler.h
sampler_descriptor.cc
sampler_descriptor.h
shader_types.cc
shader_types.h
texture.cc
texture.h
texture_descriptor.cc
texture_descriptor.h
vertex_buffer.cc
vertex_buffer.h
►
display_list
►
testing
render_text_in_canvas.cc
render_text_in_canvas.h
rmse.cc
rmse.h
aiks_context.cc
aiks_context.h
aiks_dl_atlas_unittests.cc
aiks_dl_basic_unittests.cc
aiks_dl_blend_unittests.cc
aiks_dl_blur_unittests.cc
aiks_dl_clip_unittests.cc
aiks_dl_gradient_unittests.cc
aiks_dl_opacity_unittests.cc
aiks_dl_path_unittests.cc
aiks_dl_runtime_effect_unittests.cc
aiks_dl_text_unittests.cc
aiks_dl_unittests.cc
aiks_dl_vertices_unittests.cc
aiks_playground.cc
aiks_playground.h
aiks_unittests.cc
aiks_unittests.h
canvas.cc
canvas.h
canvas_unittests.cc
color_filter.cc
color_filter.h
dl_atlas_geometry.cc
dl_atlas_geometry.h
dl_dispatcher.cc
dl_dispatcher.h
dl_golden_blur_unittests.cc
dl_golden_unittests.cc
dl_golden_unittests.h
dl_image_impeller.cc
dl_image_impeller.h
dl_playground.cc
dl_playground.h
dl_runtime_effect_impeller.cc
dl_runtime_effect_impeller.h
dl_text_impeller.cc
dl_text_impeller.h
dl_unittests.cc
dl_vertices_geometry.cc
dl_vertices_geometry.h
image_filter.cc
image_filter.h
nine_patch_converter.cc
nine_patch_converter.h
paint.cc
paint.h
paint_unittests.cc
skia_conversions.cc
skia_conversions.h
skia_conversions_unittests.cc
►
entity
►
contents
►
filters
►
inputs
contents_filter_input.cc
contents_filter_input.h
filter_contents_filter_input.cc
filter_contents_filter_input.h
filter_input.cc
filter_input.h
filter_input_unittests.cc
placeholder_filter_input.cc
placeholder_filter_input.h
texture_filter_input.cc
texture_filter_input.h
blend_filter_contents.cc
blend_filter_contents.h
blend_filter_contents_unittests.cc
border_mask_blur_filter_contents.cc
border_mask_blur_filter_contents.h
color_filter_contents.cc
color_filter_contents.h
color_matrix_filter_contents.cc
color_matrix_filter_contents.h
filter_contents.cc
filter_contents.h
gaussian_blur_filter_contents.cc
gaussian_blur_filter_contents.h
gaussian_blur_filter_contents_unittests.cc
linear_to_srgb_filter_contents.cc
linear_to_srgb_filter_contents.h
local_matrix_filter_contents.cc
local_matrix_filter_contents.h
matrix_filter_contents.cc
matrix_filter_contents.h
matrix_filter_contents_unittests.cc
morphology_filter_contents.cc
morphology_filter_contents.h
runtime_effect_filter_contents.cc
runtime_effect_filter_contents.h
srgb_to_linear_filter_contents.cc
srgb_to_linear_filter_contents.h
yuv_to_rgb_filter_contents.cc
yuv_to_rgb_filter_contents.h
►
test
recording_render_pass.cc
recording_render_pass.h
anonymous_contents.cc
anonymous_contents.h
atlas_contents.cc
atlas_contents.h
circle_contents.cc
circle_contents.h
clip_contents.cc
clip_contents.h
color_source_contents.cc
color_source_contents.h
conical_gradient_contents.cc
conical_gradient_contents.h
content_context.cc
content_context.h
contents.cc
contents.h
framebuffer_blend_contents.cc
framebuffer_blend_contents.h
gradient_generator.cc
gradient_generator.h
host_buffer_unittests.cc
line_contents.cc
line_contents.h
line_contents_unittests.cc
linear_gradient_contents.cc
linear_gradient_contents.h
pipelines.h
radial_gradient_contents.cc
radial_gradient_contents.h
runtime_effect_contents.cc
runtime_effect_contents.h
solid_color_contents.cc
solid_color_contents.h
solid_rrect_blur_contents.cc
solid_rrect_blur_contents.h
solid_rrect_like_blur_contents.cc
solid_rrect_like_blur_contents.h
solid_rsuperellipse_blur_contents.cc
solid_rsuperellipse_blur_contents.h
sweep_gradient_contents.cc
sweep_gradient_contents.h
text_contents.cc
text_contents.h
text_contents_unittests.cc
text_shadow_cache.cc
text_shadow_cache.h
texture_contents.cc
texture_contents.h
tiled_texture_contents.cc
tiled_texture_contents.h
tiled_texture_contents_unittests.cc
vertices_contents.cc
vertices_contents.h
►
geometry
arc_geometry.cc
arc_geometry.h
circle_geometry.cc
circle_geometry.h
cover_geometry.cc
cover_geometry.h
ellipse_geometry.cc
ellipse_geometry.h
fill_path_geometry.cc
fill_path_geometry.h
geometry.cc
geometry.h
geometry_unittests.cc
line_geometry.cc
line_geometry.h
point_field_geometry.cc
point_field_geometry.h
rect_geometry.cc
rect_geometry.h
round_rect_geometry.cc
round_rect_geometry.h
round_superellipse_geometry.cc
round_superellipse_geometry.h
stroke_path_geometry.cc
stroke_path_geometry.h
superellipse_geometry.cc
superellipse_geometry.h
vertices_geometry.cc
vertices_geometry.h
clip_stack_unittests.cc
draw_order_resolver.cc
draw_order_resolver.h
draw_order_resolver_unittests.cc
entity.cc
entity.h
entity_pass_clip_stack.cc
entity_pass_clip_stack.h
entity_pass_target.cc
entity_pass_target.h
entity_pass_target_unittests.cc
entity_playground.cc
entity_playground.h
entity_unittests.cc
inline_pass_context.cc
inline_pass_context.h
render_target_cache.cc
render_target_cache.h
render_target_cache_unittests.cc
save_layer_utils.cc
save_layer_utils.h
save_layer_utils_unittests.cc
►
fixtures
golden_paths.h
types.h
►
geometry
arc.cc
arc.h
arc_unittests.cc
color.cc
color.h
constants.cc
constants.h
dashed_line_path_source.cc
dashed_line_path_source.h
geometry_asserts.h
geometry_benchmarks.cc
geometry_unittests.cc
gradient.cc
gradient.h
half.h
matrix.cc
matrix.h
matrix_decomposition.cc
matrix_decomposition.h
matrix_unittests.cc
path_source.cc
path_source.h
path_source_unittests.cc
point.cc
point.h
quaternion.cc
quaternion.h
rational.cc
rational.h
rational_unittests.cc
rect.cc
rect.h
rect_unittests.cc
round_rect.cc
round_rect.h
round_rect_unittests.cc
round_superellipse.cc
round_superellipse.h
round_superellipse_param.cc
round_superellipse_param.h
round_superellipse_unittests.cc
rounding_radii.cc
rounding_radii.h
rounding_radii_unittests.cc
rstransform.cc
rstransform.h
rstransform_unittests.cc
saturated_math.h
saturated_math_unittests.cc
scalar.h
separated_vector.cc
separated_vector.h
shear.cc
shear.h
sigma.cc
sigma.h
size.cc
size.h
size_unittests.cc
stroke_parameters.cc
stroke_parameters.h
trig.cc
trig.h
trig_unittests.cc
type_traits.cc
type_traits.h
vector.cc
vector.h
wangs_formula.cc
wangs_formula.h
wangs_formula_unittests.cc
►
golden_tests
golden_digest.cc
golden_digest.h
golden_playground_test.h
golden_playground_test_mac.cc
golden_playground_test_stub.cc
golden_tests.cc
main.cc
metal_screenshot.h
metal_screenshot.mm
metal_screenshotter.h
metal_screenshotter.mm
screenshot.h
screenshotter.h
vulkan_screenshotter.h
vulkan_screenshotter.mm
working_directory.cc
working_directory.h
►
playground
►
backend
►
gles
playground_impl_gles.cc
playground_impl_gles.h
►
metal
playground_impl_mtl.h
playground_impl_mtl.mm
►
vulkan
playground_impl_vk.cc
playground_impl_vk.h
swiftshader_utilities.cc
swiftshader_utilities.h
►
image
►
backends
►
skia
compressed_image_skia.cc
compressed_image_skia.h
compressed_image.cc
compressed_image.h
decompressed_image.cc
decompressed_image.h
►
imgui
imgui_impl_impeller.cc
imgui_impl_impeller.h
compute_playground_test.cc
compute_playground_test.h
playground.cc
playground.h
playground_impl.cc
playground_impl.h
playground_test.cc
playground_test.h
switches.cc
switches.h
widgets.cc
widgets.h
►
renderer
►
backend
►
gles
►
test
capabilities_unittests.cc
formats_gles_unittests.cc
gpu_tracer_gles_unittests.cc
mock_gles.cc
mock_gles.h
mock_gles_unittests.cc
pipeline_library_gles_unittests.cc
proc_table_gles_unittests.cc
reactor_unittests.cc
specialization_constants_unittests.cc
surface_gles_unittests.cc
texture_gles_unittests.cc
allocator_gles.cc
allocator_gles.h
blit_command_gles.cc
blit_command_gles.h
blit_command_gles_unittests.cc
blit_pass_gles.cc
blit_pass_gles.h
buffer_bindings_gles.cc
buffer_bindings_gles.h
buffer_bindings_gles_unittests.cc
capabilities_gles.cc
capabilities_gles.h
command_buffer_gles.cc
command_buffer_gles.h
context_gles.cc
context_gles.h
description_gles.cc
description_gles.h
device_buffer_gles.cc
device_buffer_gles.h
device_buffer_gles_unittests.cc
formats_gles.cc
formats_gles.h
gles.h
gpu_tracer_gles.cc
gpu_tracer_gles.h
handle_gles.cc
handle_gles.h
pipeline_gles.cc
pipeline_gles.h
pipeline_library_gles.cc
pipeline_library_gles.h
proc_table_gles.cc
proc_table_gles.h
reactor_gles.cc
reactor_gles.h
render_pass_gles.cc
render_pass_gles.h
render_pass_gles_unittests.cc
sampler_gles.cc
sampler_gles.h
sampler_library_gles.cc
sampler_library_gles.h
shader_function_gles.cc
shader_function_gles.h
shader_library_gles.cc
shader_library_gles.h
surface_gles.cc
surface_gles.h
texture_gles.cc
texture_gles.h
unique_handle_gles.cc
unique_handle_gles.h
unique_handle_gles_unittests.cc
►
metal
allocator_mtl.h
allocator_mtl.mm
allocator_mtl_unittests.mm
blit_pass_mtl.h
blit_pass_mtl.mm
command_buffer_mtl.h
command_buffer_mtl.mm
compute_pass_bindings_cache_mtl.h
compute_pass_bindings_cache_mtl.mm
compute_pass_mtl.h
compute_pass_mtl.mm
compute_pipeline_mtl.h
compute_pipeline_mtl.mm
context_mtl.h
context_mtl.mm
context_mtl_unittests.mm
device_buffer_mtl.h
device_buffer_mtl.mm
formats_mtl.h
formats_mtl.mm
gpu_tracer_mtl.h
gpu_tracer_mtl.mm
pass_bindings_cache_mtl.h
pass_bindings_cache_mtl.mm
pipeline_library_mtl.h
pipeline_library_mtl.mm
pipeline_mtl.h
pipeline_mtl.mm
render_pass_mtl.h
render_pass_mtl.mm
sampler_library_mtl.h
sampler_library_mtl.mm
sampler_mtl.h
sampler_mtl.mm
shader_function_mtl.h
shader_function_mtl.mm
shader_library_mtl.h
shader_library_mtl.mm
surface_mtl.h
surface_mtl.mm
swapchain_transients_mtl.h
swapchain_transients_mtl.mm
swapchain_transients_mtl_unittests.mm
texture_mtl.h
texture_mtl.mm
texture_mtl_unittests.mm
texture_wrapper_mtl.h
texture_wrapper_mtl.mm
vertex_descriptor_mtl.h
vertex_descriptor_mtl.mm
►
vulkan
►
android
ahb_texture_source_vk.cc
ahb_texture_source_vk.h
ahb_texture_source_vk_unittests.cc
►
swapchain
►
ahb
ahb_formats.h
ahb_swapchain_impl_vk.cc
ahb_swapchain_impl_vk.h
ahb_swapchain_vk.cc
ahb_swapchain_vk.h
ahb_texture_pool_vk.cc
ahb_texture_pool_vk.h
external_semaphore_vk.cc
external_semaphore_vk.h
►
khr
khr_swapchain_image_vk.cc
khr_swapchain_image_vk.h
khr_swapchain_impl_vk.cc
khr_swapchain_impl_vk.h
khr_swapchain_vk.cc
khr_swapchain_vk.h
surface_vk.cc
surface_vk.h
swapchain_transients_vk.cc
swapchain_transients_vk.h
swapchain_vk.cc
swapchain_vk.h
►
test
gpu_tracer_unittests.cc
mock_vulkan.cc
mock_vulkan.h
mock_vulkan_unittests.cc
sampler_library_vk_unittests.cc
swapchain_unittests.cc
allocator_vk.cc
allocator_vk.h
allocator_vk_unittests.cc
barrier_vk.cc
barrier_vk.h
blit_pass_vk.cc
blit_pass_vk.h
blit_pass_vk_unittests.cc
capabilities_vk.cc
capabilities_vk.h
command_buffer_vk.cc
command_buffer_vk.h
command_encoder_vk_unittests.cc
command_pool_vk.cc
command_pool_vk.h
command_pool_vk_unittests.cc
command_queue_vk.cc
command_queue_vk.h
compute_pass_vk.cc
compute_pass_vk.h
compute_pipeline_vk.cc
compute_pipeline_vk.h
context_vk.cc
context_vk.h
context_vk_unittests.cc
debug_report_vk.cc
debug_report_vk.h
descriptor_pool_vk.cc
descriptor_pool_vk.h
descriptor_pool_vk_unittests.cc
device_buffer_vk.cc
device_buffer_vk.h
device_holder_vk.h
driver_info_vk.cc
driver_info_vk.h
driver_info_vk_unittests.cc
fence_waiter_vk.cc
fence_waiter_vk.h
fence_waiter_vk_unittests.cc
formats_vk.cc
formats_vk.h
formats_vk_unittests.cc
gpu_tracer_vk.cc
gpu_tracer_vk.h
limits_vk.h
pipeline_cache_data_vk.cc
pipeline_cache_data_vk.h
pipeline_cache_data_vk_unittests.cc
pipeline_cache_vk.cc
pipeline_cache_vk.h
pipeline_library_vk.cc
pipeline_library_vk.h
pipeline_vk.cc
pipeline_vk.h
queue_vk.cc
queue_vk.h
render_pass_builder_vk.cc
render_pass_builder_vk.h
render_pass_builder_vk_unittests.cc
render_pass_cache_unittests.cc
render_pass_vk.cc
render_pass_vk.h
render_pass_vk_unittests.cc
resource_manager_vk.cc
resource_manager_vk.h
resource_manager_vk_unittests.cc
sampler_library_vk.cc
sampler_library_vk.h
sampler_vk.cc
sampler_vk.h
shader_function_vk.cc
shader_function_vk.h
shader_library_vk.cc
shader_library_vk.h
shared_object_vk.cc
shared_object_vk.h
surface_context_vk.cc
surface_context_vk.h
surface_context_vk_unittests.cc
texture_source_vk.cc
texture_source_vk.h
texture_vk.cc
texture_vk.h
tracked_objects_vk.cc
tracked_objects_vk.h
vertex_descriptor_vk.cc
vertex_descriptor_vk.h
vk.h
vma.cc
vma.h
workarounds_vk.cc
workarounds_vk.h
yuv_conversion_library_vk.cc
yuv_conversion_library_vk.h
yuv_conversion_vk.cc
yuv_conversion_vk.h
►
testing
mocks.h
blit_command.cc
blit_command.h
blit_pass.cc
blit_pass.h
blit_pass_unittests.cc
capabilities.cc
capabilities.h
capabilities_unittests.cc
command.cc
command.h
command_buffer.cc
command_buffer.h
command_queue.cc
command_queue.h
compute_pass.cc
compute_pass.h
compute_pipeline_builder.cc
compute_pipeline_builder.h
compute_pipeline_descriptor.cc
compute_pipeline_descriptor.h
compute_unittests.cc
context.cc
context.h
device_buffer_unittests.cc
pipeline.cc
pipeline.h
pipeline_builder.cc
pipeline_builder.h
pipeline_descriptor.cc
pipeline_descriptor.h
pipeline_descriptor_unittests.cc
pipeline_library.cc
pipeline_library.h
pool.h
pool_unittests.cc
render_pass.cc
render_pass.h
render_target.cc
render_target.h
renderer_dart_unittests.cc
renderer_unittests.cc
sampler_library.cc
sampler_library.h
shader_function.cc
shader_function.h
shader_key.cc
shader_key.h
shader_library.cc
shader_library.h
shader_stage_compatibility_checker.h
snapshot.cc
snapshot.h
surface.cc
surface.h
texture_util.cc
texture_util.h
vertex_buffer_builder.cc
vertex_buffer_builder.h
vertex_descriptor.cc
vertex_descriptor.h
►
runtime_stage
runtime_stage.cc
runtime_stage.h
runtime_stage_playground.cc
runtime_stage_playground.h
runtime_stage_unittests.cc
►
shader_archive
shader_archive.cc
shader_archive.h
shader_archive_main.cc
shader_archive_types.h
shader_archive_unittests.cc
shader_archive_writer.cc
shader_archive_writer.h
►
tessellator
►
c
tessellator.cc
tessellator.h
path_tessellator.cc
path_tessellator.h
path_tessellator_unittests.cc
tessellator.cc
tessellator.h
tessellator_libtess.cc
tessellator_libtess.h
tessellator_unittests.cc
►
toolkit
►
android
choreographer.cc
choreographer.h
hardware_buffer.cc
hardware_buffer.h
native_window.cc
native_window.h
proc_table.cc
proc_table.h
surface_control.cc
surface_control.h
surface_transaction.cc
surface_transaction.h
surface_transaction_stats.cc
surface_transaction_stats.h
toolkit_android_unittests.cc
►
egl
config.cc
config.h
context.cc
context.h
display.cc
display.h
egl.cc
egl.h
image.cc
image.h
surface.cc
surface.h
►
gles
gles.h
texture.cc
texture.h
►
glvk
proc_table.cc
proc_table.h
trampoline.cc
trampoline.h
►
interop
►
backend
►
gles
context_gles.cc
context_gles.h
reactor_worker_gles.cc
reactor_worker_gles.h
surface_gles.cc
surface_gles.h
►
metal
context_mtl.h
context_mtl.mm
surface_mtl.h
surface_mtl.mm
►
vulkan
context_vk.cc
context_vk.h
surface_vk.cc
surface_vk.h
swapchain_vk.cc
swapchain_vk.h
color_filter.cc
color_filter.h
color_source.cc
color_source.h
context.cc
context.h
dl.cc
dl.h
dl_builder.cc
dl_builder.h
example_gl.c
example_mtl.m
example_vk.c
formats.cc
formats.h
fragment_program.cc
fragment_program.h
glyph_info.cc
glyph_info.h
image_filter.cc
image_filter.h
impeller.cc
impeller.h
impeller_c.c
impeller_cc.cc
impeller_unittests.cc
line_metrics.cc
line_metrics.h
mask_filter.cc
mask_filter.h
object.cc
object.h
object_unittests.cc
paint.cc
paint.h
paragraph.cc
paragraph.h
paragraph_builder.cc
paragraph_builder.h
paragraph_style.cc
paragraph_style.h
path.cc
path.h
path_builder.cc
path_builder.h
playground_test.cc
playground_test.h
surface.cc
surface.h
texture.cc
texture.h
typography_context.cc
typography_context.h
►
typographer
►
backends
►
skia
text_frame_skia.cc
text_frame_skia.h
typeface_skia.cc
typeface_skia.h
typographer_context_skia.cc
typographer_context_skia.h
font.cc
font.h
font_glyph_pair.cc
font_glyph_pair.h
glyph.cc
glyph.h
glyph_atlas.cc
glyph_atlas.h
lazy_glyph_atlas.cc
lazy_glyph_atlas.h
rectangle_packer.cc
rectangle_packer.h
text_frame.cc
text_frame.h
text_run.cc
text_run.h
typeface.cc
typeface.h
typographer_context.cc
typographer_context.h
typographer_unittests.cc
►
lib
►
gpu
command_buffer.cc
command_buffer.h
context.cc
context.h
device_buffer.cc
device_buffer.h
export.cc
export.h
formats.cc
formats.h
render_pass.cc
render_pass.h
render_pipeline.cc
render_pipeline.h
shader.cc
shader.h
shader_library.cc
shader_library.h
texture.cc
texture.h
►
io
dart_io.cc
dart_io.h
►
snapshot
snapshot.h
►
ui
►
compositing
scene.cc
scene.h
scene_builder.cc
scene_builder.h
scene_builder_unittests.cc
►
isolate_name_server
isolate_name_server.cc
isolate_name_server.h
isolate_name_server_natives.cc
isolate_name_server_natives.h
►
painting
canvas.cc
canvas.h
codec.cc
codec.h
color_filter.cc
color_filter.h
display_list_deferred_image_gpu_impeller.cc
display_list_deferred_image_gpu_impeller.h
display_list_deferred_image_gpu_skia.cc
display_list_deferred_image_gpu_skia.h
display_list_image_gpu.cc
display_list_image_gpu.h
engine_layer.cc
engine_layer.h
fragment_program.cc
fragment_program.h
fragment_shader.cc
fragment_shader.h
gradient.cc
gradient.h
image.cc
image.h
image_decoder.cc
image_decoder.h
image_decoder_impeller.cc
image_decoder_impeller.h
image_decoder_no_gl_unittests.cc
image_decoder_no_gl_unittests.h
image_decoder_skia.cc
image_decoder_skia.h
image_decoder_unittests.cc
image_descriptor.cc
image_descriptor.h
image_dispose_unittests.cc
image_encoding.cc
image_encoding.h
image_encoding_impeller.cc
image_encoding_impeller.h
image_encoding_impl.h
image_encoding_skia.cc
image_encoding_skia.h
image_encoding_unittests.cc
image_filter.cc
image_filter.h
image_generator.cc
image_generator.h
image_generator_apng.cc
image_generator_apng.h
image_generator_registry.cc
image_generator_registry.h
image_generator_registry_unittests.cc
image_shader.cc
image_shader.h
immutable_buffer.cc
immutable_buffer.h
matrix.cc
matrix.h
multi_frame_codec.cc
multi_frame_codec.h
paint.cc
paint.h
paint_unittests.cc
path.cc
path.h
path_measure.cc
path_measure.h
path_unittests.cc
picture.cc
picture.h
picture_recorder.cc
picture_recorder.h
rrect.cc
rrect.h
rsuperellipse.cc
rsuperellipse.h
shader.cc
shader.h
single_frame_codec.cc
single_frame_codec.h
single_frame_codec_unittests.cc
vertices.cc
vertices.h
►
plugins
callback_cache.cc
callback_cache.h
►
semantics
custom_accessibility_action.cc
custom_accessibility_action.h
semantics_flags.cc
semantics_flags.h
semantics_node.cc
semantics_node.h
semantics_update.cc
semantics_update.h
semantics_update_builder.cc
semantics_update_builder.h
semantics_update_builder_unittests.cc
string_attribute.cc
string_attribute.h
►
text
asset_manager_font_provider.cc
asset_manager_font_provider.h
font_collection.cc
font_collection.h
paragraph.cc
paragraph.h
paragraph_builder.cc
paragraph_builder.h
►
window
key_data.cc
key_data.h
key_data_packet.cc
key_data_packet.h
platform_configuration.cc
platform_configuration.h
platform_configuration_unittests.cc
platform_isolate.cc
platform_isolate.h
platform_message.cc
platform_message.h
platform_message_response.cc
platform_message_response.h
platform_message_response_dart.cc
platform_message_response_dart.h
platform_message_response_dart_port.cc
platform_message_response_dart_port.h
platform_message_response_dart_port_unittests.cc
platform_message_response_dart_unittests.cc
pointer_data.cc
pointer_data.h
pointer_data_packet.cc
pointer_data_packet.h
pointer_data_packet_converter.cc
pointer_data_packet_converter.h
pointer_data_packet_converter_unittests.cc
pointer_data_packet_unittests.cc
view_focus.cc
view_focus.h
viewport_metrics.cc
viewport_metrics.h
dart_runtime_hooks.cc
dart_runtime_hooks.h
dart_ui.cc
dart_ui.h
dart_wrapper.h
floating_point.h
hooks_unittests.cc
io_manager.h
snapshot_delegate.h
ui_benchmarks.cc
ui_dart_state.cc
ui_dart_state.h
►
web_ui
►
skwasm
►
text
text_types.h
export.h
helpers.h
live_objects.h
skwasm_support.h
surface.h
wrappers.h
►
runtime
dart_isolate.cc
dart_isolate.h
dart_isolate_group_data.cc
dart_isolate_group_data.h
dart_isolate_unittests.cc
dart_lifecycle_unittests.cc
dart_plugin_registrant.cc
dart_plugin_registrant.h
dart_plugin_registrant_unittests.cc
dart_service_isolate.cc
dart_service_isolate.h
dart_service_isolate_unittests.cc
dart_snapshot.cc
dart_snapshot.h
dart_timestamp_provider.cc
dart_timestamp_provider.h
dart_vm.cc
dart_vm.h
dart_vm_data.cc
dart_vm_data.h
dart_vm_initializer.cc
dart_vm_initializer.h
dart_vm_lifecycle.cc
dart_vm_lifecycle.h
dart_vm_unittests.cc
embedder_resources.cc
embedder_resources.h
isolate_configuration.cc
isolate_configuration.h
no_dart_plugin_registrant_unittests.cc
platform_data.cc
platform_data.h
platform_isolate_manager.cc
platform_isolate_manager.h
platform_isolate_manager_unittests.cc
ptrace_check.cc
ptrace_check.h
runtime_controller.cc
runtime_controller.h
runtime_controller_unittests.cc
runtime_delegate.cc
runtime_delegate.h
service_protocol.cc
service_protocol.h
skia_concurrent_executor.cc
skia_concurrent_executor.h
test_font_data.cc
test_font_data.h
type_conversions_unittests.cc
►
shell
►
common
animator.cc
animator.h
animator_unittests.cc
base64.cc
base64.h
base64_unittests.cc
context_options.cc
context_options.h
context_options_unittests.cc
dart_native_benchmarks.cc
display.cc
display.h
display_manager.cc
display_manager.h
dl_op_spy.cc
dl_op_spy.h
dl_op_spy_unittests.cc
engine.cc
engine.h
engine_animator_unittests.cc
engine_unittests.cc
input_events_unittests.cc
persistent_cache_unittests.cc
pipeline.cc
pipeline.h
pipeline_unittests.cc
platform_message_handler.h
platform_view.cc
platform_view.h
pointer_data_dispatcher.cc
pointer_data_dispatcher.h
rasterizer.cc
rasterizer.h
rasterizer_unittests.cc
resource_cache_limit_calculator.cc
resource_cache_limit_calculator.h
resource_cache_limit_calculator_unittests.cc
run_configuration.cc
run_configuration.h
serialization_callbacks.cc
serialization_callbacks.h
shell.cc
shell.h
shell_benchmarks.cc
shell_fuchsia_unittests.cc
shell_io_manager.cc
shell_io_manager.h
shell_io_manager_unittests.cc
shell_test.cc
shell_test.h
shell_test_external_view_embedder.cc
shell_test_external_view_embedder.h
shell_test_platform_view.cc
shell_test_platform_view.h
shell_test_platform_view_gl.cc
shell_test_platform_view_gl.h
shell_test_platform_view_metal.h
shell_test_platform_view_metal.mm
shell_test_platform_view_vulkan.cc
shell_test_platform_view_vulkan.h
shell_unittests.cc
skia_event_tracer_impl.cc
skia_event_tracer_impl.h
snapshot_controller.cc
snapshot_controller.h
snapshot_controller_impeller.cc
snapshot_controller_impeller.h
snapshot_controller_skia.cc
snapshot_controller_skia.h
snapshot_surface_producer.h
switch_defs.h
switches.cc
switches.h
switches_unittests.cc
thread_host.cc
thread_host.h
variable_refresh_rate_display.cc
variable_refresh_rate_display.h
variable_refresh_rate_display_unittests.cc
variable_refresh_rate_reporter.h
vsync_waiter.cc
vsync_waiter.h
vsync_waiter_fallback.cc
vsync_waiter_fallback.h
vsync_waiter_unittests.cc
vsync_waiters_test.cc
vsync_waiters_test.h
►
geometry
geometry.h
geometry_unittests.cc
►
gpu
gpu_surface_gl_delegate.cc
gpu_surface_gl_delegate.h
gpu_surface_gl_impeller.cc
gpu_surface_gl_impeller.h
gpu_surface_gl_skia.cc
gpu_surface_gl_skia.h
gpu_surface_metal_delegate.cc
gpu_surface_metal_delegate.h
gpu_surface_metal_impeller.h
gpu_surface_metal_impeller.mm
gpu_surface_metal_impeller_unittests.mm
gpu_surface_metal_skia.h
gpu_surface_metal_skia.mm
gpu_surface_noop.h
gpu_surface_noop.mm
gpu_surface_noop_unittests.mm
gpu_surface_software.cc
gpu_surface_software.h
gpu_surface_software_delegate.cc
gpu_surface_software_delegate.h
gpu_surface_vulkan.cc
gpu_surface_vulkan.h
gpu_surface_vulkan_delegate.cc
gpu_surface_vulkan_delegate.h
gpu_surface_vulkan_impeller.cc
gpu_surface_vulkan_impeller.h
►
platform
►
android
►
context
android_context.cc
android_context.h
►
external_view_embedder
external_view_embedder.cc
external_view_embedder.h
external_view_embedder_2.cc
external_view_embedder_2.h
external_view_embedder_unittests.cc
external_view_embedder_wrapper.cc
external_view_embedder_wrapper.h
surface_pool.cc
surface_pool.h
surface_pool_unittests.cc
►
jni
jni_mock.h
jni_mock_unittest.cc
platform_view_android_jni.cc
platform_view_android_jni.h
►
platform_view_android_delegate
platform_view_android_delegate.cc
platform_view_android_delegate.h
platform_view_android_delegate_unittests.cc
►
surface
android_native_window.cc
android_native_window.h
android_surface.cc
android_surface.h
android_surface_mock.cc
android_surface_mock.h
snapshot_surface_producer.cc
snapshot_surface_producer.h
android_context_dynamic_impeller.cc
android_context_dynamic_impeller.h
android_context_gl_impeller.cc
android_context_gl_impeller.h
android_context_gl_impeller_unittests.cc
android_context_gl_skia.cc
android_context_gl_skia.h
android_context_gl_unittests.cc
android_context_vk_impeller.cc
android_context_vk_impeller.h
android_display.cc
android_display.h
android_egl_surface.cc
android_egl_surface.h
android_environment_gl.cc
android_environment_gl.h
android_image_generator.cc
android_image_generator.h
android_rendering_selector.h
android_shell_holder.cc
android_shell_holder.h
android_shell_holder_unittests.cc
android_surface_dynamic_impeller.cc
android_surface_dynamic_impeller.h
android_surface_gl_impeller.cc
android_surface_gl_impeller.h
android_surface_gl_skia.cc
android_surface_gl_skia.h
android_surface_software.cc
android_surface_software.h
android_surface_vk_impeller.cc
android_surface_vk_impeller.h
apk_asset_provider.cc
apk_asset_provider.h
apk_asset_provider_unittests.cc
flutter_main.cc
flutter_main.h
flutter_shell_native_unittests.cc
image_external_texture.cc
image_external_texture.h
image_external_texture_gl.cc
image_external_texture_gl.h
image_external_texture_gl_impeller.cc
image_external_texture_gl_impeller.h
image_external_texture_gl_skia.cc
image_external_texture_gl_skia.h
image_external_texture_vk_impeller.cc
image_external_texture_vk_impeller.h
image_lru.cc
image_lru.h
image_lru_unittests.cc
library_loader.cc
platform_message_handler_android.cc
platform_message_handler_android.h
platform_message_response_android.cc
platform_message_response_android.h
platform_view_android.cc
platform_view_android.h
platform_view_android_jni_impl.cc
platform_view_android_jni_impl.h
platform_view_android_unittests.cc
surface_texture_external_texture.cc
surface_texture_external_texture.h
surface_texture_external_texture_gl_impeller.cc
surface_texture_external_texture_gl_impeller.h
surface_texture_external_texture_gl_skia.cc
surface_texture_external_texture_gl_skia.h
surface_texture_external_texture_vk_impeller.cc
surface_texture_external_texture_vk_impeller.h
vsync_waiter_android.cc
vsync_waiter_android.h
►
common
►
client_wrapper
►
include
►
flutter
basic_message_channel.h
binary_messenger.h
byte_streams.h
encodable_value.h
engine_method_result.h
event_channel.h
event_sink.h
event_stream_handler.h
event_stream_handler_functions.h
message_codec.h
method_call.h
method_channel.h
method_codec.h
method_result.h
method_result_functions.h
plugin_registrar.h
plugin_registry.h
standard_codec_serializer.h
standard_message_codec.h
standard_method_codec.h
texture_registrar.h
►
testing
stub_flutter_api.cc
stub_flutter_api.h
test_codec_extensions.cc
test_codec_extensions.h
basic_message_channel_unittests.cc
binary_messenger_impl.h
byte_buffer_streams.h
core_implementations.cc
encodable_value_unittests.cc
engine_method_result.cc
event_channel_unittests.cc
method_call_unittests.cc
method_channel_unittests.cc
method_result_functions_unittests.cc
plugin_registrar.cc
plugin_registrar_unittests.cc
standard_codec.cc
standard_message_codec_unittests.cc
standard_method_codec_unittests.cc
texture_registrar_impl.h
texture_registrar_unittests.cc
►
public
flutter_export.h
flutter_macros.h
flutter_messenger.h
flutter_plugin_registrar.h
flutter_texture_registrar.h
accessibility_bridge.cc
accessibility_bridge.h
accessibility_bridge_unittests.cc
alert_platform_node_delegate.cc
alert_platform_node_delegate.h
app_lifecycle_state.h
engine_switches.cc
engine_switches.h
engine_switches_unittests.cc
flutter_platform_node_delegate.cc
flutter_platform_node_delegate.h
flutter_platform_node_delegate_unittests.cc
incoming_message_dispatcher.cc
incoming_message_dispatcher.h
incoming_message_dispatcher_unittests.cc
isolate_scope.cc
isolate_scope.h
json_message_codec.cc
json_message_codec.h
json_message_codec_unittests.cc
json_method_codec.cc
json_method_codec.h
json_method_codec_unittests.cc
path_utils.cc
path_utils.h
path_utils_unittests.cc
platform_provided_menu.h
test_accessibility_bridge.cc
test_accessibility_bridge.h
text_editing_delta.cc
text_editing_delta.h
text_editing_delta_unittests.cc
text_input_model.cc
text_input_model.h
text_input_model_unittests.cc
text_range.h
text_range_unittests.cc
windowing.h
►
darwin
►
common
►
framework
►
Headers
FlutterBinaryMessenger.h
FlutterChannels.h
FlutterCodecs.h
FlutterDartProject.h
FlutterHourFormat.h
FlutterMacros.h
FlutterTexture.h
►
Source
flutter_codecs_unittest.mm
flutter_standard_codec_unittest.mm
FlutterBinaryMessengerRelay.h
FlutterBinaryMessengerRelay.mm
FlutterBinaryMessengerRelayTest.mm
FlutterChannels.mm
FlutterChannelsTest.m
FlutterCodecs.mm
FlutterHourFormat.mm
FlutterNSBundleUtils.h
FlutterNSBundleUtils.mm
FlutterStandardCodec.mm
FlutterStandardCodec_Internal.h
FlutterStandardCodecHelper.cc
FlutterStandardCodecHelper.h
FlutterTestUtils.h
FlutterTestUtils.mm
framework_common_swift_unittests.mm
availability_version_check.cc
availability_version_check.h
availability_version_check_unittests.cc
buffer_conversions.h
buffer_conversions.mm
command_line.h
command_line.mm
InternalFlutterSwiftCommon-Bridging-Header.h
►
graphics
FlutterDarwinContextMetalImpeller.h
FlutterDarwinContextMetalImpeller.mm
FlutterDarwinContextMetalSkia.h
FlutterDarwinContextMetalSkia.mm
FlutterDarwinExternalTextureMetal.h
FlutterDarwinExternalTextureMetal.mm
►
ios
►
framework
►
Headers
Flutter.h
FlutterAppDelegate.h
FlutterCallbackCache.h
FlutterEngine.h
FlutterEngineGroup.h
FlutterHeadlessDartRunner.h
FlutterPlatformViews.h
FlutterPlugin.h
FlutterPluginAppLifeCycleDelegate.h
FlutterSceneDelegate.h
FlutterSceneLifeCycle.h
FlutterViewController.h
►
Source
accessibility_bridge.h
accessibility_bridge.mm
accessibility_bridge_ios.h
accessibility_bridge_test.mm
availability_version_check_test.mm
FlutterAppDelegate.mm
FlutterAppDelegate_Internal.h
FlutterAppDelegate_Test.h
FlutterAppDelegateTest.mm
FlutterCallbackCache.mm
FlutterCallbackCache_Internal.h
FlutterChannelKeyResponder.h
FlutterChannelKeyResponder.mm
FlutterChannelKeyResponderTest.mm
FlutterDartProject.mm
FlutterDartProject_Internal.h
FlutterDartProjectTest.mm
FlutterDartVMServicePublisher.h
FlutterDartVMServicePublisher.mm
FlutterEmbedderKeyResponder.h
FlutterEmbedderKeyResponder.mm
FlutterEmbedderKeyResponderTest.mm
FlutterEngine.mm
FlutterEngine_Internal.h
FlutterEngine_Test.h
FlutterEngineGroup.mm
FlutterEngineGroupTest.mm
FlutterEnginePlatformViewTest.mm
FlutterEngineTest.mm
FlutterFakeKeyEvents.h
FlutterFakeKeyEvents.mm
FlutterHeadlessDartRunner.mm
FlutterIndirectScribbleDelegate.h
FlutterKeyboardManager.h
FlutterKeyboardManager.mm
FlutterKeyboardManagerTest.mm
FlutterKeyPrimaryResponder.h
FlutterKeySecondaryResponder.h
FlutterLaunchEngine.h
FlutterLaunchEngine.m
FlutterLaunchEngineTest.mm
FlutterMetalLayer.h
FlutterMetalLayer.mm
FlutterMetalLayerTest.mm
FlutterOverlayView.h
FlutterOverlayView.mm
FlutterPlatformPlugin.h
FlutterPlatformPlugin.mm
FlutterPlatformPluginTest.mm
FlutterPlatformViews.mm
FlutterPlatformViews_Internal.h
FlutterPlatformViewsController.h
FlutterPlatformViewsController.mm
FlutterPlatformViewsTest.mm
FlutterPluginAppLifeCycleDelegate.mm
FlutterPluginAppLifeCycleDelegate_internal.h
FlutterPluginAppLifeCycleDelegateTest.mm
FlutterRestorationPlugin.h
FlutterRestorationPlugin.mm
FlutterRestorationPluginTest.mm
FlutterSceneDelegate.mm
FlutterSceneDelegate_Test.h
FlutterSceneDelegateTest.m
FlutterSceneLifeCycle.mm
FlutterSceneLifeCycle_Internal.h
FlutterSceneLifeCycle_Test.h
FlutterSceneLifeCycleTest.mm
FlutterSemanticsScrollView.h
FlutterSemanticsScrollView.mm
FlutterSharedApplication.h
FlutterSharedApplication.mm
FlutterSharedApplicationTest.mm
FlutterSpellCheckPlugin.h
FlutterSpellCheckPlugin.mm
FlutterSpellCheckPluginTest.mm
FlutterTextInputDelegate.h
FlutterTextInputPlugin.h
FlutterTextInputPlugin.mm
FlutterTextInputPluginTest.mm
FlutterTextureRegistryRelay.h
FlutterTextureRegistryRelay.mm
FlutterTextureRegistryRelayTest.mm
FlutterTouchInterceptingView_Test.h
FlutterUmbrellaImport.m
FlutterUndoManagerDelegate.h
FlutterUndoManagerPlugin.h
FlutterUndoManagerPlugin.mm
FlutterUndoManagerPluginTest.mm
FlutterView.h
FlutterView.mm
FlutterViewController.mm
FlutterViewController_Internal.h
FlutterViewControllerTest.mm
FlutterViewResponder.h
FlutterViewTest.mm
IOKit.h
KeyCodeMap.g.mm
KeyCodeMap_Internal.h
overlay_layer_pool.h
overlay_layer_pool.mm
platform_message_response_darwin.h
platform_message_response_darwin.mm
profiler_metrics_ios.h
profiler_metrics_ios.mm
SemanticsObject+UIFocusSystem.mm
SemanticsObject.h
SemanticsObject.mm
SemanticsObjectTest.mm
SemanticsObjectTestMocks.h
TextInputSemanticsObject.h
TextInputSemanticsObject.mm
UIViewController+FlutterScreenAndSceneIfLoaded.h
UIViewController+FlutterScreenAndSceneIfLoaded.mm
UIViewController_FlutterScreenAndSceneIfLoadedTest.mm
vsync_waiter_ios.h
vsync_waiter_ios.mm
VsyncWaiterIosTest.mm
flutter_task_queue_dispatch.h
InternalFlutterSwift-Bridging-Header.h
ios_context.h
ios_context.mm
ios_context_metal_impeller.h
ios_context_metal_impeller.mm
ios_context_noop.h
ios_context_noop.mm
ios_context_noop_unittests.mm
ios_external_texture_metal.h
ios_external_texture_metal.mm
ios_external_view_embedder.h
ios_external_view_embedder.mm
ios_surface.h
ios_surface.mm
ios_surface_metal_impeller.h
ios_surface_metal_impeller.mm
ios_surface_noop.h
ios_surface_noop.mm
ios_surface_noop_unittests.mm
platform_message_handler_ios.h
platform_message_handler_ios.mm
platform_message_handler_ios_test.mm
platform_view_ios.h
platform_view_ios.mm
platform_view_ios_test.mm
rendering_api_selection.h
rendering_api_selection.mm
►
macos
►
framework
►
Headers
FlutterAppDelegate.h
FlutterAppLifecycleDelegate.h
FlutterEngine.h
FlutterMacOS.h
FlutterPlatformViews.h
FlutterPluginMacOS.h
FlutterPluginRegistrarMacOS.h
FlutterViewController.h
►
Source
AccessibilityBridgeMac.h
AccessibilityBridgeMac.mm
AccessibilityBridgeMacTest.mm
FlutterAppDelegate.mm
FlutterAppDelegate_Internal.h
FlutterAppDelegateTest.mm
FlutterAppLifecycleDelegate.mm
FlutterAppLifecycleDelegate_Internal.h
FlutterAppLifecycleDelegateTest.mm
FlutterChannelKeyResponder.h
FlutterChannelKeyResponder.mm
FlutterChannelKeyResponderTest.mm
FlutterCompositor.h
FlutterCompositor.mm
FlutterDartProject.mm
FlutterDartProject_Internal.h
FlutterDisplayLink.h
FlutterDisplayLink.mm
FlutterDisplayLinkTest.mm
FlutterEmbedderExternalTextureTest.mm
FlutterEmbedderKeyResponder.h
FlutterEmbedderKeyResponder.mm
FlutterEmbedderKeyResponderTest.mm
FlutterEngine.mm
FlutterEngine_Internal.h
FlutterEngineTest.mm
FlutterEngineTestUtils.h
FlutterEngineTestUtils.mm
FlutterExternalTexture.h
FlutterExternalTexture.mm
FlutterKeyboardLayout.h
FlutterKeyboardLayout.mm
FlutterKeyboardManager.h
FlutterKeyboardManager.mm
FlutterKeyboardManagerTest.mm
FlutterKeyPrimaryResponder.h
FlutterMenuPlugin.h
FlutterMenuPlugin.mm
FlutterMenuPlugin_Internal.h
FlutterMenuPluginTest.mm
FlutterMouseCursorPlugin.h
FlutterMouseCursorPlugin.mm
FlutterMutatorView.h
FlutterMutatorView.mm
FlutterMutatorViewTest.mm
FlutterPlatformNodeDelegateMac.h
FlutterPlatformNodeDelegateMac.mm
FlutterPlatformNodeDelegateMacTest.mm
FlutterPlatformViewController.h
FlutterPlatformViewController.mm
FlutterPlatformViewControllerTest.mm
FlutterRenderer.h
FlutterRenderer.mm
FlutterSurface.h
FlutterSurface.mm
FlutterSurfaceManager.h
FlutterSurfaceManager.mm
FlutterSurfaceManagerTest.mm
FlutterTextInputPlugin.h
FlutterTextInputPlugin.mm
FlutterTextInputPluginTest.mm
FlutterTextInputSemanticsObject.h
FlutterTextInputSemanticsObject.mm
FlutterTextInputSemanticsObjectTest.mm
FlutterTextureRegistrar.h
FlutterTextureRegistrar.mm
FlutterTimeConverter.h
FlutterTimeConverter.mm
FlutterUmbrellaImportTests.m
FlutterView.h
FlutterView.mm
FlutterViewController.mm
FlutterViewController_Internal.h
FlutterViewControllerTest.mm
FlutterViewControllerTestUtils.h
FlutterViewControllerTestUtils.mm
FlutterViewEngineProvider.h
FlutterViewEngineProvider.mm
FlutterViewEngineProviderTest.mm
FlutterViewProvider.h
FlutterViewTest.mm
FlutterVSyncWaiter.h
FlutterVSyncWaiter.mm
FlutterVSyncWaiterTest.mm
FlutterWindowController.h
FlutterWindowController.mm
FlutterWindowControllerTest.mm
KeyCodeMap.g.mm
KeyCodeMap_Internal.h
KeyCodeMapTest.mm
NSView+ClipsToBounds.h
TestFlutterPlatformView.h
TestFlutterPlatformView.mm
InternalFlutterSwift-Bridging-Header.h
►
embedder
►
test_utils
key_codes.g.h
proc_table_replacement.h
►
tests
embedder_a11y_unittests.cc
embedder_assertions.h
embedder_config_builder.cc
embedder_config_builder.h
embedder_frozen.h
embedder_frozen_unittests.cc
embedder_gl_unittests.cc
embedder_metal_unittests.mm
embedder_test.cc
embedder_test.h
embedder_test_backingstore_producer.cc
embedder_test_backingstore_producer.h
embedder_test_backingstore_producer_gl.cc
embedder_test_backingstore_producer_gl.h
embedder_test_backingstore_producer_metal.h
embedder_test_backingstore_producer_metal.mm
embedder_test_backingstore_producer_software.cc
embedder_test_backingstore_producer_software.h
embedder_test_backingstore_producer_vulkan.cc
embedder_test_backingstore_producer_vulkan.h
embedder_test_compositor.cc
embedder_test_compositor.h
embedder_test_compositor_gl.cc
embedder_test_compositor_gl.h
embedder_test_compositor_metal.h
embedder_test_compositor_metal.mm
embedder_test_compositor_software.cc
embedder_test_compositor_software.h
embedder_test_compositor_vulkan.cc
embedder_test_compositor_vulkan.h
embedder_test_context.cc
embedder_test_context.h
embedder_test_context_gl.cc
embedder_test_context_gl.h
embedder_test_context_metal.h
embedder_test_context_metal.mm
embedder_test_context_software.cc
embedder_test_context_software.h
embedder_test_context_vulkan.cc
embedder_test_context_vulkan.h
embedder_test_gl.cc
embedder_test_metal.mm
embedder_test_vulkan.cc
embedder_unittests.cc
embedder_unittests_proctable.cc
embedder_unittests_util.cc
embedder_unittests_util.h
embedder_vk_unittests.cc
embedder.cc
embedder.h
embedder_engine.cc
embedder_engine.h
embedder_external_texture_gl.cc
embedder_external_texture_gl.h
embedder_external_texture_metal.h
embedder_external_texture_metal.mm
embedder_external_texture_resolver.cc
embedder_external_texture_resolver.h
embedder_external_view.cc
embedder_external_view.h
embedder_external_view_embedder.cc
embedder_external_view_embedder.h
embedder_include.c
embedder_include2.c
embedder_layers.cc
embedder_layers.h
embedder_platform_message_response.cc
embedder_platform_message_response.h
embedder_render_target.cc
embedder_render_target.h
embedder_render_target_cache.cc
embedder_render_target_cache.h
embedder_render_target_impeller.cc
embedder_render_target_impeller.h
embedder_render_target_skia.cc
embedder_render_target_skia.h
embedder_semantics_update.cc
embedder_semantics_update.h
embedder_struct_macros.h
embedder_surface.cc
embedder_surface.h
embedder_surface_gl_impeller.cc
embedder_surface_gl_impeller.h
embedder_surface_gl_skia.cc
embedder_surface_gl_skia.h
embedder_surface_metal_impeller.h
embedder_surface_metal_impeller.mm
embedder_surface_metal_skia.h
embedder_surface_metal_skia.mm
embedder_surface_software.cc
embedder_surface_software.h
embedder_surface_vulkan.cc
embedder_surface_vulkan.h
embedder_surface_vulkan_impeller.cc
embedder_surface_vulkan_impeller.h
embedder_task_runner.cc
embedder_task_runner.h
embedder_thread_host.cc
embedder_thread_host.h
pixel_formats.cc
pixel_formats.h
platform_view_embedder.cc
platform_view_embedder.h
platform_view_embedder_unittests.cc
vsync_waiter_embedder.cc
vsync_waiter_embedder.h
►
fuchsia
►
dart-pkg
►
fuchsia
►
sdk_ext
fuchsia.cc
fuchsia.h
►
zircon
►
sdk_ext
handle.cc
handle.h
handle_disposition.cc
handle_disposition.h
handle_waiter.cc
handle_waiter.h
natives.cc
natives.h
system.cc
system.h
►
zircon_ffi
basic_types.cc
basic_types.h
channel.cc
channel.h
clock.cc
clock.h
dart_dl.cc
dart_dl.h
handle.cc
handle.h
macros.h
►
dart_runner
►
embedder
snapshot.h
►
tests
►
startup_integration_test
►
dart_aot_runner
dart-aot-runner-integration-test.cc
►
dart_jit_runner
dart-jit-runner-integration-test.cc
suite_impl_unittests.cc
builtin_libraries.cc
builtin_libraries.h
dart_component_controller.cc
dart_component_controller.h
dart_runner.cc
dart_runner.h
dart_test_component_controller.cc
dart_test_component_controller.h
logging.h
main.cc
service_isolate.cc
service_isolate.h
►
flutter
►
tests
►
fakes
►
scenic
fake_flatland.cc
fake_flatland.h
fake_flatland_types.cc
fake_flatland_types.h
focuser.h
mock_injector_registry.h
mouse_source.h
platform_message.h
touch_source.h
view_ref_focused.h
►
integration
►
embedder
flutter-embedder-test.cc
►
mouse-input
mouse-input-test.cc
►
text-input
text-input-test.cc
►
touch-input
touch-input-test.cc
►
utils
check_view.cc
check_view.h
portable_ui_test.cc
portable_ui_test.h
screenshot.cc
screenshot.h
engine_unittests.cc
external_view_embedder_unittests.cc
fake_flatland_unittests.cc
flatland_connection_unittests.cc
flutter_runner_product_configuration_unittests.cc
platform_view_unittest.cc
pointer_event_utility.cc
pointer_event_utility.h
accessibility_bridge.cc
accessibility_bridge.h
accessibility_bridge_unittest.cc
canvas_spy.cc
canvas_spy.h
canvas_spy_unittests.cc
component_v2.cc
component_v2.h
component_v2_unittest.cc
engine.cc
engine.h
external_view_embedder.cc
external_view_embedder.h
file_in_namespace_buffer.cc
file_in_namespace_buffer.h
flatland_connection.cc
flatland_connection.h
flutter_runner_fakes.h
flutter_runner_product_configuration.cc
flutter_runner_product_configuration.h
focus_delegate.cc
focus_delegate.h
focus_delegate_unittests.cc
fuchsia_intl.cc
fuchsia_intl.h
fuchsia_intl_unittest.cc
isolate_configurator.cc
isolate_configurator.h
keyboard.cc
keyboard.h
keyboard_unittest.cc
logging.h
main.cc
platform_view.cc
platform_view.h
pointer_delegate.cc
pointer_delegate.h
pointer_delegate_unittests.cc
pointer_injector_delegate.cc
pointer_injector_delegate.h
pointer_injector_delegate_unittest.cc
program_metadata.h
rtree.cc
rtree.h
rtree_unittests.cc
runner.cc
runner.h
runner_tzdata_missing_unittest.cc
runner_tzdata_unittest.cc
software_surface.cc
software_surface.h
software_surface_producer.cc
software_surface_producer.h
surface.cc
surface.h
surface_producer.h
task_runner_adapter.cc
task_runner_adapter.h
text_delegate.cc
text_delegate.h
text_delegate_unittests.cc
unique_fdio_ns.h
vsync_waiter.cc
vsync_waiter.h
vsync_waiter_unittest.cc
vulkan_surface.cc
vulkan_surface.h
vulkan_surface_pool.cc
vulkan_surface_pool.h
vulkan_surface_producer.cc
vulkan_surface_producer.h
►
runtime
►
dart
►
utils
build_info.h
build_info_in.cc
build_info_unittests.cc
files.cc
files.h
handle_exception.cc
handle_exception.h
inlines.h
logging.h
mapped_resource.cc
mapped_resource.h
root_inspect_node.cc
root_inspect_node.h
tempfs.cc
tempfs.h
vmo.cc
vmo.h
vmservice_object.cc
vmservice_object.h
►
glfw
►
client_wrapper
►
include
►
flutter
flutter_engine.h
flutter_window.h
flutter_window_controller.h
plugin_registrar_glfw.h
►
testing
stub_flutter_glfw_api.cc
stub_flutter_glfw_api.h
flutter_engine.cc
flutter_engine_unittests.cc
flutter_window_controller.cc
flutter_window_controller_unittests.cc
flutter_window_unittests.cc
plugin_registrar_glfw_unittests.cc
►
public
flutter_glfw.h
event_loop.cc
event_loop.h
flutter_glfw.cc
glfw_event_loop.cc
glfw_event_loop.h
headless_event_loop.cc
headless_event_loop.h
key_event_handler.cc
key_event_handler.h
keyboard_hook_handler.h
platform_handler.cc
platform_handler.h
system_utils.cc
system_utils.h
system_utils_test.cc
text_input_plugin.cc
text_input_plugin.h
►
linux
►
public
►
flutter_linux
fl_application.h
fl_basic_message_channel.h
fl_binary_codec.h
fl_binary_messenger.h
fl_dart_project.h
fl_engine.h
fl_event_channel.h
fl_json_message_codec.h
fl_json_method_codec.h
fl_message_codec.h
fl_method_call.h
fl_method_channel.h
fl_method_codec.h
fl_method_response.h
fl_pixel_buffer_texture.h
fl_plugin_registrar.h
fl_plugin_registry.h
fl_standard_message_codec.h
fl_standard_method_codec.h
fl_string_codec.h
fl_texture.h
fl_texture_gl.h
fl_texture_registrar.h
fl_value.h
fl_view.h
flutter_linux.h
►
testing
fl_mock_binary_messenger.cc
fl_mock_binary_messenger.h
fl_test.cc
fl_test.h
fl_test_gtk_logs.cc
fl_test_gtk_logs.h
mock_engine.cc
mock_epoxy.cc
mock_epoxy.h
mock_gtk.cc
mock_gtk.h
mock_plugin_registrar.cc
mock_plugin_registrar.h
mock_renderable.cc
mock_renderable.h
mock_settings.cc
mock_settings.h
mock_signal_handler.cc
mock_signal_handler.h
mock_texture_registrar.cc
mock_texture_registrar.h
fl_accessible_node.cc
fl_accessible_node.h
fl_accessible_node_test.cc
fl_accessible_text_field.cc
fl_accessible_text_field.h
fl_accessible_text_field_test.cc
fl_application.cc
fl_application_test.cc
fl_basic_message_channel.cc
fl_basic_message_channel_test.cc
fl_binary_codec.cc
fl_binary_codec_test.cc
fl_binary_messenger.cc
fl_binary_messenger_private.h
fl_binary_messenger_test.cc
fl_compositor.cc
fl_compositor.h
fl_compositor_opengl.cc
fl_compositor_opengl.h
fl_compositor_opengl_test.cc
fl_compositor_software.cc
fl_compositor_software.h
fl_compositor_software_test.cc
fl_dart_project.cc
fl_dart_project_private.h
fl_dart_project_test.cc
fl_display_monitor.cc
fl_display_monitor.h
fl_display_monitor_test.cc
fl_engine.cc
fl_engine_private.h
fl_engine_test.cc
fl_event_channel.cc
fl_event_channel_test.cc
fl_framebuffer.cc
fl_framebuffer.h
fl_framebuffer_test.cc
fl_gnome_settings.cc
fl_gnome_settings.h
fl_gnome_settings_test.cc
fl_json_message_codec.cc
fl_json_message_codec_test.cc
fl_json_method_codec.cc
fl_json_method_codec_test.cc
fl_key_channel_responder.cc
fl_key_channel_responder.h
fl_key_channel_responder_test.cc
fl_key_embedder_responder.cc
fl_key_embedder_responder.h
fl_key_embedder_responder_private.h
fl_key_embedder_responder_test.cc
fl_key_event.cc
fl_key_event.h
fl_key_event_channel.cc
fl_key_event_channel.h
fl_keyboard_channel.cc
fl_keyboard_channel.h
fl_keyboard_handler.cc
fl_keyboard_handler.h
fl_keyboard_handler_test.cc
fl_keyboard_layout.cc
fl_keyboard_layout.h
fl_keyboard_layout_test.cc
fl_keyboard_manager.cc
fl_keyboard_manager.h
fl_keyboard_manager_test.cc
fl_message_codec.cc
fl_message_codec_test.cc
fl_method_call.cc
fl_method_call_private.h
fl_method_channel.cc
fl_method_channel_private.h
fl_method_channel_test.cc
fl_method_codec.cc
fl_method_codec_private.h
fl_method_codec_test.cc
fl_method_response.cc
fl_method_response_test.cc
fl_mouse_cursor_channel.cc
fl_mouse_cursor_channel.h
fl_mouse_cursor_handler.cc
fl_mouse_cursor_handler.h
fl_opengl_manager.cc
fl_opengl_manager.h
fl_pixel_buffer_texture.cc
fl_pixel_buffer_texture_private.h
fl_pixel_buffer_texture_test.cc
fl_platform_channel.cc
fl_platform_channel.h
fl_platform_channel_test.cc
fl_platform_handler.cc
fl_platform_handler.h
fl_platform_handler_test.cc
fl_plugin_registrar.cc
fl_plugin_registrar_private.h
fl_plugin_registrar_test.cc
fl_plugin_registry.cc
fl_pointer_manager.cc
fl_pointer_manager.h
fl_pointer_manager_test.cc
fl_renderable.cc
fl_renderable.h
fl_scrolling_manager.cc
fl_scrolling_manager.h
fl_scrolling_manager_test.cc
fl_settings.cc
fl_settings.h
fl_settings_channel.cc
fl_settings_channel.h
fl_settings_handler.cc
fl_settings_handler.h
fl_settings_handler_test.cc
fl_settings_portal.cc
fl_settings_portal.h
fl_settings_portal_test.cc
fl_socket_accessible.cc
fl_socket_accessible.h
fl_standard_message_codec.cc
fl_standard_message_codec_test.cc
fl_standard_method_codec.cc
fl_standard_method_codec_test.cc
fl_string_codec.cc
fl_string_codec_test.cc
fl_task_runner.cc
fl_task_runner.h
fl_text_input_channel.cc
fl_text_input_channel.h
fl_text_input_handler.cc
fl_text_input_handler.h
fl_text_input_handler_test.cc
fl_texture.cc
fl_texture_gl.cc
fl_texture_gl_private.h
fl_texture_gl_test.cc
fl_texture_private.h
fl_texture_registrar.cc
fl_texture_registrar_private.h
fl_texture_registrar_test.cc
fl_touch_manager.cc
fl_touch_manager.h
fl_touch_manager_test.cc
fl_value.cc
fl_value_test.cc
fl_view.cc
fl_view_accessible.cc
fl_view_accessible.h
fl_view_accessible_test.cc
fl_view_private.h
fl_view_test.cc
fl_window_monitor.cc
fl_window_monitor.h
fl_window_state_monitor.cc
fl_window_state_monitor.h
fl_window_state_monitor_test.cc
fl_windowing_channel.cc
fl_windowing_channel.h
fl_windowing_handler.cc
fl_windowing_handler.h
fl_windowing_handler_test.cc
key_mapping.g.cc
key_mapping.h
key_mapping_test.cc
►
windows
►
client_wrapper
►
include
►
flutter
dart_project.h
flutter_engine.h
flutter_view.h
flutter_view_controller.h
plugin_registrar_windows.h
►
testing
stub_flutter_windows_api.cc
stub_flutter_windows_api.h
dart_project_unittests.cc
flutter_engine.cc
flutter_engine_unittests.cc
flutter_view_controller.cc
flutter_view_controller_unittests.cc
flutter_view_unittests.cc
plugin_registrar_windows_unittests.cc
►
egl
context.cc
context.h
egl.cc
egl.h
manager.cc
manager.h
proc_table.cc
proc_table.h
surface.cc
surface.h
window_surface.cc
window_surface.h
►
public
flutter_windows.h
►
testing
►
egl
mock_context.h
mock_manager.h
mock_proc_table.h
mock_window_surface.h
engine_modifier.h
flutter_windows_engine_builder.cc
flutter_windows_engine_builder.h
mock_direct_manipulation.h
mock_platform_view_manager.h
mock_text_input_manager.cc
mock_text_input_manager.h
mock_window.cc
mock_window.h
mock_window_binding_handler.cc
mock_window_binding_handler.h
mock_window_binding_handler_delegate.h
mock_windows_proc_table.h
test_binary_messenger.h
test_keyboard.cc
test_keyboard.h
test_keyboard_unittests.cc
view_modifier.h
windows_test.cc
windows_test.h
windows_test_config_builder.cc
windows_test_config_builder.h
windows_test_context.cc
windows_test_context.h
wm_builders.cc
wm_builders.h
accessibility_bridge_windows.cc
accessibility_bridge_windows.h
accessibility_bridge_windows_unittests.cc
accessibility_plugin.cc
accessibility_plugin.h
compositor.h
compositor_opengl.cc
compositor_opengl.h
compositor_opengl_unittests.cc
compositor_software.cc
compositor_software.h
compositor_software_unittests.cc
cursor_handler.cc
cursor_handler.h
cursor_handler_unittests.cc
direct_manipulation.cc
direct_manipulation.h
direct_manipulation_unittests.cc
display_manager.cc
display_manager.h
display_manager_unittests.cc
dpi_utils.cc
dpi_utils.h
dpi_utils_unittests.cc
event_watcher.cc
event_watcher.h
external_texture.h
external_texture_d3d.cc
external_texture_d3d.h
external_texture_pixelbuffer.cc
external_texture_pixelbuffer.h
flutter_desktop_messenger.h
flutter_key_map.g.cc
flutter_platform_node_delegate_windows.cc
flutter_platform_node_delegate_windows.h
flutter_project_bundle.cc
flutter_project_bundle.h
flutter_project_bundle_unittests.cc
flutter_window.cc
flutter_window.h
flutter_window_unittests.cc
flutter_windows.cc
flutter_windows_engine.cc
flutter_windows_engine.h
flutter_windows_engine_unittests.cc
flutter_windows_internal.h
flutter_windows_texture_registrar.cc
flutter_windows_texture_registrar.h
flutter_windows_texture_registrar_unittests.cc
flutter_windows_unittests.cc
flutter_windows_view.cc
flutter_windows_view.h
flutter_windows_view_controller.cc
flutter_windows_view_controller.h
flutter_windows_view_unittests.cc
host_window.cc
host_window.h
host_window_dialog.cc
host_window_dialog.h
host_window_regular.cc
host_window_regular.h
keyboard_handler_base.h
keyboard_key_channel_handler.cc
keyboard_key_channel_handler.h
keyboard_key_channel_handler_unittests.cc
keyboard_key_embedder_handler.cc
keyboard_key_embedder_handler.h
keyboard_key_embedder_handler_unittests.cc
keyboard_key_handler.cc
keyboard_key_handler.h
keyboard_key_handler_unittests.cc
keyboard_manager.cc
keyboard_manager.h
keyboard_unittests.cc
keyboard_utils.cc
keyboard_utils.h
keyboard_utils_unittests.cc
platform_handler.cc
platform_handler.h
platform_handler_unittests.cc
platform_view_manager.cc
platform_view_manager.h
platform_view_plugin.cc
platform_view_plugin.h
rect_helper.h
sequential_id_generator.cc
sequential_id_generator.h
sequential_id_generator_unittests.cc
settings_plugin.cc
settings_plugin.h
settings_plugin_unittests.cc
system_utils.cc
system_utils.h
system_utils_unittests.cc
task_runner.cc
task_runner.h
task_runner_unittests.cc
task_runner_window.cc
task_runner_window.h
text_input_manager.cc
text_input_manager.h
text_input_plugin.cc
text_input_plugin.h
text_input_plugin_unittest.cc
wchar_util.cc
wchar_util.h
window_binding_handler.h
window_binding_handler_delegate.h
window_manager.cc
window_manager.h
window_manager_unittests.cc
window_proc_delegate_manager.cc
window_proc_delegate_manager.h
window_proc_delegate_manager_unittests.cc
window_state.h
window_unittests.cc
windows_lifecycle_manager.cc
windows_lifecycle_manager.h
windows_lifecycle_manager_unittests.cc
windows_proc_table.cc
windows_proc_table.h
windowsx_shim.h
►
profiling
sampling_profiler.cc
sampling_profiler.h
sampling_profiler_unittest.cc
►
testing
tester_main.cc
►
version
version.cc
version.h
►
testing
►
android
►
native_activity
gtest_activity.cc
gtest_activity.h
native_activity.cc
native_activity.h
►
ios
►
IosBenchmarks
►
IosBenchmarks
main.mm
►
IosUnitTests
►
App
AppDelegate.h
AppDelegate.m
main.m
ViewController.h
ViewController.m
►
ios_scenario_app
►
ios
►
FlutterAppExtensionTestHost
►
FlutterAppExtensionTestHost
AppDelegate.h
AppDelegate.m
main.m
SceneDelegate.h
SceneDelegate.m
ViewController.h
ViewController.m
►
Scenarios
►
Scenarios
AppDelegate.h
AppDelegate.m
ContinuousTexture.h
ContinuousTexture.m
FlutterEngine+ScenariosTest.h
FlutterEngine+ScenariosTest.m
main.m
ScreenBeforeFlutter.h
ScreenBeforeFlutter.m
TextPlatformView.h
TextPlatformView.m
►
ScenariosShare
ShareViewController.h
ShareViewController.m
►
ScenariosTests
AppLifecycleTests.m
FlutterEngineTest.m
FlutterViewControllerInitialRouteTest.m
FlutterViewControllerTest.m
ScenariosTests.m
►
ScenariosUITests
AppExtensionTests.m
BogusFontTextTest.m
DarwinSystemFontTests.m
GoldenImage.h
GoldenImage.m
GoldenPlatformViewTests.h
GoldenPlatformViewTests.m
GoldenTestManager.h
GoldenTestManager.m
iPadGestureTests.m
LocalizationInitializationTest.m
PlatformViewGestureRecognizerTests.m
PlatformViewUITests.m
SpawnEngineTest.m
StatusBarTest.h
StatusBarTest.m
UnobstructedPlatformViewTests.m
app_stub.c
assertions.h
assertions_skia.cc
assertions_skia.h
autoreleasepool_test.h
canvas_test.h
dart_fixture.cc
dart_fixture.h
dart_isolate_runner.cc
dart_isolate_runner.h
debugger_detection.cc
debugger_detection.h
display_list_testing.cc
display_list_testing.h
elf_loader.cc
elf_loader.h
fixture_test.cc
fixture_test.h
logger_listener.cc
logger_listener.h
post_task_sync.cc
post_task_sync.h
run_all_unittests.cc
stream_capture.cc
stream_capture.h
test_args.cc
test_args.h
test_dart_native_resolver.cc
test_dart_native_resolver.h
test_gl_context.cc
test_gl_context.h
test_gl_surface.cc
test_gl_surface.h
test_gl_utils.cc
test_gl_utils.h
test_metal_context.h
test_metal_context.mm
test_metal_surface.h
test_metal_surface.mm
test_metal_surface_impl.h
test_metal_surface_impl.mm
test_metal_surface_unittests.mm
test_timeout_listener.cc
test_timeout_listener.h
test_vulkan_context.cc
test_vulkan_context.h
test_vulkan_image.cc
test_vulkan_image.h
test_vulkan_surface.cc
test_vulkan_surface.h
testing.cc
testing.h
thread_test.cc
thread_test.h
►
third_party
►
accessibility
►
ax
►
platform
ax_fragment_root_delegate_win.h
ax_fragment_root_win.cc
ax_fragment_root_win.h
ax_fragment_root_win_unittest.cc
ax_platform_node.cc
ax_platform_node.h
ax_platform_node_base.cc
ax_platform_node_base.h
ax_platform_node_base_unittest.cc
ax_platform_node_delegate.h
ax_platform_node_delegate_base.cc
ax_platform_node_delegate_base.h
ax_platform_node_delegate_utils_win.cc
ax_platform_node_delegate_utils_win.h
ax_platform_node_mac.h
ax_platform_node_mac.mm
ax_platform_node_mac_unittest.h
ax_platform_node_mac_unittest.mm
ax_platform_node_textprovider_win.cc
ax_platform_node_textprovider_win.h
ax_platform_node_textprovider_win_unittest.cc
ax_platform_node_textrangeprovider_win.cc
ax_platform_node_textrangeprovider_win.h
ax_platform_node_textrangeprovider_win_unittest.cc
ax_platform_node_unittest.cc
ax_platform_node_unittest.h
ax_platform_node_win.cc
ax_platform_node_win.h
ax_platform_node_win_unittest.cc
ax_platform_node_win_unittest.h
ax_platform_relation_win.cc
ax_platform_relation_win.h
ax_platform_tree_manager.h
ax_unique_id.cc
ax_unique_id.h
ax_unique_id_unittest.cc
compute_attributes.cc
compute_attributes.h
test_ax_node_wrapper.cc
test_ax_node_wrapper.h
uia_registrar_win.cc
uia_registrar_win.h
ax_action_data.cc
ax_action_data.h
ax_action_handler.cc
ax_action_handler.h
ax_action_handler_base.cc
ax_action_handler_base.h
ax_active_popup.cc
ax_active_popup.h
ax_base_export.h
ax_clipping_behavior.h
ax_constants.h
ax_coordinate_system.h
ax_enum_util.cc
ax_enum_util.h
ax_enum_util_unittest.cc
ax_enums.h
ax_event_generator.cc
ax_event_generator.h
ax_event_generator_unittest.cc
ax_event_intent.cc
ax_event_intent.h
ax_export.h
ax_mode.cc
ax_mode.h
ax_mode_observer.h
ax_node.cc
ax_node.h
ax_node_data.cc
ax_node_data.h
ax_node_data_unittest.cc
ax_node_position.cc
ax_node_position.h
ax_node_position_unittest.cc
ax_node_text_styles.cc
ax_node_text_styles.h
ax_offscreen_result.h
ax_position.h
ax_range.h
ax_range_unittest.cc
ax_relative_bounds.cc
ax_relative_bounds.h
ax_role_properties.cc
ax_role_properties.h
ax_role_properties_unittest.cc
ax_table_info.cc
ax_table_info.h
ax_table_info_unittest.cc
ax_tree.cc
ax_tree.h
ax_tree_data.cc
ax_tree_data.h
ax_tree_id.cc
ax_tree_id.h
ax_tree_id_registry.cc
ax_tree_id_registry.h
ax_tree_manager.h
ax_tree_manager_map.cc
ax_tree_manager_map.h
ax_tree_observer.cc
ax_tree_observer.h
ax_tree_unittest.cc
ax_tree_update.h
test_ax_node_helper.cc
test_ax_node_helper.h
test_ax_tree_manager.cc
test_ax_tree_manager.h
►
ax_build
build_config.h
►
base
►
numerics
checked_math.h
checked_math_impl.h
clamped_math.h
clamped_math_impl.h
math_constants.h
ranges.h
safe_conversions.h
safe_conversions_arm_impl.h
safe_conversions_impl.h
safe_math.h
safe_math_arm_impl.h
safe_math_clang_gcc_impl.h
safe_math_shared_impl.h
►
test
gtest_util.h
►
win
atl.h
atl_module.h
dispatch_stub.cc
dispatch_stub.h
display.cc
display.h
display_unittest.cc
enum_variant.cc
enum_variant.h
enum_variant_unittest.cc
scoped_bstr.cc
scoped_bstr.h
scoped_bstr_unittest.cc
scoped_safearray.h
scoped_safearray_unittest.cc
scoped_variant.cc
scoped_variant.h
scoped_variant_unittest.cc
variant_util.h
variant_vector.cc
variant_vector.h
variant_vector_unittest.cc
windows_types.h
auto_reset.h
base_export.h
color_utils.h
compiler_specific.h
container_utils.h
logging.cc
logging.h
logging_unittests.cc
macros.h
no_destructor.h
simple_token.cc
simple_token.h
string_utils.cc
string_utils.h
string_utils_unittest.cc
►
gfx
►
geometry
insets.cc
insets.h
insets_f.cc
insets_f.h
insets_unittest.cc
point.cc
point.h
point_conversions.cc
point_conversions.h
point_f.cc
point_f.h
point_unittest.cc
rect.cc
rect.h
rect_conversions.cc
rect_conversions.h
rect_f.cc
rect_f.h
rect_unittest.cc
size.cc
size.h
size_conversions.cc
size_conversions.h
size_f.cc
size_f.h
size_unittest.cc
vector2d.cc
vector2d.h
vector2d_conversions.cc
vector2d_conversions.h
vector2d_f.cc
vector2d_f.h
vector2d_unittest.cc
►
mac
coordinate_conversion.h
coordinate_conversion.mm
►
range
gfx_range_export.h
range.cc
range.h
range_unittest.cc
►
test
gfx_util.cc
gfx_util.h
gfx_export.h
native_widget_types.h
transform.cc
transform.h
►
spring_animation
spring_animation.h
spring_animation.mm
SpringAnimationTest.mm
►
tonic
►
common
build_config.h
log.cc
log.h
macros.h
►
converter
dart_converter.cc
dart_converter.h
►
file_loader
file_loader.cc
file_loader.h
file_loader_fuchsia.cc
file_loader_posix.cc
file_loader_unittests.cc
file_loader_win.cc
►
filesystem
►
filesystem
eintr_wrapper.h
file.cc
file.h
path.h
path_posix.cc
path_win.cc
portable_unistd.h
►
tests
directory_unittest.cc
file_descriptor_unittest.cc
file_unittest.cc
files_unittest_main.cc
path_unittest.cc
scoped_temp_dir_unittest.cc
►
logging
dart_error.cc
dart_error.h
dart_invoke.cc
dart_invoke.h
►
parsers
packages_map.cc
packages_map.h
►
scopes
dart_api_scope.h
dart_isolate_scope.cc
dart_isolate_scope.h
►
tests
dart_persistent_handle_unittest.cc
dart_state_unittest.cc
dart_weak_persistent_handle_unittest.cc
ffi_native_unittest.cc
►
typed_data
dart_byte_data.cc
dart_byte_data.h
float32_list.h
float64_list.h
int32_list.h
typed_list.cc
typed_list.h
uint16_list.h
uint8_list.h
dart_args.h
dart_binding_macros.h
dart_class_library.cc
dart_class_library.h
dart_class_provider.cc
dart_class_provider.h
dart_library_natives.cc
dart_library_natives.h
dart_list.cc
dart_list.h
dart_message_handler.cc
dart_message_handler.h
dart_microtask_queue.cc
dart_microtask_queue.h
dart_persistent_value.cc
dart_persistent_value.h
dart_state.cc
dart_state.h
dart_weak_persistent_value.cc
dart_weak_persistent_value.h
dart_wrappable.cc
dart_wrappable.h
dart_wrapper_info.h
►
tools
►
font_subset
hb_wrappers.h
main.cc
►
licenses_cpp
►
src
catalog.cc
catalog.h
catalog_unittests.cc
comments.cc
comments.h
comments_unittests.cc
comments_util.cc
comments_util.h
data.cc
data.h
deps_parser.cc
deps_parser.h
deps_parser_unittests.cc
filter.cc
filter.h
filter_unittests.cc
license_checker.cc
license_checker.h
license_checker_unittests.cc
license_file_compare.cc
main.cc
mmap_file.cc
mmap_file.h
►
path_ops
path_ops.cc
path_ops.h
►
templater
templater_main.cc
►
txt
►
benchmarks
skparagraph_benchmarks.cc
txt_run_all_benchmarks.cc
►
src
►
skia
paragraph_builder_skia.cc
paragraph_builder_skia.h
paragraph_skia.cc
paragraph_skia.h
►
txt
asset_font_manager.cc
asset_font_manager.h
font_asset_provider.cc
font_asset_provider.h
font_collection.cc
font_collection.h
font_features.cc
font_features.h
font_style.h
font_weight.h
line_metrics.h
paragraph.h
paragraph_builder.cc
paragraph_builder.h
paragraph_style.cc
paragraph_style.h
placeholder_run.cc
placeholder_run.h
platform.cc
platform.h
platform_android.cc
platform_fuchsia.cc
platform_linux.cc
platform_mac.h
platform_mac.mm
platform_windows.cc
run_metrics.h
test_font_manager.cc
test_font_manager.h
text_baseline.h
text_decoration.cc
text_decoration.h
text_shadow.cc
text_shadow.h
text_style.cc
text_style.h
typeface_font_asset_provider.cc
typeface_font_asset_provider.h
►
tests
font_collection_tests.cc
paragraph_builder_skia_tests.cc
paragraph_unittests.cc
platform_mac_tests.cc
txt_run_all_unittests.cc
txt_test_utils.cc
txt_test_utils.h
►
vulkan
►
procs
vulkan_handle.cc
vulkan_handle.h
vulkan_interface.cc
vulkan_interface.h
vulkan_proc_table.cc
vulkan_proc_table.h
swiftshader_path.h
vulkan_application.cc
vulkan_application.h
vulkan_backbuffer.cc
vulkan_backbuffer.h
vulkan_command_buffer.cc
vulkan_command_buffer.h
vulkan_debug_report.cc
vulkan_debug_report.h
vulkan_device.cc
vulkan_device.h
vulkan_image.cc
vulkan_image.h
vulkan_native_surface.cc
vulkan_native_surface.h
vulkan_native_surface_android.cc
vulkan_native_surface_android.h
vulkan_provider.cc
vulkan_provider.h
vulkan_skia_proc_table.cc
vulkan_skia_proc_table.h
vulkan_surface.cc
vulkan_surface.h
vulkan_swapchain.cc
vulkan_swapchain.h
vulkan_swapchain_stub.cc
vulkan_utilities.cc
vulkan_utilities.h
Generated on Tue Nov 11 2025 04:13:27 for Flutter Engine Uber Docs by
1.9.8