Flutter Engine
The Flutter Engine
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
8
9
10
11
12
13
14
]
►
assets
asset_manager.cc
asset_manager.h
asset_resolver.h
directory_asset_bundle.cc
directory_asset_bundle.h
►
benchmarking
benchmarking.cc
benchmarking.h
library.cc
library.h
►
build
►
dart
►
tools
dart_pkg.py
►
secondary
►
flutter
►
third_party
►
expat
►
expat_config
expat_config.h
►
stb
stb_truetype_stub.cc
►
tinygltf
tinygltf_stub.cc
►
third_party
►
protobuf
gen.py
protoc_wrapper.py
android_artifacts.py
copy_info_plist.py
generate_coverage.py
git_revision.py
zip.py
►
ci
builders
compatibility_helper.py
firebase_testlab.py
impeller_cmake_build_test.py
scan_deps.py
►
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.h
dl_complexity_metal.cc
dl_complexity_metal.h
dl_complexity_unittests.cc
dl_region_benchmarks.cc
dl_transform_benchmarks.cc
►
effects
dl_color_filter.cc
dl_color_filter.h
dl_color_filter_unittests.cc
dl_color_source.cc
dl_color_source.h
dl_color_source_unittests.cc
dl_image_filter.cc
dl_image_filter.h
dl_image_filter_unittests.cc
dl_mask_filter.cc
dl_mask_filter.h
dl_mask_filter_unittests.cc
dl_runtime_effect.cc
dl_runtime_effect.h
►
geometry
dl_geometry_types.h
dl_geometry_types_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_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_snippets.cc
dl_test_snippets.h
dl_test_surface_gl.cc
dl_test_surface_gl.h
dl_test_surface_metal.cc
dl_test_surface_metal.h
dl_test_surface_provider.cc
dl_test_surface_provider.h
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_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_tile_mode.h
dl_vertices.cc
dl_vertices.h
dl_vertices_unittests.cc
►
docs
rbe
►
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_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
layer_snapshot_store.cc
layer_snapshot_store.h
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_sk.cc
stopwatch_sk.h
stopwatch_unittests.cc
surface.cc
surface.h
surface_frame.cc
surface_frame.h
surface_frame_unittests.cc
texture_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_block.h
scoped_block.mm
scoped_nsautorelease_pool.cc
scoped_nsautorelease_pool.h
scoped_nsobject.h
scoped_nsobject.mm
scoped_nsobject_arc_unittests.mm
scoped_nsobject_unittests.mm
scoped_policy.h
scoped_typeref.h
string_range_sanitization.h
string_range_sanitization.mm
string_range_sanitization_unittests.mm
weak_nsobject.h
weak_nsobject.mm
weak_nsobject_arc_unittests.mm
weak_nsobject_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
shared_mutex_posix.cc
shared_mutex_posix.h
►
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
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
shared_mutex.h
shared_mutex_std.cc
shared_mutex_std.h
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
compiler_specific.h
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
size.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
►
aiks
►
testing
context_mock.h
context_spy.cc
context_spy.h
aiks_blend_unittests.cc
aiks_blur_unittests.cc
aiks_context.cc
aiks_context.h
aiks_gradient_unittests.cc
aiks_path_unittests.cc
aiks_playground.cc
aiks_playground.h
aiks_unittests.cc
aiks_unittests.h
canvas.cc
canvas.h
canvas_benchmarks.cc
canvas_unittests.cc
color_filter.cc
color_filter.h
color_source.cc
color_source.h
experimental_canvas.cc
experimental_canvas.h
image.cc
image.h
image_filter.cc
image_filter.h
paint.cc
paint.h
paint_pass_delegate.cc
paint_pass_delegate.h
picture.cc
picture.h
picture_recorder.cc
picture_recorder.h
►
base
allocation.cc
allocation.h
backend_cast.h
base_unittests.cc
comparable.cc
comparable.h
config.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
device_buffer.cc
device_buffer.h
device_buffer_descriptor.cc
device_buffer_descriptor.h
formats.cc
formats.h
host_buffer.cc
host_buffer.h
platform.cc
platform.h
range.cc
range.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
aiks_dl_atlas_unittests.cc
aiks_dl_clip_unittests.cc
aiks_dl_gradient_unittests.cc
aiks_dl_opacity_unittests.cc
aiks_dl_path_unittests.cc
aiks_dl_vertices_unittests.cc
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_unittests.cc
dl_vertices_geometry.cc
dl_vertices_geometry.h
nine_patch_converter.cc
nine_patch_converter.h
skia_conversions.cc
skia_conversions.h
skia_conversions_unittests.cc
docs
►
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
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
contents_test_helpers.cc
contents_test_helpers.h
recording_render_pass.cc
recording_render_pass.h
anonymous_contents.cc
anonymous_contents.h
atlas_contents.cc
atlas_contents.h
clip_contents.cc
clip_contents.h
clip_contents_unittests.cc
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
linear_gradient_contents.cc
linear_gradient_contents.h
radial_gradient_contents.cc
radial_gradient_contents.h
runtime_effect_contents.cc
runtime_effect_contents.h
scene_contents.cc
scene_contents.h
solid_color_contents.cc
solid_color_contents.h
solid_rrect_blur_contents.cc
solid_rrect_blur_contents.h
sweep_gradient_contents.cc
sweep_gradient_contents.h
text_contents.cc
text_contents.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
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
stroke_path_geometry.cc
stroke_path_geometry.h
vertices_geometry.cc
vertices_geometry.h
entity.cc
entity.h
entity_pass.cc
entity_pass.h
entity_pass_clip_stack.cc
entity_pass_clip_stack.h
entity_pass_delegate.cc
entity_pass_delegate.h
entity_pass_target.cc
entity_pass_target.h
entity_pass_target_unittests.cc
entity_pass_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
►
fixtures
golden_paths.h
types.h
►
geometry
color.cc
color.h
constants.cc
constants.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.cc
path.h
path_builder.cc
path_builder.h
path_component.cc
path_component.h
path_unittests.cc
point.cc
point.h
quaternion.cc
quaternion.h
rect.cc
rect.h
rect_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
trig.cc
trig.h
trig_unittests.cc
type_traits.cc
type_traits.h
vector.cc
vector.h
wangs_formula.cc
wangs_formula.h
►
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
proc_table_gles_unittests.cc
specialization_constants_unittests.cc
allocator_gles.cc
allocator_gles.h
blit_command_gles.cc
blit_command_gles.h
blit_pass_gles.cc
blit_pass_gles.h
buffer_bindings_gles.cc
buffer_bindings_gles.h
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
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
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
►
metal
allocator_mtl.h
allocator_mtl.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
device_buffer_mtl.h
device_buffer_mtl.mm
formats_mtl.h
formats_mtl.mm
gpu_tracer_mtl.h
gpu_tracer_mtl.mm
lazy_drawable_holder.h
lazy_drawable_holder.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
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
►
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_fence_vk.cc
external_fence_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
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
capabilities_vk.cc
capabilities_vk.h
command_buffer_vk.cc
command_buffer_vk.h
command_encoder_vk.cc
command_encoder_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
gpu_tracer_vk.cc
gpu_tracer_vk.h
limits_vk.h
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
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
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
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.cc
renderer.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_mipmap.cc
texture_mipmap.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
►
scene
►
animation
animation.cc
animation.h
animation_clip.cc
animation_clip.h
animation_player.cc
animation_player.h
animation_transforms.h
property_resolver.cc
property_resolver.h
►
importer
conversions.cc
conversions.h
importer.h
importer_gltf.cc
importer_unittests.cc
scenec_main.cc
switches.cc
switches.h
types.h
vertices_builder.cc
vertices_builder.h
camera.cc
camera.h
geometry.cc
geometry.h
material.cc
material.h
mesh.cc
mesh.h
node.cc
node.h
pipeline_key.h
scene.cc
scene.h
scene_context.cc
scene_context.h
scene_encoder.cc
scene_encoder.h
scene_unittests.cc
skin.cc
skin.h
►
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
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
►
tools
malioc_cores.py
malioc_diff.py
metal_library.py
xxd.py
►
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
►
stb
glyph_atlas_context_stb.cc
glyph_atlas_context_stb.h
text_frame_stb.cc
text_frame_stb.h
typeface_stb.cc
typeface_stb.h
typographer_context_stb.cc
typographer_context_stb.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
fixtures.cc
fixtures.h
formats.cc
formats.h
host_buffer.cc
host_buffer.h
render_pass.cc
render_pass.h
render_pipeline.cc
render_pipeline.h
shader.cc
shader.h
shader_library.cc
shader_library.h
smoketest.cc
smoketest.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
fixtures
►
isolate_name_server
isolate_name_server.cc
isolate_name_server.h
isolate_name_server_natives.cc
isolate_name_server_natives.h
►
painting
►
scene
scene_node.cc
scene_node.h
scene_shader.cc
scene_shader.h
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
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_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
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.cc
io_manager.h
snapshot_delegate.h
ui_benchmarks.cc
ui_dart_state.cc
ui_dart_state.h
volatile_path_tracker.cc
volatile_path_tracker.h
►
web_ui
►
skwasm
►
text
line_metrics.cpp
paragraph.cpp
paragraph_builder.cpp
paragraph_style.cpp
strut_style.cpp
text_style.cpp
canvas.cpp
contour_measure.cpp
data.cpp
export.h
filters.cpp
fonts.cpp
helpers.h
image.cpp
paint.cpp
path.cpp
picture.cpp
shaders.cpp
skwasm_support.h
string.cpp
surface.cpp
surface.h
vertices.cpp
wrappers.h
►
test
ui
►
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_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
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
►
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_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_unittests.cc
surface_pool.cc
surface_pool.h
surface_pool_unittests.cc
►
io
►
flutter
►
app
FlutterActivity.java
FlutterActivityDelegate.java
FlutterActivityEvents.java
FlutterApplication.java
FlutterFragmentActivity.java
FlutterPlayStoreSplitApplication.java
FlutterPluginRegistry.java
►
embedding
►
android
AndroidTouchProcessor.java
ExclusiveAppComponent.java
FlutterActivity.java
FlutterActivityAndFragmentDelegate.java
FlutterActivityLaunchConfigs.java
FlutterEngineConfigurator.java
FlutterEngineProvider.java
FlutterFragment.java
FlutterFragmentActivity.java
FlutterImageView.java
FlutterPlayStoreSplitApplication.java
FlutterSurfaceView.java
FlutterTextureView.java
FlutterView.java
KeyboardManager.java
KeyboardMap.java
KeyChannelResponder.java
KeyData.java
KeyEmbedderResponder.java
MotionEventTracker.java
RenderMode.java
TransparencyMode.java
WindowInfoRepositoryCallbackAdapterWrapper.java
►
engine
►
dart
DartExecutor.java
DartMessenger.java
PlatformMessageHandler.java
PlatformTaskQueue.java
►
deferredcomponents
DeferredComponentManager.java
PlayStoreDeferredComponentManager.java
►
loader
ApplicationInfoLoader.java
FlutterApplicationInfo.java
FlutterLoader.java
ResourceExtractor.java
►
mutatorsstack
FlutterMutatorsStack.java
FlutterMutatorView.java
►
plugins
►
activity
ActivityAware.java
ActivityControlSurface.java
ActivityPluginBinding.java
►
broadcastreceiver
BroadcastReceiverAware.java
BroadcastReceiverControlSurface.java
BroadcastReceiverPluginBinding.java
►
contentprovider
ContentProviderAware.java
ContentProviderControlSurface.java
ContentProviderPluginBinding.java
►
lifecycle
HiddenLifecycleReference.java
►
service
ServiceAware.java
ServiceControlSurface.java
ServicePluginBinding.java
►
shim
ShimPluginRegistry.java
ShimRegistrar.java
►
util
GeneratedPluginRegister.java
FlutterPlugin.java
PluginRegistry.java
►
renderer
FlutterRenderer.java
FlutterUiDisplayListener.java
RenderSurface.java
SurfaceTextureSurfaceProducer.java
SurfaceTextureWrapper.java
►
systemchannels
AccessibilityChannel.java
BackGestureChannel.java
DeferredComponentChannel.java
KeyboardChannel.java
KeyEventChannel.java
LifecycleChannel.java
LocalizationChannel.java
MouseCursorChannel.java
NavigationChannel.java
PlatformChannel.java
PlatformViewsChannel.java
ProcessTextChannel.java
RestorationChannel.java
SettingsChannel.java
SpellCheckChannel.java
SystemChannel.java
TextInputChannel.java
FlutterEngine.java
FlutterEngineCache.java
FlutterEngineConnectionRegistry.java
FlutterEngineGroup.java
FlutterEngineGroupCache.java
FlutterJNI.java
FlutterOverlaySurface.java
FlutterShellArgs.java
►
plugin
►
common
ActivityLifecycleListener.java
BasicMessageChannel.java
BinaryCodec.java
BinaryMessenger.java
ErrorLogResult.java
EventChannel.java
FlutterException.java
JSONMessageCodec.java
JSONMethodCodec.java
JSONUtil.java
MessageCodec.java
MethodCall.java
MethodChannel.java
MethodCodec.java
PluginRegistry.java
StandardMessageCodec.java
StandardMethodCodec.java
StringCodec.java
►
editing
FlutterTextUtils.java
ImeSyncDeferringInsetsCallback.java
InputConnectionAdaptor.java
ListenableEditingState.java
SpellCheckPlugin.java
TextEditingDelta.java
TextInputPlugin.java
►
localization
LocalizationPlugin.java
►
mouse
MouseCursorPlugin.java
►
platform
AccessibilityEventsDelegate.java
ImageReaderPlatformViewRenderTarget.java
PlatformOverlayView.java
PlatformPlugin.java
PlatformView.java
PlatformViewFactory.java
PlatformViewRegistry.java
PlatformViewRegistryImpl.java
PlatformViewRenderTarget.java
PlatformViewsAccessibilityDelegate.java
PlatformViewsController.java
PlatformViewWrapper.java
SingleViewFakeWindowViewGroup.java
SingleViewPresentation.java
SingleViewWindowManager.java
SurfaceProducerPlatformViewRenderTarget.java
SurfaceTexturePlatformViewRenderTarget.java
VirtualDisplayController.java
WindowManagerHandler.java
►
text
ProcessTextPlugin.java
►
util
HandlerCompat.java
PathUtils.java
Preconditions.java
Predicate.java
TraceSection.java
ViewUtils.java
►
view
AccessibilityBridge.java
AccessibilityViewEmbedder.java
FlutterCallbackInformation.java
FlutterMain.java
FlutterNativeView.java
FlutterRunArguments.java
FlutterView.java
TextureRegistry.java
VsyncWaiter.java
Build.java
BuildConfig.java
FlutterInjector.java
Log.java
►
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
►
test
►
io
►
flutter
►
embedding
►
android
AndroidTouchProcessorTest.java
FlutterActivityAndFragmentDelegateTest.java
FlutterActivityTest.java
FlutterAndroidComponentTest.java
FlutterFragmentActivityTest.java
FlutterFragmentTest.java
FlutterSurfaceViewTest.java
FlutterTextureViewTest.java
KeyboardManagerTest.java
KeyChannelResponderTest.java
RobolectricFlutterActivity.java
SplashShadowResources.java
►
engine
►
dart
DartExecutorTest.java
DartMessengerTest.java
►
deferredcomponents
PlayStoreDeferredComponentManagerTest.java
►
loader
ApplicationInfoLoaderTest.java
FlutterLoaderTest.java
►
mutatorsstack
FlutterMutatorViewTest.java
►
plugins
►
shim
ShimPluginRegistryTest.java
►
renderer
FlutterEngineRule.java
FlutterRendererTest.java
SurfaceTextureSurfaceProducerTest.java
SurfaceTextureWrapperTest.java
►
systemchannels
AccessibilityChannelTest.java
DeferredComponentChannelTest.java
KeyboardChannelTest.java
KeyEventChannelTest.java
LifecycleChannelTest.java
PlatformChannelTest.java
RestorationChannelTest.java
SettingsChannelTest.java
TextInputChannelTest.java
FlutterEngineCacheTest.java
FlutterEngineConnectionRegistryTest.java
FlutterEngineGroupCacheTest.java
FlutterEngineGroupComponentTest.java
FlutterEngineTest.java
FlutterJNITest.java
FlutterShellArgsTest.java
PluginComponentTest.java
RenderingComponentTest.java
►
external
FlutterLaunchTests.java
►
plugin
►
common
BinaryCodecTest.java
MethodChannelTest.java
StandardMessageCodecTest.java
StandardMethodCodecTest.java
►
editing
InputConnectionAdaptorTest.java
ListenableEditingStateTest.java
SpellCheckPluginTest.java
TextEditingDeltaTest.java
TextInputPluginTest.java
►
localization
LocalizationPluginTest.java
►
mouse
MouseCursorPluginTest.java
►
platform
AccessibilityEventsDelegateTest.java
ImageReaderPlatformViewRenderTargetTest.java
PlatformOverlayViewTest.java
PlatformPluginTest.java
PlatformViewsControllerTest.java
PlatformViewWrapperTest.java
SingleViewPresentationTest.java
SurfaceTexturePlatformViewRenderTargetTest.java
WindowManagerHandlerTest.java
►
text
ProcessTextPluginTest.java
►
plugins
GeneratedPluginRegistrant.java
►
util
FakeKeyEvent.java
HandlerCompatTest.java
KeyCodes.java
PathUtilsTest.java
PreconditionsTest.java
ViewUtilsTest.java
►
view
AccessibilityBridgeTest.java
VsyncWaiterTest.java
CustomShadowContextImpl.java
FlutterInjectorTest.java
LogTest.java
SmokeTest.java
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_vulkan_impeller.cc
android_context_vulkan_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_shell_holder.cc
android_shell_holder.h
android_shell_holder_unittests.cc
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_vulkan_impeller.cc
android_surface_vulkan_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_vk.cc
image_external_texture_vk.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.cc
surface_texture_external_texture_gl.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
geometry.h
geometry_unittests.cc
incoming_message_dispatcher.cc
incoming_message_dispatcher.h
incoming_message_dispatcher_unittests.cc
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
►
darwin
►
common
►
framework
►
Headers
FlutterBinaryMessenger.h
FlutterChannels.h
FlutterCodecs.h
FlutterDartProject.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
FlutterNSBundleUtils.h
FlutterNSBundleUtils.mm
FlutterStandardCodec.mm
FlutterStandardCodec_Internal.h
FlutterStandardCodecHelper.cc
FlutterStandardCodecHelper.h
FlutterTestUtils.h
FlutterTestUtils.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
►
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
FlutterViewController.h
►
Source
accessibility_bridge.h
accessibility_bridge.mm
accessibility_bridge_ios.h
accessibility_bridge_test.mm
availability_version_check_test.mm
connection_collection.h
connection_collection.mm
connection_collection_test.mm
FlutterAppDelegate.mm
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
FlutterMetalLayer.h
FlutterMetalLayer.mm
FlutterMetalLayerTest.mm
FlutterOverlayView.h
FlutterOverlayView.mm
FlutterPlatformPlugin.h
FlutterPlatformPlugin.mm
FlutterPlatformPluginTest.mm
FlutterPlatformViews.mm
FlutterPlatformViews_Internal.h
FlutterPlatformViews_Internal.mm
FlutterPlatformViewsTest.mm
FlutterPluginAppLifeCycleDelegate.mm
FlutterPluginAppLifeCycleDelegate_internal.h
FlutterPluginAppLifeCycleDelegateTest.mm
FlutterRestorationPlugin.h
FlutterRestorationPlugin.mm
FlutterRestorationPluginTest.mm
FlutterSemanticsScrollView.h
FlutterSemanticsScrollView.mm
FlutterSpellCheckPlugin.h
FlutterSpellCheckPlugin.mm
FlutterSpellCheckPluginTest.mm
FlutterTextInputDelegate.h
FlutterTextInputPlugin.h
FlutterTextInputPlugin.mm
FlutterTextInputPluginTest.mm
FlutterTextureRegistryRelay.h
FlutterTextureRegistryRelay.mm
FlutterTextureRegistryRelayTest.mm
FlutterTouchInterceptingView_Test.h
FlutterUIPressProxy.h
FlutterUIPressProxy.mm
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
platform_message_response_darwin.h
platform_message_response_darwin.mm
profiler_metrics_ios.h
profiler_metrics_ios.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
ios_context.h
ios_context.mm
ios_context_metal_impeller.h
ios_context_metal_impeller.mm
ios_context_metal_skia.h
ios_context_metal_skia.mm
ios_context_software.h
ios_context_software.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_metal_skia.h
ios_surface_metal_skia.mm
ios_surface_software.h
ios_surface_software.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
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
FlutterBackingStore.h
FlutterBackingStore.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
FlutterKeyboardManager.h
FlutterKeyboardManager.mm
FlutterKeyboardManagerTest.mm
FlutterKeyboardViewDelegate.h
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
FlutterThreadSynchronizer.h
FlutterThreadSynchronizer.mm
FlutterThreadSynchronizerTest.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
KeyCodeMap.g.mm
KeyCodeMap_Internal.h
KeyCodeMapTest.mm
NSView+ClipsToBounds.h
TestFlutterPlatformView.h
TestFlutterPlatformView.mm
►
embedder
fixtures
►
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_compositor.cc
embedder_test_compositor.h
embedder_test_compositor_gl.cc
embedder_test_compositor_gl.h
embedder_test_compositor_metal.cc
embedder_test_compositor_metal.h
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.cc
embedder_test_context_metal.h
embedder_test_context_software.cc
embedder_test_context_software.h
embedder_test_context_vulkan.cc
embedder_test_context_vulkan.h
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_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_echo_server
►
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
►
build
asset_package.py
gen_debug_wrapper_main.py
►
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
tzdata
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_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
gschemas
fl_test.cc
fl_test.h
fl_test_gtk_logs.cc
fl_test_gtk_logs.h
mock_binary_messenger.cc
mock_binary_messenger.h
mock_binary_messenger_response_handle.cc
mock_binary_messenger_response_handle.h
mock_engine.cc
mock_epoxy.cc
mock_im_context.cc
mock_im_context.h
mock_plugin_registrar.cc
mock_plugin_registrar.h
mock_renderer.cc
mock_renderer.h
mock_settings.cc
mock_settings.h
mock_signal_handler.cc
mock_signal_handler.h
mock_text_input_plugin.cc
mock_text_input_plugin.h
mock_text_input_view_delegate.cc
mock_text_input_view_delegate.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_backing_store_provider.cc
fl_backing_store_provider.h
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_dart_project.cc
fl_dart_project_private.h
fl_dart_project_test.cc
fl_engine.cc
fl_engine_private.h
fl_engine_test.cc
fl_event_channel.cc
fl_event_channel_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_responder.cc
fl_key_responder.h
fl_keyboard_manager.cc
fl_keyboard_manager.h
fl_keyboard_manager_test.cc
fl_keyboard_view_delegate.cc
fl_keyboard_view_delegate.h
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_plugin.cc
fl_mouse_cursor_plugin.h
fl_pixel_buffer_texture.cc
fl_pixel_buffer_texture_private.h
fl_pixel_buffer_texture_test.cc
fl_platform_plugin.cc
fl_platform_plugin.h
fl_platform_plugin_test.cc
fl_plugin_registrar.cc
fl_plugin_registrar_private.h
fl_plugin_registrar_test.cc
fl_plugin_registry.cc
fl_renderer.cc
fl_renderer.h
fl_renderer_gdk.cc
fl_renderer_gdk.h
fl_renderer_headless.cc
fl_renderer_headless.h
fl_renderer_test.cc
fl_scrolling_manager.cc
fl_scrolling_manager.h
fl_scrolling_manager_test.cc
fl_scrolling_view_delegate.cc
fl_scrolling_view_delegate.h
fl_settings.cc
fl_settings.h
fl_settings_plugin.cc
fl_settings_plugin.h
fl_settings_plugin_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_plugin.cc
fl_text_input_plugin.h
fl_text_input_plugin_test.cc
fl_text_input_view_delegate.cc
fl_text_input_view_delegate.h
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_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
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
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
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
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
window_binding_handler.h
window_binding_handler_delegate.h
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
►
sky
►
packages
sky_engine
►
tools
create_embedder_framework.py
create_full_ios_framework.py
create_ios_framework.py
create_macos_framework.py
create_macos_gen_snapshots.py
create_xcframework.py
dist_dart_pkg.py
install_framework_headers.py
►
testing
►
android
►
native_activity
gtest_activity.cc
gtest_activity.h
native_activity.cc
native_activity.h
native_activity_apk.py
►
benchmark
displaylist_benchmark_parser.py
►
dart
observatory
►
fuchsia
run_tests.py
run_tests_test.py
►
ios
►
IosBenchmarks
►
IosBenchmarks
main.mm
►
IosUnitTests
►
App
AppDelegate.h
AppDelegate.m
main.m
ViewController.h
ViewController.m
litetest
pkg_test_demo
►
rules
run_gradle.py
►
scenario_app
►
android
►
app
►
src
►
androidTest
►
java
►
dev
►
flutter
►
scenarios
ExampleInstrumentedTest.java
►
scenariosui
DrawSolidBlueScreenTest.java
ExternalTextureTests.java
GetBitmapTests.java
MemoryLeakTests.java
PlatformTextureUiTests.java
PlatformViewUiTests.java
PlatformViewWithSurfaceViewBadContextUiTest.java
PlatformViewWithSurfaceViewHybridFallbackUiTest.java
PlatformViewWithSurfaceViewHybridUiTest.java
PlatformViewWithSurfaceViewUiTest.java
PlatformViewWithTextureViewUiTest.java
ScreenshotUtil.java
SpawnEngineTests.java
SpawnMultiEngineTest.java
TestRunner.java
►
main
►
java
►
dev
►
flutter
►
scenarios
ExternalTextureFlutterActivity.java
GetBitmapActivity.java
PlatformViewsActivity.java
SpawnedEngineActivity.java
SpawnMultiEngineActivity.java
SurfacePlatformViewFactory.java
TestableFlutterActivity.java
TestActivity.java
TextPlatformViewFactory.java
TexturePlatformViewFactory.java
bin
►
ios
►
FlutterAppExtensionTestHost
►
FlutterAppExtensionTestHost
AppDelegate.h
AppDelegate.m
main.m
SceneDelegate.h
SceneDelegate.m
ViewController.h
ViewController.m
►
Runner
GeneratedPluginRegistrant.h
GeneratedPluginRegistrant.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
RenderingSelectionTest.m
SpawnEngineTest.m
StatusBarTest.h
StatusBarTest.m
UnobstructedPlatformViewTests.m
app_stub.c
skia_gold_client
android_systrace_test.py
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
mock_canvas.cc
mock_canvas.h
mock_canvas_unittests.cc
post_task_sync.cc
post_task_sync.h
run_all_unittests.cc
run_tests.py
stream_capture.cc
stream_capture.h
test_args.cc
test_args.h
test_dart_native_resolver.cc
test_dart_native_resolver.h
test_gl_surface.cc
test_gl_surface.h
test_metal_context.h
test_metal_context.mm
test_metal_surface.cc
test_metal_surface.h
test_metal_surface_impl.h
test_metal_surface_impl.mm
test_metal_surface_unittests.cc
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
xvfb.py
►
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
►
platform
►
darwin
scoped_nsobject.h
scoped_nsobject.mm
►
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
►
dart-lang
►
sdk
►
benchmarks
►
FfiCall
►
native
native_functions.c
►
NativeCall
►
native
native_functions.c
►
SoundSplayTreeSieve
dart
dart2
►
build
►
config
►
linux
pkg-config.py
sysroot_ld_path.py
►
mac
mac_app.py
►
fuchsia
with_envs.py
►
linux
alpine_sysroot_scripts
►
mac
change_mach_o_flags.py
find_sdk.py
tweak_info_plist.py
►
rbe
rewrapper_dart.py
►
rust
run.py
►
sanitizers
asan_suppressions.cc
lsan_suppressions.cc
sanitizer_options.cc
tsan_suppressions.cc
►
toolchain
►
win
setup_toolchain.py
tool_wrapper.py
get_concurrent_links.py
detect_host_arch.py
find_depot_tools.py
gn_dart_compile_exe.py
gn_helpers.py
gn_run_binary.py
vs_toolchain.py
►
docs
gsoc
process
►
pkg
►
_fe_analyzer_shared
►
lib
►
src
parser
PRESUBMIT.py
_js_interop_checks
►
_macros
PRESUBMIT.py
►
analysis_server
►
benchmark
integration
►
doc
implementation
process
tutorial
►
lib
►
src
►
services
►
completion
statement
►
utilities
usage_tracking
►
test
►
integration
lsp
►
tool
lsp_spec
►
spec
►
generated
►
java
►
types
AddContentOverlay.java
AnalysisError.java
AnalysisErrorFixes.java
AnalysisErrorSeverity.java
AnalysisErrorType.java
AnalysisOptions.java
AnalysisService.java
AnalysisStatus.java
BulkFix.java
BulkFixDetail.java
ChangeContentOverlay.java
ClosingLabel.java
CompletionCaseMatchingMode.java
CompletionMode.java
CompletionSuggestion.java
CompletionSuggestionKind.java
ContextData.java
DiagnosticMessage.java
Element.java
ElementDeclaration.java
ElementKind.java
ExecutableFile.java
ExecutableKind.java
ExecutionService.java
ExistingImport.java
ExistingImports.java
ExtractLocalVariableFeedback.java
ExtractLocalVariableOptions.java
ExtractMethodFeedback.java
ExtractMethodOptions.java
ExtractWidgetFeedback.java
ExtractWidgetOptions.java
FileKind.java
FlutterOutline.java
FlutterOutlineAttribute.java
FlutterOutlineKind.java
FlutterService.java
FlutterWidgetProperty.java
FlutterWidgetPropertyEditor.java
FlutterWidgetPropertyEditorKind.java
FlutterWidgetPropertyValue.java
FlutterWidgetPropertyValueEnumItem.java
FoldingKind.java
FoldingRegion.java
GeneralAnalysisService.java
HighlightRegion.java
HighlightRegionType.java
HoverInformation.java
ImplementedClass.java
ImplementedMember.java
ImportedElements.java
ImportedElementSet.java
InlineLocalVariableFeedback.java
InlineMethodFeedback.java
InlineMethodOptions.java
LibraryPathSet.java
LinkedEditGroup.java
LinkedEditSuggestion.java
LinkedEditSuggestionKind.java
Location.java
MessageAction.java
MessageType.java
MoveFileOptions.java
NavigationRegion.java
NavigationTarget.java
Occurrences.java
Outline.java
OverriddenMember.java
OverrideMember.java
ParameterInfo.java
ParameterKind.java
Position.java
PostfixTemplateDescriptor.java
PubStatus.java
RefactoringFeedback.java
RefactoringKind.java
RefactoringMethodParameter.java
RefactoringMethodParameterKind.java
RefactoringOptions.java
RefactoringProblem.java
RefactoringProblemSeverity.java
RemoveContentOverlay.java
RenameFeedback.java
RenameOptions.java
RequestError.java
RequestErrorCode.java
RuntimeCompletionExpression.java
RuntimeCompletionExpressionType.java
RuntimeCompletionExpressionTypeKind.java
RuntimeCompletionVariable.java
SearchResult.java
SearchResultKind.java
ServerLogEntry.java
ServerLogEntryKind.java
ServerService.java
SourceChange.java
SourceEdit.java
SourceFileEdit.java
TypeHierarchyItem.java
AnalysisServer.java
analysis_server_client
analysis_server_plugin
►
analyzer
►
doc
implementation
process
tutorial
►
lib
►
src
wolf
►
test
snippets
►
src
►
summary
►
macro
single
►
tool
diagnostics
PRESUBMIT.py
analyzer_cli
►
analyzer_plugin
►
doc
tutorial
analyzer_utilities
build_integration
►
compiler
doc
►
lib
src
►
test
►
codesize
►
swarm
►
appengine
encoder.py
main.py
buildapp.py
cacheimages.py
gen_manifest.py
update.py
►
tool
used_names
dart2js_info
dart2js_runtime_metrics
dart2js_tools
►
dart2wasm
docs
dart_internal
dart_service_protocol_shared
►
dartdev
doc
dds
dds_service_extensions
►
dev_compiler
►
test
sourcemap
dtd
dtd_impl
►
front_end
►
lib
►
src
►
fasta
builder
dill
kernel
source
►
test
►
fasta
types
►
testcases
dartino
rasta
PRESUBMIT.py
►
frontend_server
PRESUBMIT.py
js
js_ast
js_runtime
js_shared
json
►
kernel
doc
►
lib
binary
target
text
PRESUBMIT.py
►
linter
doc
example
macros
meta
►
modular_test
►
test
loader
native_stack_traces
scrape
server_plugin
sourcemap_testing
telemetry
testing
vm
►
vm_service
►
java
►
src
►
org
►
dartlang
►
vm
►
service
►
consumer
AllocationProfileConsumer.java
BreakpointConsumer.java
ClientAgentTypeConsumer.java
ClientNameConsumer.java
Consumer.java
CpuSamplesConsumer.java
GetInstanceConsumer.java
GetLibraryConsumer.java
InstanceSetConsumer.java
ReloadReportConsumer.java
ResolvePackageUriConsumer.java
RetainingPathConsumer.java
ScriptListConsumer.java
ServiceExtensionConsumer.java
SourceReportConsumer.java
StackConsumer.java
WebSocketTargetConsumer.java
►
element
ClientAgentType.java
ClientName.java
Element.java
ElementList.java
ResolvedPackageUri.java
RPCError.java
WebSocketTarget.java
►
internal
BlockingRequestSink.java
ErrorRequestSink.java
RequestSink.java
ResponseSink.java
VmServiceConst.java
WebSocketRequestSink.java
►
logging
Logger.java
Logging.java
RemoteServiceCompleter.java
RemoteServiceRunner.java
VmServiceBase.java
VmServiceListener.java
►
test
►
org
►
dartlang
►
vm
►
service
InstanceRefToString.java
OpLatch.java
ResultLatch.java
SampleOutPrinter.java
SampleVmServiceListener.java
VmServiceTest.java
►
lib
src
►
test
http_invocations
private_rpcs
vm_service_interface
vm_service_protos
►
vm_snapshot_analysis
►
lib
►
src
►
assets
►
d3
src
►
runtime
►
bin
►
ffi_test
ffi_test_dynamic_library.cc
ffi_test_fields.c
ffi_test_fields.h
ffi_test_functions.cc
ffi_test_functions_generated.cc
ffi_test_functions_generated_2.cc
ffi_test_functions_vmspecific.cc
►
ffi_unit_test
run_ffi_unit_tests.cc
abstract_socket_test.cc
address_sanitizer.cc
analyze_snapshot.cc
builtin.cc
builtin.h
builtin_gen_snapshot.cc
builtin_in.cc
builtin_natives.cc
console.h
console_posix.cc
console_win.cc
crashpad.cc
crashpad.h
crypto.cc
crypto.h
crypto_fuchsia.cc
crypto_linux.cc
crypto_macos.cc
crypto_test.cc
crypto_win.cc
dart_embedder_api_impl.cc
dart_io_api_impl.cc
dartdev_isolate.cc
dartdev_isolate.h
dartutils.cc
dartutils.h
dfe.cc
dfe.h
directory.cc
directory.h
directory_fuchsia.cc
directory_linux.cc
directory_macos.cc
directory_test.cc
directory_win.cc
elf_loader.cc
elf_loader.h
entrypoints_verification_test.cc
error_exit.cc
error_exit.h
eventhandler.cc
eventhandler.h
eventhandler_fuchsia.cc
eventhandler_fuchsia.h
eventhandler_linux.cc
eventhandler_linux.h
eventhandler_macos.cc
eventhandler_macos.h
eventhandler_test.cc
eventhandler_win.cc
eventhandler_win.h
exe_utils.cc
exe_utils.h
fdutils.h
fdutils_fuchsia.cc
fdutils_linux.cc
fdutils_macos.cc
file.cc
file.h
file_fuchsia.cc
file_linux.cc
file_macos.cc
file_support.cc
file_system_watcher.cc
file_system_watcher.h
file_system_watcher_fuchsia.cc
file_system_watcher_linux.cc
file_system_watcher_macos.cc
file_system_watcher_win.cc
file_test.cc
file_win.cc
file_win.h
filter.cc
filter.h
gen_snapshot.cc
gzip.cc
gzip.h
hashmap_test.cc
ifaddrs.cc
ifaddrs.h
io_buffer.cc
io_buffer.h
io_natives.cc
io_natives.h
io_service.cc
io_service.h
io_service_no_ssl.cc
io_service_no_ssl.h
isolate_data.cc
isolate_data.h
loader.cc
loader.h
lockers.h
main.cc
main_impl.cc
main_impl.h
main_options.cc
main_options.h
namespace.cc
namespace.h
namespace_fuchsia.cc
namespace_fuchsia.h
namespace_linux.cc
namespace_macos.cc
namespace_win.cc
native_assets_api_impl.cc
observatory_assets_empty.cc
options.cc
options.h
platform.cc
platform.h
platform_fuchsia.cc
platform_linux.cc
platform_macos.cc
platform_macos.h
platform_macos_cocoa.h
platform_macos_cocoa.mm
platform_win.cc
priority_heap_test.cc
process.cc
process.h
process_fuchsia.cc
process_linux.cc
process_macos.cc
process_test.cc
process_win.cc
reference_counting.h
root_certificates_unsupported.cc
run_vm_tests.cc
secure_socket_filter.cc
secure_socket_filter.h
secure_socket_unsupported.cc
secure_socket_utils.cc
secure_socket_utils.h
secure_socket_utils_test.cc
security_context.cc
security_context.h
security_context_fuchsia.cc
security_context_linux.cc
security_context_macos.cc
security_context_win.cc
snapshot_empty.cc
snapshot_in.cc
snapshot_utils.cc
snapshot_utils.h
snapshot_utils_test.cc
socket.cc
socket.h
socket_base.cc
socket_base.h
socket_base_fuchsia.cc
socket_base_fuchsia.h
socket_base_linux.cc
socket_base_linux.h
socket_base_macos.cc
socket_base_macos.h
socket_base_posix.cc
socket_base_win.cc
socket_base_win.h
socket_fuchsia.cc
socket_linux.cc
socket_macos.cc
socket_win.cc
stdio.cc
stdio.h
stdio_fuchsia.cc
stdio_linux.cc
stdio_macos.cc
stdio_win.cc
sync_socket.cc
sync_socket.h
sync_socket_fuchsia.cc
sync_socket_linux.cc
sync_socket_macos.cc
sync_socket_win.cc
test_utils.cc
test_utils.h
thread.h
thread_absl.cc
thread_absl.h
thread_fuchsia.cc
thread_fuchsia.h
thread_linux.cc
thread_linux.h
thread_macos.cc
thread_macos.h
thread_win.cc
thread_win.h
typed_data_utils.cc
typed_data_utils.h
utils.cc
utils.h
utils_fuchsia.cc
utils_linux.cc
utils_macos.cc
utils_win.cc
utils_win.h
virtual_memory.h
virtual_memory_fuchsia.cc
virtual_memory_posix.cc
virtual_memory_win.cc
vmservice_impl.cc
vmservice_impl.h
►
docs
►
compiler
aot
frontend
infra
►
include
►
bin
dart_io_api.h
native_assets_api.h
►
internal
dart_api_dl_impl.h
analyze_snapshot_api.h
dart_api.h
dart_api_dl.c
dart_api_dl.h
dart_embedder_api.h
dart_native_api.h
dart_tools_api.h
dart_version.h
►
lib
array.cc
async.cc
bool.cc
date.cc
developer.cc
double.cc
errors.cc
ffi.cc
ffi_dynamic_library.cc
ffi_dynamic_library.h
function.cc
growable_array.cc
identical.cc
integers.cc
integers.h
invocation_mirror.h
isolate.cc
libgen_in.cc
math.cc
mirrors.cc
mirrors.h
object.cc
profiler.cc
regexp.cc
simd128.cc
stacktrace.cc
stacktrace.h
stopwatch.cc
string.cc
timeline.cc
typed_data.cc
uri.cc
vmservice.cc
►
observatory
►
web
third_party
update_sources.py
►
platform
address_sanitizer.h
allocation.cc
allocation.h
assert.cc
assert.h
atomic.h
elf.h
floating_point.h
floating_point_win.cc
floating_point_win.h
globals.h
growable_array.h
hashmap.cc
hashmap.h
leak_sanitizer.h
mach_o.h
memory_sanitizer.h
pe.h
priority_queue.h
safe_stack.h
signal_blocker.h
splay-tree-inl.h
splay-tree.h
syslog.h
syslog_android.cc
syslog_fuchsia.cc
syslog_linux.cc
syslog_macos.cc
syslog_win.cc
text_buffer.cc
text_buffer.h
thread_sanitizer.h
unaligned.h
undefined_behavior_sanitizer.h
unicode.cc
unicode.h
unwinding_records.cc
unwinding_records.h
unwinding_records_win.cc
uri.cc
uri.h
uri_test.cc
utils.cc
utils.h
utils_android.cc
utils_android.h
utils_fuchsia.cc
utils_fuchsia.h
utils_linux.cc
utils_linux.h
utils_macos.cc
utils_macos.h
utils_win.cc
utils_win.h
►
tests
concurrency
►
tools
►
dartfuzz
collect_data.py
minimize.py
update_spreadsheet.py
entitlements
heapsnapshot
►
wiki
►
build
admonitions.py
build.py
cpp_indexer.py
xrefs.py
android_finder.py
benchmark.py
bin_to_assembly.py
bin_to_coff.py
compiler_layering_check.py
create_archive.py
create_snapshot_bin.py
create_snapshot_file.py
create_string_literal.py
dart_codesign.py
dart_profiler_symbols.py
embedder_layering_check.py
gen_library_src_paths.py
utils.py
valgrind.py
►
vm
►
compiler
►
aot
aot_call_specializer.cc
aot_call_specializer.h
dispatch_table_generator.cc
dispatch_table_generator.h
precompiler.cc
precompiler.h
precompiler_tracer.cc
precompiler_tracer.h
►
api
deopt_id.h
print_filter.cc
print_filter.h
type_check_mode.h
►
assembler
assembler.h
assembler_arm.cc
assembler_arm.h
assembler_arm64.cc
assembler_arm64.h
assembler_arm64_test.cc
assembler_arm_test.cc
assembler_base.cc
assembler_base.h
assembler_ia32.cc
assembler_ia32.h
assembler_ia32_test.cc
assembler_riscv.cc
assembler_riscv.h
assembler_riscv_test.cc
assembler_test.cc
assembler_test.h
assembler_x64.cc
assembler_x64.h
assembler_x64_test.cc
disassembler.cc
disassembler.h
disassembler_arm.cc
disassembler_arm64.cc
disassembler_riscv.cc
disassembler_test.cc
disassembler_x86.cc
object_pool_builder.h
►
backend
bce_test.cc
block_builder.h
block_scheduler.cc
block_scheduler.h
branch_optimizer.cc
branch_optimizer.h
code_statistics.cc
code_statistics.h
compile_type.h
constant_propagator.cc
constant_propagator.h
constant_propagator_test.cc
dart_calling_conventions.cc
dart_calling_conventions.h
evaluator.cc
evaluator.h
flow_graph.cc
flow_graph.h
flow_graph_checker.cc
flow_graph_checker.h
flow_graph_compiler.cc
flow_graph_compiler.h
flow_graph_compiler_arm.cc
flow_graph_compiler_arm64.cc
flow_graph_compiler_ia32.cc
flow_graph_compiler_riscv.cc
flow_graph_compiler_x64.cc
flow_graph_test.cc
il.cc
il.h
il_arm.cc
il_arm64.cc
il_ia32.cc
il_printer.cc
il_printer.h
il_riscv.cc
il_serializer.cc
il_serializer.h
il_test.cc
il_test_helper.cc
il_test_helper.h
il_x64.cc
inliner.cc
inliner.h
inliner_test.cc
linearscan.cc
linearscan.h
locations.cc
locations.h
locations_helpers.h
locations_helpers_arm.h
locations_helpers_test.cc
loops.cc
loops.h
loops_test.cc
memory_copy_test.cc
parallel_move_resolver.cc
parallel_move_resolver.h
range_analysis.cc
range_analysis.h
range_analysis_test.cc
reachability_fence_test.cc
redundancy_elimination.cc
redundancy_elimination.h
redundancy_elimination_test.cc
slot.cc
slot.h
slot_test.cc
type_propagator.cc
type_propagator.h
type_propagator_test.cc
typed_data_aot_test.cc
yield_position_test.cc
►
ffi
abi.cc
abi.h
callback.cc
callback.h
frame_rebase.cc
frame_rebase.h
marshaller.cc
marshaller.h
native_calling_convention.cc
native_calling_convention.h
native_calling_convention_test.cc
native_location.cc
native_location.h
native_location_test.cc
native_type.cc
native_type.h
native_type_test.cc
native_type_vm_test.cc
range.h
recognized_method.cc
recognized_method.h
unit_test.cc
unit_test.h
unit_test_custom_zone.cc
unit_test_custom_zone.h
►
frontend
base_flow_graph_builder.cc
base_flow_graph_builder.h
constant_reader.cc
constant_reader.h
flow_graph_builder.cc
flow_graph_builder.h
kernel_binary_flowgraph.cc
kernel_binary_flowgraph.h
kernel_binary_flowgraph_test.cc
kernel_fingerprints.cc
kernel_fingerprints.h
kernel_to_il.cc
kernel_to_il.h
kernel_translation_helper.cc
kernel_translation_helper.h
prologue_builder.cc
prologue_builder.h
scope_builder.cc
scope_builder.h
►
jit
compiler.cc
compiler.h
jit_call_specializer.cc
jit_call_specializer.h
asm_intrinsifier.cc
asm_intrinsifier.h
asm_intrinsifier_arm.cc
asm_intrinsifier_arm64.cc
asm_intrinsifier_ia32.cc
asm_intrinsifier_riscv.cc
asm_intrinsifier_test.cc
asm_intrinsifier_x64.cc
call_specializer.cc
call_specializer.h
cha.cc
cha.h
cha_test.cc
compiler_pass.cc
compiler_pass.h
compiler_state.cc
compiler_state.h
compiler_timings.cc
compiler_timings.h
graph_intrinsifier.cc
graph_intrinsifier.h
intrinsifier.cc
intrinsifier.h
method_recognizer.cc
method_recognizer.h
offsets_extractor.cc
recognized_methods_list.h
relocation.cc
relocation.h
relocation_test.cc
runtime_api.cc
runtime_api.h
runtime_offsets_extracted.h
runtime_offsets_list.h
stub_code_compiler.cc
stub_code_compiler.h
stub_code_compiler_arm.cc
stub_code_compiler_arm64.cc
stub_code_compiler_ia32.cc
stub_code_compiler_riscv.cc
stub_code_compiler_x64.cc
write_barrier_elimination.cc
write_barrier_elimination.h
write_barrier_elimination_test.cc
►
ffi
native_assets.cc
native_assets.h
►
heap
become.cc
become.h
become_test.cc
compactor.cc
compactor.h
freelist.cc
freelist.h
freelist_test.cc
gc_shared.cc
gc_shared.h
heap.cc
heap.h
heap_test.cc
incremental_compactor.cc
incremental_compactor.h
marker.cc
marker.h
page.cc
page.h
pages.cc
pages.h
pointer_block.cc
pointer_block.h
safepoint.cc
safepoint.h
safepoint_test.cc
sampler.cc
sampler.h
scavenger.cc
scavenger.h
spaces.h
sweeper.cc
sweeper.h
verifier.cc
verifier.h
weak_code.cc
weak_code.h
weak_table.cc
weak_table.h
weak_table_test.cc
►
libfuzzer
dart_libfuzzer.cc
►
protos
►
perfetto
►
common
builtin_clock.pbzero.h
►
trace
►
interned_data
interned_data.pbzero.h
►
profiling
profile_common.pbzero.h
profile_packet.pbzero.h
►
track_event
debug_annotation.pbzero.h
process_descriptor.pbzero.h
thread_descriptor.pbzero.h
track_descriptor.pbzero.h
track_event.pbzero.h
clock_snapshot.pbzero.h
trace.pbzero.h
trace_packet.pbzero.h
service
allocation.cc
allocation.h
allocation_test.cc
ama_test.cc
analyze_snapshot_api_impl.cc
app_snapshot.cc
app_snapshot.h
assert_test.cc
atomic_test.cc
base64.cc
base64.h
base64_test.cc
base_isolate.h
benchmark_test.cc
benchmark_test.h
bit_set.h
bit_set_test.cc
bit_vector.cc
bit_vector.h
bit_vector_test.cc
bitfield.h
bitfield_test.cc
bitmap.cc
bitmap.h
bitmap_test.cc
boolfield.h
boolfield_test.cc
bootstrap.cc
bootstrap.h
bootstrap_natives.cc
bootstrap_natives.h
bss_relocs.cc
bss_relocs.h
canonical_tables.cc
canonical_tables.h
catch_entry_moves_test.cc
class_finalizer.cc
class_finalizer.h
class_finalizer_test.cc
class_id.h
class_table.cc
class_table.h
closure_functions_cache.cc
closure_functions_cache.h
code_comments.cc
code_comments.h
code_descriptors.cc
code_descriptors.h
code_descriptors_test.cc
code_entry_kind.h
code_observers.cc
code_observers.h
code_patcher.cc
code_patcher.h
code_patcher_arm.cc
code_patcher_arm64.cc
code_patcher_arm64_test.cc
code_patcher_arm_test.cc
code_patcher_ia32.cc
code_patcher_ia32_test.cc
code_patcher_riscv.cc
code_patcher_riscv_test.cc
code_patcher_x64.cc
code_patcher_x64_test.cc
compiler_test.cc
constants.h
constants_arm.cc
constants_arm.h
constants_arm64.cc
constants_arm64.h
constants_base.h
constants_ia32.cc
constants_ia32.h
constants_riscv.cc
constants_riscv.h
constants_x64.cc
constants_x64.h
constants_x86.h
cpu.h
cpu_arm.cc
cpu_arm.h
cpu_arm64.cc
cpu_arm64.h
cpu_ia32.cc
cpu_ia32.h
cpu_riscv.cc
cpu_riscv.h
cpu_test.cc
cpu_x64.cc
cpu_x64.h
cpuid.cc
cpuid.h
cpuinfo.h
cpuinfo_android.cc
cpuinfo_fuchsia.cc
cpuinfo_linux.cc
cpuinfo_macos.cc
cpuinfo_test.cc
cpuinfo_win.cc
custom_isolate_test.cc
dart.cc
dart.h
dart_api_impl.cc
dart_api_impl.h
dart_api_impl_test.cc
dart_api_message.h
dart_api_state.cc
dart_api_state.h
dart_entry.cc
dart_entry.h
datastream.cc
datastream.h
datastream_test.cc
debugger.cc
debugger.h
debugger_api_impl_test.cc
debugger_api_impl_test.h
debugger_arm.cc
debugger_arm64.cc
debugger_ia32.cc
debugger_riscv.cc
debugger_x64.cc
deferred_objects.cc
deferred_objects.h
deopt_instructions.cc
deopt_instructions.h
dispatch_table.cc
dispatch_table.h
double_conversion.cc
double_conversion.h
double_internals.h
dwarf.cc
dwarf.h
elf.cc
elf.h
exceptions.cc
exceptions.h
exceptions_test.cc
experimental_features.cc
experimental_features.h
ffi_callback_metadata.cc
ffi_callback_metadata.h
ffi_callback_metadata_test.cc
field_table.cc
field_table.h
finalizable_data.h
fixed_cache.h
fixed_cache_test.cc
flag_list.h
flags.cc
flags.h
flags_test.cc
frame_layout.h
gdb_helpers.cc
globals.h
growable_array.h
growable_array_test.cc
guard_field_test.cc
handle_visitor.h
handles.cc
handles.h
handles_impl.h
handles_test.cc
hash.h
hash_map.h
hash_map_test.cc
hash_table.h
hash_table_test.cc
image_snapshot.cc
image_snapshot.h
instructions.cc
instructions.h
instructions_arm.cc
instructions_arm.h
instructions_arm64.cc
instructions_arm64.h
instructions_arm64_test.cc
instructions_arm_test.cc
instructions_ia32.cc
instructions_ia32.h
instructions_ia32_test.cc
instructions_riscv.cc
instructions_riscv.h
instructions_riscv_test.cc
instructions_x64.cc
instructions_x64.h
instructions_x64_test.cc
intrusive_dlist.h
intrusive_dlist_test.cc
isolate.cc
isolate.h
isolate_reload.cc
isolate_reload.h
isolate_reload_test.cc
isolate_test.cc
json_stream.cc
json_stream.h
json_test.cc
json_writer.cc
json_writer.h
kernel.cc
kernel.h
kernel_binary.cc
kernel_binary.h
kernel_isolate.cc
kernel_isolate.h
kernel_loader.cc
kernel_loader.h
kernel_test.cc
lockers.cc
lockers.h
log.cc
log.h
log_test.cc
longjump.cc
longjump.h
longjump_test.cc
megamorphic_cache_table.cc
megamorphic_cache_table.h
memory_region.cc
memory_region.h
memory_region_test.cc
message.cc
message.h
message_handler.cc
message_handler.h
message_handler_test.cc
message_snapshot.cc
message_snapshot.h
message_test.cc
metrics.cc
metrics.h
metrics_test.cc
mixin_test.cc
native_api_impl.cc
native_arguments.h
native_entry.cc
native_entry.h
native_entry_test.cc
native_entry_test.h
native_function.h
native_message_handler.cc
native_message_handler.h
native_symbol.h
native_symbol_posix.cc
native_symbol_win.cc
object.cc
object.h
object_arm64_test.cc
object_arm_test.cc
object_graph.cc
object_graph.h
object_graph_copy.cc
object_graph_copy.h
object_graph_test.cc
object_ia32_test.cc
object_id_ring.cc
object_id_ring.h
object_id_ring_test.cc
object_reload.cc
object_riscv_test.cc
object_service.cc
object_set.h
object_store.cc
object_store.h
object_store_test.cc
object_test.cc
object_x64_test.cc
os.cc
os.h
os_android.cc
os_fuchsia.cc
os_linux.cc
os_macos.cc
os_test.cc
os_thread.cc
os_thread.h
os_thread_absl.cc
os_thread_absl.h
os_thread_android.cc
os_thread_android.h
os_thread_fuchsia.cc
os_thread_fuchsia.h
os_thread_linux.cc
os_thread_linux.h
os_thread_macos.cc
os_thread_macos.h
os_thread_win.cc
os_thread_win.h
os_win.cc
parser.cc
parser.h
pending_deopts.cc
pending_deopts.h
perfetto_utils.h
pointer_tagging.h
port.cc
port.h
port_set.h
port_test.cc
proccpuinfo.cc
proccpuinfo.h
profiler.cc
profiler.h
profiler_service.cc
profiler_service.h
profiler_test.cc
program_visitor.cc
program_visitor.h
random.cc
random.h
raw_object.cc
raw_object.h
raw_object_fields.cc
raw_object_fields.h
regexp.cc
regexp.h
regexp_assembler.cc
regexp_assembler.h
regexp_assembler_bytecode.cc
regexp_assembler_bytecode.h
regexp_assembler_bytecode_inl.h
regexp_assembler_ir.cc
regexp_assembler_ir.h
regexp_ast.cc
regexp_ast.h
regexp_bytecodes.h
regexp_interpreter.cc
regexp_interpreter.h
regexp_parser.cc
regexp_parser.h
regexp_test.cc
report.cc
report.h
resolver.cc
resolver.h
reusable_handles.h
reverse_pc_lookup_cache.cc
reverse_pc_lookup_cache.h
ring_buffer.h
ring_buffer_test.cc
runtime_entry.cc
runtime_entry.h
runtime_entry_arm.cc
runtime_entry_arm64.cc
runtime_entry_ia32.cc
runtime_entry_list.h
runtime_entry_riscv.cc
runtime_entry_x64.cc
scope_timer.h
scopes.cc
scopes.h
scopes_test.cc
service.cc
service.h
service_event.cc
service_event.h
service_isolate.cc
service_isolate.h
service_test.cc
signal_handler.h
signal_handler_android.cc
signal_handler_fuchsia.cc
signal_handler_linux.cc
signal_handler_macos.cc
signal_handler_win.cc
simulator.h
simulator_arm.cc
simulator_arm.h
simulator_arm64.cc
simulator_arm64.h
simulator_riscv.cc
simulator_riscv.h
simulator_x64.cc
simulator_x64.h
snapshot.cc
snapshot.h
snapshot_test.cc
source_report.cc
source_report.h
source_report_test.cc
splay-tree.h
stack_frame.cc
stack_frame.h
stack_frame_arm.h
stack_frame_arm64.h
stack_frame_ia32.h
stack_frame_riscv.h
stack_frame_test.cc
stack_frame_x64.h
stack_trace.cc
stack_trace.h
static_type_exactness_state.h
stub_code.cc
stub_code.h
stub_code_arm64_test.cc
stub_code_arm_test.cc
stub_code_ia32_test.cc
stub_code_list.h
stub_code_riscv_test.cc
stub_code_test.cc
stub_code_x64_test.cc
symbols.cc
symbols.h
tagged_pointer.h
tags.cc
tags.h
thread.cc
thread.h
thread_barrier.h
thread_barrier_test.cc
thread_interrupter.cc
thread_interrupter.h
thread_interrupter_android.cc
thread_interrupter_fuchsia.cc
thread_interrupter_linux.cc
thread_interrupter_macos.cc
thread_interrupter_win.cc
thread_pool.cc
thread_pool.h
thread_pool_test.cc
thread_registry.cc
thread_registry.h
thread_stack_resource.cc
thread_stack_resource.h
thread_state.cc
thread_state.h
thread_test.cc
timeline.cc
timeline.h
timeline_android.cc
timeline_fuchsia.cc
timeline_linux.cc
timeline_macos.cc
timeline_test.cc
timer.cc
timer.h
token.cc
token.h
token_position.cc
token_position.h
type_testing_stubs.cc
type_testing_stubs.h
type_testing_stubs_test.cc
unibrow-inl.h
unibrow.cc
unibrow.h
unicode.cc
unicode_data.cc
unicode_test.cc
unit_test.cc
unit_test.h
unwinding_records.cc
unwinding_records.h
unwinding_records_win.cc
utils_test.cc
v8_snapshot_writer.cc
v8_snapshot_writer.h
version.h
version_in.cc
virtual_memory.cc
virtual_memory.h
virtual_memory_compressed.cc
virtual_memory_compressed.h
virtual_memory_fuchsia.cc
virtual_memory_posix.cc
virtual_memory_test.cc
virtual_memory_win.cc
visitor.cc
visitor.h
zone.cc
zone.h
zone_test.cc
zone_text_buffer.cc
zone_text_buffer.h
PRESUBMIT.py
►
samples
►
ffi
►
http
►
lib
fake_http.cc
►
sqlite
docs
►
sdk
►
lib
►
html
doc
PRESUBMIT.py
►
tests
►
language
instantiate_to_bound
►
macros
augment
introspect
nesting
mixin_legacy
subtyping_static
void
►
lib
fix_data_tests
macro_build
►
web
►
wasm
►
ffi
ffi_native_test_module.c
►
third_party
►
binary_size
►
src
binary_size_utils.py
elf_symbolizer.py
explain_binary_size_delta.py
run_binary_size_analysis.py
►
binaryen
generate_needed_files.py
list_sources.py
►
d3
src
devtools
►
double-conversion
►
src
bignum-dtoa.cc
bignum-dtoa.h
bignum.cc
bignum.h
cached-powers.cc
cached-powers.h
diy-fp.h
double-conversion.h
double-to-string.cc
double-to-string.h
fast-dtoa.cc
fast-dtoa.h
fixed-dtoa.cc
fixed-dtoa.h
ieee.h
string-to-double.cc
string-to-double.h
strtod.cc
strtod.h
utils.h
►
fallback_root_certificates
root_certificates.cc
►
pkg
►
dap
tool
language_server_protocol
requirejs
►
tools
►
bots
__init__.py
bot_utils.py
pub_integration_test.py
►
buildtools
update.py
►
dom
►
idl
►
dart
dart.idl
►
new_scripts
code_generator_dart.py
compiler.py
dart_compiler.py
dart_utilities.py
dependency.py
►
scripts
__init__.py
all_tests.py
css_code_generator.py
dartdomgenerator.py
dartgenerator.py
dartgenerator_test.py
dartmetadata.py
database.py
database_test.py
databasebuilder.py
databasebuilder_test.py
emitter.py
emitter_test.py
fremontcutbuilder.py
generate_blink_file.py
generator.py
htmldartgenerator.py
htmleventgenerator.py
htmlrenamer.py
idlnode.py
idlnode_test.py
idlrenderer.py
idlrenderer_test.py
idlsync.py
mdnreader.py
monitored.py
multiemitter.py
multiemitter_test.py
prototype_css_generator.py
prototype_htmleventgenerator.py
systemhtml.py
systemnative.py
templateloader.py
templateloader_test.py
dom.py
►
linux_dist_support
create_debian_packages.py
create_tarball.py
linux_distribution_support.py
package_deps
►
spec_parser
SpecParser.java
SpecParserRunner.java
verify_docs
build.py
copy_dart.py
copy_tree.py
create_pkg_manifest.py
find_depot_tools.py
gen_fuchsia_test_manifest.py
generate_buildfiles.py
generate_idefiles.py
generate_package_config.py
generate_sdk_version_file.py
generate_shim_headers.py
get_dot_git_folder.py
gn.py
gn_helpers.py
list_dart_files.py
list_dart_files_as_depfile.py
make_version.py
minidump.py
publish_pkg.py
run_with_coredumps_enabled.py
spec_parse.py
task_kill.py
test.py
utils.py
write_dartdoc_options_file.py
write_revision_file.py
write_version_file.py
PRESUBMIT.py
►
skia
►
bazel
►
exporter
build_proto
exporter_tool
►
external
►
expat
►
config
expat_config.h
►
freetype
►
config
►
android
►
freetype
►
config
ftmodule.h
ftoption.h
►
no-type1
►
freetype
►
config
ftmodule.h
ftoption.h
►
harfbuzz
►
config
config-override.h
►
icu
►
utils
►
icu
make_data_cpp.py
SkLoadICU.cpp
SkLoadICU.h
►
rbe
►
gce_linux
►
cc
►
tools
►
cpp
empty.cc
user
►
bench
►
graphite
BoundsManagerBench.cpp
IntersectionTreeBench.cpp
AAClipBench.cpp
AlternatingColorPatternBench.cpp
AndroidCodecBench.cpp
AndroidCodecBench.h
BenchLogger.cpp
BenchLogger.h
Benchmark.cpp
Benchmark.h
BezierBench.cpp
BigPath.cpp
BigPath.h
BigPathBench.cpp
BitmapRegionDecoderBench.cpp
BitmapRegionDecoderBench.h
BlendmodeBench.cpp
BlurBench.cpp
BlurImageFilterBench.cpp
BlurRectBench.cpp
BlurRectsBench.cpp
BulkRectBench.cpp
CanvasSaveRestoreBench.cpp
ChartBench.cpp
ChecksumBench.cpp
ChromeBench.cpp
ClearBench.cpp
ClipMaskBench.cpp
ClipStrategyBench.cpp
CmapBench.cpp
CodecBench.cpp
CodecBench.h
CodecBenchPriv.h
ColorFilterBench.cpp
ColorPrivBench.cpp
ColorSpaceBench.cpp
CompositingImagesBench.cpp
ControlBench.cpp
CoverageBench.cpp
CreateBackendTextureBench.cpp
CubicMapBench.cpp
DashBench.cpp
DDLRecorderBench.cpp
DecodeBench.cpp
DisplacementBench.cpp
DrawBitmapAABench.cpp
EncodeBench.cpp
FilteringBench.cpp
FindCubicConvex180ChopsBench.cpp
FontCacheBench.cpp
FSRectBench.cpp
GameBench.cpp
GeometryBench.cpp
GlyphQuadFillBench.cpp
GMBench.cpp
GMBench.h
GpuTools.h
GradientBench.cpp
GrMemoryPoolBench.cpp
GrMipmapBench.cpp
GrQuadBench.cpp
GrResourceCacheBench.cpp
gUniqueGlyphIDs.h
HairlinePathBench.cpp
HardStopGradientBench_ScaleNumColors.cpp
HardStopGradientBench_ScaleNumHardStops.cpp
HardStopGradientBench_SpecialHardStops.cpp
ImageBench.cpp
ImageCacheBench.cpp
ImageCacheBudgetBench.cpp
ImageCycleBench.cpp
ImageFilterCollapse.cpp
ImageFilterDAGBench.cpp
InterpBench.cpp
JSONBench.cpp
LightingBench.cpp
LineBench.cpp
MathBench.cpp
Matrix44Bench.cpp
MatrixBench.cpp
MatrixConvolutionBench.cpp
MemsetBench.cpp
MergeBench.cpp
MipmapBench.cpp
MorphologyBench.cpp
MSKPBench.cpp
MSKPBench.h
MutexBench.cpp
nanobench.cpp
nanobench.h
ParagraphBench.cpp
PatchBench.cpp
PathBench.cpp
PathIterBench.cpp
PathOpsBench.cpp
PathTextBench.cpp
PDFBench.cpp
PerlinNoiseBench.cpp
PictureNestingBench.cpp
PictureOverheadBench.cpp
PicturePlaybackBench.cpp
PolyUtilsBench.cpp
PremulAndUnpremulAlphaOpsBench.cpp
QuickRejectBench.cpp
ReadPixBench.cpp
RecordingBench.cpp
RecordingBench.h
RectanizerBench.cpp
RectBench.cpp
RefCntBench.cpp
RegionBench.cpp
RegionContainBench.cpp
RepeatTileBench.cpp
ResultsWriter.h
RotatedRectBench.cpp
RTreeBench.cpp
ShaderMaskFilterBench.cpp
ShadowBench.cpp
ShaperBench.cpp
ShapesBench.cpp
Sk4fBench.cpp
SkGlyphCacheBench.cpp
SkGlyphCacheBench.h
SKPAnimationBench.cpp
SKPAnimationBench.h
SKPBench.cpp
SKPBench.h
SkSLBench.cpp
SkSLBench.h
SortBench.cpp
StreamBench.cpp
StrokeBench.cpp
SwizzleBench.cpp
TableBench.cpp
TessellateBench.cpp
TextBlobBench.cpp
TileBench.cpp
TileImageFilterBench.cpp
TopoSortBench.cpp
TriangulatorBench.cpp
TypefaceBench.cpp
VertBench.cpp
VertexColorSpaceBench.cpp
WritePixelsBench.cpp
WriterBench.cpp
►
client_utils
►
android
BitmapRegionDecoder.cpp
BitmapRegionDecoder.h
BitmapRegionDecoderPriv.h
BRDAllocator.h
FrontBufferedStream.cpp
FrontBufferedStream.h
demos.skia.org
►
dm
DM.cpp
DMGpuTestProcs.cpp
DMJsonWriter.cpp
DMJsonWriter.h
DMSrcSink.cpp
DMSrcSink.h
docker
►
docs
►
examples
50_percent_gray.cpp
50_percent_srgb.cpp
alpha_bitmap_color_filter_mask_filter.cpp
Alpha_Constants_a.cpp
Alpha_Constants_b.cpp
alphaimage_shader_colorfilter.cpp
Anti_Alias.cpp
AutoCanvasRestore_restore.cpp
AutoCanvasRestore_SkCanvas_star.cpp
backdrop_blur_with_rrect_clip.cpp
bezier_curves.cpp
Bitmap_012.cpp
Bitmap_allocN32Pixels.cpp
Bitmap_allocPixels.cpp
Bitmap_allocPixelsFlags.cpp
Bitmap_bounds.cpp
Bitmap_bytesPerPixel.cpp
Bitmap_colorSpace.cpp
Bitmap_colorType.cpp
Bitmap_computeByteSize.cpp
Bitmap_ComputeIsOpaque.cpp
Bitmap_copy_const_SkBitmap.cpp
Bitmap_copy_operator.cpp
Bitmap_dimensions.cpp
Bitmap_drawsNothing.cpp
Bitmap_empty.cpp
Bitmap_empty_constructor.cpp
Bitmap_erase.cpp
Bitmap_eraseARGB.cpp
Bitmap_eraseColor.cpp
Bitmap_extractAlpha.cpp
Bitmap_extractAlpha_2.cpp
Bitmap_extractAlpha_3.cpp
Bitmap_extractSubset.cpp
Bitmap_getAddr.cpp
Bitmap_getAddr16.cpp
Bitmap_getAddr32.cpp
Bitmap_getAddr8.cpp
Bitmap_getBounds.cpp
Bitmap_getBounds_2.cpp
Bitmap_getColor.cpp
Bitmap_getGenerationID.cpp
Bitmap_getPixels.cpp
Bitmap_getSubset.cpp
Bitmap_HeapAllocator_allocPixelRef.cpp
Bitmap_height.cpp
Bitmap_info.cpp
Bitmap_installPixels.cpp
Bitmap_installPixels_2.cpp
Bitmap_installPixels_3.cpp
Bitmap_isImmutable.cpp
Bitmap_isNull.cpp
Bitmap_isOpaque.cpp
Bitmap_move_operator.cpp
Bitmap_move_SkBitmap.cpp
Bitmap_notifyPixelsChanged.cpp
Bitmap_peekPixels.cpp
Bitmap_pixelRef.cpp
Bitmap_pixelRefOrigin.cpp
Bitmap_pixmap.cpp
Bitmap_readPixels.cpp
Bitmap_readPixels_2.cpp
Bitmap_readPixels_3.cpp
Bitmap_readyToDraw.cpp
Bitmap_refColorSpace.cpp
Bitmap_reset.cpp
Bitmap_rowBytes.cpp
Bitmap_rowBytesAsPixels.cpp
Bitmap_setAlphaType.cpp
Bitmap_setImmutable.cpp
Bitmap_setInfo.cpp
Bitmap_setPixelRef.cpp
Bitmap_setPixels.cpp
Bitmap_shiftPerPixel.cpp
Bitmap_swap.cpp
Bitmap_tryAllocN32Pixels.cpp
Bitmap_tryAllocPixels.cpp
Bitmap_tryAllocPixels_2.cpp
Bitmap_tryAllocPixels_3.cpp
Bitmap_tryAllocPixels_4.cpp
Bitmap_tryAllocPixelsFlags.cpp
Bitmap_width.cpp
Bitmap_writePixels.cpp
Bitmap_writePixels_2.cpp
Blend_Mode_Methods.cpp
BlendModes.cpp
blur4444.cpp
blur_alpha_img.cpp
blurbug.cpp
bug5252.cpp
bug583299.cpp
bug6495.cpp
bug7573_1.cpp
bug767834.cpp
bugoftheday.cpp
Canvas_accessTopLayerPixels_a.cpp
Canvas_accessTopLayerPixels_b.cpp
Canvas_accessTopRasterHandle.cpp
Canvas_clear.cpp
Canvas_clipPath.cpp
Canvas_clipPath_2.cpp
Canvas_clipPath_3.cpp
Canvas_clipRect.cpp
Canvas_clipRect_2.cpp
Canvas_clipRect_3.cpp
Canvas_clipRegion.cpp
Canvas_clipRRect.cpp
Canvas_clipRRect_2.cpp
Canvas_clipRRect_3.cpp
Canvas_concat.cpp
Canvas_const_SkBitmap_const_SkSurfaceProps.cpp
Canvas_copy_const_SkBitmap.cpp
Canvas_destructor.cpp
Canvas_drawArc_a.cpp
Canvas_drawArc_b.cpp
Canvas_drawAtlas.cpp
Canvas_drawAtlas_2.cpp
Canvas_drawBitmap.cpp
Canvas_drawBitmapRect.cpp
Canvas_drawBitmapRect_2.cpp
Canvas_drawBitmapRect_3.cpp
Canvas_drawCircle.cpp
Canvas_drawCircle_2.cpp
Canvas_drawColor.cpp
Canvas_drawDrawable.cpp
Canvas_drawDrawable_2.cpp
Canvas_drawDRRect_a.cpp
Canvas_drawDRRect_b.cpp
Canvas_drawImage.cpp
Canvas_drawImage_2.cpp
Canvas_drawImageNine.cpp
Canvas_drawImageNine_2.cpp
Canvas_drawImageRect.cpp
Canvas_drawImageRect_2.cpp
Canvas_drawImageRect_3.cpp
Canvas_drawImageRect_4.cpp
Canvas_drawImageRect_5.cpp
Canvas_drawImageRect_6.cpp
Canvas_drawIRect.cpp
Canvas_drawLine.cpp
Canvas_drawLine_2.cpp
Canvas_drawOval.cpp
Canvas_drawPaint.cpp
Canvas_drawPatch.cpp
Canvas_drawPatch_2_b.cpp
Canvas_drawPath.cpp
Canvas_drawPicture_2.cpp
Canvas_drawPicture_3.cpp
Canvas_drawPicture_4.cpp
Canvas_drawPoint.cpp
Canvas_drawPoint_2.cpp
Canvas_drawPoints.cpp
Canvas_drawRect.cpp
Canvas_drawRegion.cpp
Canvas_drawRoundRect.cpp
Canvas_drawRRect.cpp
Canvas_drawString.cpp
Canvas_drawString_2.cpp
Canvas_drawText.cpp
Canvas_drawTextBlob_2.cpp
Canvas_drawTextRSXform.cpp
Canvas_drawVertices.cpp
Canvas_drawVertices_2.cpp
Canvas_empty_constructor.cpp
Canvas_getBaseLayerSize.cpp
Canvas_getContext.cpp
Canvas_getDeviceClipBounds.cpp
Canvas_getDeviceClipBounds_2.cpp
Canvas_getLocalClipBounds.cpp
Canvas_getLocalClipBounds_2.cpp
Canvas_getProps.cpp
Canvas_getSaveCount.cpp
Canvas_getTotalMatrix.cpp
Canvas_imageInfo.cpp
Canvas_int_int_const_SkSurfaceProps_star.cpp
Canvas_isClipEmpty.cpp
Canvas_isClipRect.cpp
Canvas_kInitWithPrevious_SaveLayerFlag.cpp
Canvas_MakeRasterDirect.cpp
Canvas_MakeRasterDirectN32.cpp
Canvas_makeSurface.cpp
Canvas_peekPixels.cpp
Canvas_PointMode.cpp
Canvas_quickReject.cpp
Canvas_quickReject_2.cpp
Canvas_readPixels_2.cpp
Canvas_readPixels_3.cpp
Canvas_readPixels_a.cpp
Canvas_readPixels_b.cpp
Canvas_resetMatrix.cpp
Canvas_restore.cpp
Canvas_restoreToCount.cpp
Canvas_rotate.cpp
Canvas_rotate_2.cpp
Canvas_save.cpp
Canvas_saveLayer.cpp
Canvas_saveLayer_2.cpp
Canvas_saveLayer_3.cpp
Canvas_saveLayer_4.cpp
Canvas_saveLayerAlpha.cpp
Canvas_SaveLayerRec.cpp
Canvas_SaveLayerRec_const_SkRect_star_const_SkPaint_star.cpp
Canvas_SaveLayerRec_const_SkRect_star_const_SkPaint_star_const_SkImageFilter_star.cpp
Canvas_scale.cpp
Canvas_setMatrix.cpp
Canvas_skew.cpp
Canvas_SrcRectConstraint.cpp
Canvas_translate.cpp
Canvas_writePixels.cpp
Canvas_writePixels_2.cpp
checker_board.cpp
ChromeMDRefreshTab.cpp
ChromeMDRefreshTabs.cpp
Clear.cpp
Clip.cpp
Color.cpp
Color_Burn.cpp
Color_Constants_b.cpp
Color_Constants_c.cpp
Color_Constants_d.cpp
Color_Dodge.cpp
Color_Filter_Methods.cpp
color_filter_vs_colorFilterImageFilter_saveLayer.cpp
Color_Methods.cpp
Color_Type_Alpha_8.cpp
Color_Type_ARGB_4444.cpp
Color_Type_BGRA_8888.cpp
Color_Type_Gray_8.cpp
Color_Type_RGB_101010.cpp
Color_Type_RGB_565.cpp
Color_Type_RGB_888.cpp
Color_Type_RGBA_1010102.cpp
Color_Type_RGBA_8888.cpp
Color_Type_RGBA_F16.cpp
Color_Wheel.cpp
ColorGetA.cpp
Colors.cpp
ColorSetA.cpp
ColorSetARGB.cpp
ColorSetRGB.cpp
ColorToHSV.cpp
ColorTypeBytesPerPixel.cpp
ColorTypeIsAlwaysOpaque.cpp
ColorTypeValidateAlphaType.cpp
compose_path.cpp
Conic_Weight_a.cpp
Conic_Weight_b.cpp
Conic_Weight_c.cpp
convex_overstroke_linear_approx_curve.cpp
convex_overstroke_quad.cpp
count_verbs.cpp
crbug_663246.cpp
crbug_918512.cpp
Cubic.cpp
cubics_are_horrible.cpp
Darken.cpp
DCIToXYZD50.cpp
default.cpp
default2.cpp
default3.cpp
Difference.cpp
discrete_path.cpp
dither1.cpp
Dither_a.cpp
Dither_b.cpp
draw_a8_bitmap.cpp
draw_image_nine_blur_mask.cpp
draw_patch.cpp
draw_pixel_array.cpp
draw_pixel_array_nocopy.cpp
draw_pixel_array_with_copy.cpp
draw_text_fails.cpp
draw_vertices.cpp
drawarcs.cpp
Dst.cpp
Dst_Atop.cpp
Dst_In.cpp
Dst_Out.cpp
Dst_Over.cpp
example3ps.cpp
Exclusion.cpp
f16.cpp
f16to8888busted.cpp
f16to8888drawImageBug.cpp
failing_example.cpp
FillPathWithPaint.cpp
FillPathWithPaint_2.cpp
fivearcs.cpp
flag_us_1792.cpp
flag_us_1960.cpp
fluttershadow.cpp
gamma_mask_filter.cpp
getLocalBounds_broken.cpp
getLocalBounds_working.cpp
gpu4444diff.cpp
gpu8888diff.cpp
GradientShader_MakeLinear.cpp
Hard_Light.cpp
homogeneous.cpp
HSVToColor.cpp
HSVToColor_2.cpp
Hue.cpp
Image_AdoptTextureFrom.cpp
Image_BorrowTextureFrom.cpp
Image_BorrowTextureFrom_2.cpp
Image_bounds.cpp
Image_colorType.cpp
Image_CrossContextTextureFromPixmap.cpp
Image_DeferredFromEncodedData.cpp
Image_DeferredFromPicture.cpp
Image_dimensions.cpp
Image_encodeToData.cpp
Image_encodeToData_2.cpp
Image_Filter_Methods.cpp
Image_FromBitmap.cpp
Image_GetBackendTextureFromImage.cpp
Image_isAlphaOnly.cpp
Image_isLazyGenerated_a.cpp
Image_isLazyGenerated_b.cpp
Image_isOpaque.cpp
Image_isTextureBacked.cpp
Image_isValid.cpp
Image_MakeBackendTextureFromImage.cpp
Image_makeNonTextureImage.cpp
Image_makeRasterImage.cpp
Image_makeShader.cpp
Image_makeShader_2.cpp
Image_makeSubset.cpp
Image_makeWithFilter.cpp
Image_RasterFromData.cpp
Image_RasterFromPixmap.cpp
Image_RasterFromPixmapCopy.cpp
Image_readPixels.cpp
Image_readPixels_2.cpp
Image_refEncodedData.cpp
Image_scalePixels.cpp
image_subsets_get_different_uids.cpp
Image_TextureFromImage.cpp
image_to_bitmap_does_not_preserve_genid.cpp
ImageInfo_alphaType.cpp
ImageInfo_bounds.cpp
ImageInfo_bytesPerPixel.cpp
ImageInfo_colorSpace.cpp
ImageInfo_colorType.cpp
ImageInfo_computeOffset.cpp
ImageInfo_dimensions.cpp
ImageInfo_equal1_operator.cpp
ImageInfo_isEmpty.cpp
ImageInfo_isOpaque.cpp
ImageInfo_Make.cpp
ImageInfo_MakeA8.cpp
ImageInfo_MakeS32.cpp
ImageInfo_makeWH.cpp
ImageInfo_minRowBytes.cpp
ImageInfo_minRowBytes64.cpp
ImageInfo_notequal1_operator.cpp
ImageInfo_refColorSpace.cpp
ImageInfo_reset.cpp
ImageInfo_shiftPerPixel.cpp
ImageInfo_validRowBytes.cpp
incomplete.cpp
inlinepixmapconstructor.cpp
IPoint_add_operator.cpp
IPoint_addto_operator.cpp
IPoint_equal_operator.cpp
IPoint_equals.cpp
IPoint_isZero.cpp
IPoint_Make.cpp
IPoint_minus_operator.cpp
IPoint_notequal_operator.cpp
IPoint_set.cpp
IPoint_subtract_operator.cpp
IPoint_subtractfrom_operator.cpp
IPoint_x.cpp
IPoint_y.cpp
IRect_adjust.cpp
IRect_bottom.cpp
IRect_contains.cpp
IRect_contains_3.cpp
IRect_contains_4.cpp
IRect_containsNoEmptyCheck.cpp
IRect_containsNoEmptyCheck_2.cpp
IRect_equal_operator.cpp
IRect_height.cpp
IRect_height64.cpp
IRect_inset.cpp
IRect_intersect.cpp
IRect_intersect_2.cpp
IRect_Intersects.cpp
IRect_isEmpty.cpp
IRect_isEmpty64.cpp
IRect_join_2.cpp
IRect_left.cpp
IRect_MakeEmpty.cpp
IRect_makeInset.cpp
IRect_MakeLTRB.cpp
IRect_makeOffset.cpp
IRect_makeOutset.cpp
IRect_MakeSize.cpp
IRect_makeSorted.cpp
IRect_MakeWH.cpp
IRect_MakeXYWH.cpp
IRect_notequal_operator.cpp
IRect_offset.cpp
IRect_offset_2.cpp
IRect_offsetTo.cpp
IRect_outset.cpp
IRect_right.cpp
IRect_setEmpty.cpp
IRect_setLTRB.cpp
IRect_setXYWH.cpp
IRect_size.cpp
IRect_sort.cpp
IRect_top.cpp
IRect_width.cpp
IRect_width64.cpp
IRect_x.cpp
IRect_y.cpp
issue640176.cpp
l_system_plant.cpp
Lighten.cpp
Luminosity.cpp
maddash.cpp
makeRasterImage_fail.cpp
mapradius.cpp
Mask_Filter_Methods.cpp
massive_coordinates_svg.cpp
Matrix_063.cpp
Matrix_array_operator.cpp
Matrix_asAffine.cpp
Matrix_Concat.cpp
Matrix_decomposeScale.cpp
Matrix_dirtyMatrixTypeCache.cpp
Matrix_dump.cpp
Matrix_get.cpp
Matrix_get9.cpp
Matrix_getMaxScale.cpp
Matrix_getMinMaxScales.cpp
Matrix_getMinScale.cpp
Matrix_getScaleX.cpp
Matrix_getScaleY.cpp
Matrix_getSkewX.cpp
Matrix_getSkewY.cpp
Matrix_getTranslateX.cpp
Matrix_getTranslateY.cpp
Matrix_getType.cpp
Matrix_I.cpp
Matrix_InvalidMatrix.cpp
Matrix_invert.cpp
Matrix_isFinite.cpp
Matrix_isIdentity.cpp
Matrix_isScaleTranslate.cpp
Matrix_isTranslate.cpp
Matrix_MakeRectToRect.cpp
Matrix_MakeScale.cpp
Matrix_MakeTrans.cpp
Matrix_mapHomogeneousPoints.cpp
Matrix_mapPoints.cpp
Matrix_mapPoints_2.cpp
Matrix_mapRect.cpp
Matrix_mapRect_2.cpp
Matrix_mapRect_3.cpp
Matrix_mapRectScaleTranslate.cpp
Matrix_mapRectToQuad.cpp
Matrix_mapVectors.cpp
Matrix_mapVectors_2.cpp
Matrix_mapXY.cpp
Matrix_mapXY_2.cpp
Matrix_postConcat.cpp
Matrix_postRotate.cpp
Matrix_postRotate_2.cpp
Matrix_postScale.cpp
Matrix_postScale_2.cpp
Matrix_postSkew.cpp
Matrix_postSkew_2.cpp
Matrix_postTranslate.cpp
Matrix_preConcat.cpp
Matrix_preRotate.cpp
Matrix_preRotate_2.cpp
Matrix_preScale.cpp
Matrix_preScale_2.cpp
Matrix_preservesAxisAlignment.cpp
Matrix_preSkew.cpp
Matrix_preSkew_2.cpp
Matrix_preTranslate.cpp
Matrix_rectStaysRect.cpp
Matrix_reset.cpp
Matrix_set.cpp
Matrix_set9.cpp
Matrix_setAffine.cpp
Matrix_SetAffineIdentity.cpp
Matrix_setConcat.cpp
Matrix_setIdentity.cpp
Matrix_setPerspX.cpp
Matrix_setPerspY.cpp
Matrix_setRotate.cpp
Matrix_setRotate_2.cpp
Matrix_setRSXform.cpp
Matrix_setScaleTranslate.cpp
Matrix_setSinCos.cpp
Matrix_setSinCos_2.cpp
Matrix_TypeMask.cpp
measure_text_bounds.cpp
Miter_Limit.cpp
Modulate.cpp
Multiply.cpp
no_gpu_blur.cpp
not_path_gradient.cpp
Octopus_Generator.cpp
Octopus_Generator_Animated.cpp
Overlay.cpp
Paint_053.cpp
Paint_057.cpp
Paint_copy_const_SkPaint.cpp
Paint_copy_operator.cpp
Paint_empty_constructor.cpp
Paint_equal_operator.cpp
Paint_getAlpha.cpp
Paint_getColor.cpp
Paint_getColor4f.cpp
Paint_getColorFilter.cpp
Paint_getImageFilter.cpp
Paint_getMaskFilter.cpp
Paint_getPathEffect.cpp
Paint_getShader.cpp
Paint_getStrokeCap.cpp
Paint_getStrokeJoin.cpp
Paint_getStrokeMiter.cpp
Paint_getStrokeWidth.cpp
Paint_getStyle.cpp
Paint_move_operator.cpp
Paint_move_SkPaint.cpp
Paint_notequal_operator.cpp
Paint_nothingToDraw.cpp
Paint_refColorFilter.cpp
Paint_refImageFilter.cpp
Paint_refMaskFilter.cpp
Paint_refPathEffect.cpp
Paint_refShader.cpp
Paint_reset.cpp
Paint_setAlpha.cpp
Paint_setARGB.cpp
Paint_setBlendMode.cpp
Paint_setColor.cpp
Paint_setColor4f.cpp
Paint_setColorFilter.cpp
Paint_setMaskFilter.cpp
Paint_setPathEffect.cpp
Paint_setShader.cpp
Paint_setStrokeCap_a.cpp
Paint_setStrokeCap_b.cpp
Paint_setStrokeJoin.cpp
Paint_setStrokeMiter.cpp
Paint_setStrokeWidth.cpp
Paint_setStyle.cpp
PaintDump.cpp
Path_addArc.cpp
Path_addCircle.cpp
Path_addOval.cpp
Path_addPath_2.cpp
Path_addPath_3.cpp
Path_AddPathMode.cpp
Path_addPoly.cpp
Path_addPoly_2.cpp
Path_addRect.cpp
Path_addRect_2.cpp
Path_addRect_3.cpp
Path_addRoundRect.cpp
Path_addRoundRect_2.cpp
Path_addRRect.cpp
Path_addRRect_2.cpp
Path_ArcSize.cpp
Path_arcTo.cpp
Path_arcTo_2_c.cpp
Path_arcTo_3.cpp
Path_arcTo_4.cpp
Path_close.cpp
Path_computeTightBounds.cpp
Path_conicTo.cpp
Path_conicTo_2.cpp
Path_conservativelyContainsRect.cpp
Path_ConvertConicToQuads.cpp
Path_ConvertToNonInverseFillType.cpp
Path_copy_const_SkPath.cpp
Path_copy_operator.cpp
Path_countPoints.cpp
Path_countVerbs.cpp
Path_cubicTo.cpp
Path_cubicTo_2.cpp
Path_destructor.cpp
Path_dump.cpp
Path_dump_2.cpp
Path_Effect_Methods.cpp
Path_empty_constructor.cpp
Path_equal_operator.cpp
Path_FillType_a.cpp
Path_getBounds.cpp
Path_getFillType.cpp
Path_getGenerationID.cpp
Path_getLastPt.cpp
Path_getPoint.cpp
Path_getPoints.cpp
Path_getSegmentMasks.cpp
Path_getVerbs.cpp
Path_incReserve.cpp
Path_interpolate.cpp
Path_IsCubicDegenerate.cpp
Path_isEmpty.cpp
Path_isFinite.cpp
Path_isInterpolatable.cpp
Path_IsInverseFillType.cpp
Path_isInverseFillType_2.cpp
Path_isLastContourClosed.cpp
Path_isLine.cpp
Path_IsLineDegenerate.cpp
Path_isOval.cpp
Path_IsQuadDegenerate.cpp
Path_isRect.cpp
Path_isRRect.cpp
Path_isVolatile.cpp
Path_Iter_conicWeight.cpp
Path_Iter_const_SkPath.cpp
Path_Iter_isClosedContour.cpp
Path_Iter_isCloseLine.cpp
Path_Iter_Iter.cpp
Path_Iter_next.cpp
Path_Iter_setPath.cpp
Path_lineTo_2.cpp
Path_moveTo.cpp
Path_moveTo_2.cpp
Path_offset.cpp
Path_offset_2.cpp
Path_quadTo.cpp
Path_quadTo_2.cpp
Path_rArcTo.cpp
Path_rConicTo.cpp
Path_rCubicTo.cpp
Path_readFromMemory.cpp
Path_reset.cpp
Path_reverseAddPath.cpp
Path_rewind.cpp
Path_rLineTo.cpp
Path_rQuadTo.cpp
Path_SegmentMask.cpp
Path_serialize.cpp
Path_setFillType.cpp
Path_setIsVolatile.cpp
Path_swap.cpp
Path_transform.cpp
Path_transform_2.cpp
Path_Verb.cpp
Path_writeToMemory.cpp
pathmeasure.cpp
pathops.cpp
PDF.cpp
persp_text_2.cpp
Picture_AbortCallback_abort.cpp
Picture_cullRect.cpp
Picture_MakeFromData.cpp
Picture_MakeFromStream.cpp
Picture_MakePlaceholder.cpp
Picture_playback.cpp
Picture_serialize.cpp
Picture_serialize_2.cpp
picture_shader.cpp
Picture_uniqueID.cpp
Pixmap_addr.cpp
Pixmap_addr16.cpp
Pixmap_addr16_2.cpp
Pixmap_addr32.cpp
Pixmap_addr32_2.cpp
Pixmap_addr64.cpp
Pixmap_addr64_2.cpp
Pixmap_addr8.cpp
Pixmap_addr8_2.cpp
Pixmap_addr_2.cpp
Pixmap_addrF16.cpp
Pixmap_addrF16_2.cpp
Pixmap_alphaType.cpp
Pixmap_bounds.cpp
Pixmap_colorSpace.cpp
Pixmap_colorType.cpp
Pixmap_computeByteSize.cpp
Pixmap_computeIsOpaque.cpp
Pixmap_const_SkImageInfo_const_star.cpp
Pixmap_empty_constructor.cpp
Pixmap_erase.cpp
Pixmap_erase_2.cpp
Pixmap_erase_3.cpp
Pixmap_extractSubset.cpp
Pixmap_getColor.cpp
Pixmap_height.cpp
Pixmap_info.cpp
Pixmap_isOpaque.cpp
Pixmap_readPixels.cpp
Pixmap_readPixels_2.cpp
Pixmap_readPixels_3.cpp
Pixmap_readPixels_4.cpp
Pixmap_reset.cpp
Pixmap_reset_2.cpp
Pixmap_rowBytes.cpp
Pixmap_rowBytesAsPixels.cpp
Pixmap_scalePixels.cpp
Pixmap_shiftPerPixel.cpp
Pixmap_width.cpp
Pixmap_writable_addr.cpp
Pixmap_writable_addr16.cpp
Pixmap_writable_addr32.cpp
Pixmap_writable_addr64.cpp
Pixmap_writable_addr8.cpp
Pixmap_writable_addr_2.cpp
Pixmap_writable_addrF16.cpp
Plus.cpp
Point_add_operator.cpp
Point_addto_operator.cpp
Point_equal_operator.cpp
Point_equals.cpp
Point_iset.cpp
Point_iset_2.cpp
Point_isFinite.cpp
Point_isZero.cpp
Point_Make.cpp
Point_minus_operator.cpp
Point_multiply_operator.cpp
Point_multiplyby_operator.cpp
Point_negate.cpp
Point_normalize_2.cpp
Point_notequal_operator.cpp
Point_Offset.cpp
Point_Offset_2.cpp
Point_offset_3.cpp
Point_scale.cpp
Point_scale_2.cpp
Point_set.cpp
Point_setAbs.cpp
Point_setLength.cpp
Point_setLength_2.cpp
Point_setNormalize.cpp
Point_subtract_operator.cpp
Point_subtractfrom_operator.cpp
Point_x.cpp
Point_y.cpp
pong.cpp
pong2.cpp
purplestamp.cpp
Quad_a.cpp
Quad_b.cpp
radial_gradient_shader_with_animated_color.cpp
radial_gradient_test.cpp
Rect_asScalars.cpp
Rect_bottom.cpp
Rect_centerX.cpp
Rect_centerY.cpp
Rect_contains.cpp
Rect_contains_2.cpp
Rect_contains_3.cpp
Rect_dump.cpp
Rect_dump_2.cpp
Rect_equal_operator.cpp
Rect_height.cpp
Rect_inset.cpp
Rect_intersect.cpp
Rect_intersect_2.cpp
Rect_intersect_3.cpp
Rect_Intersects.cpp
Rect_intersects_2.cpp
Rect_intersects_3.cpp
Rect_isEmpty.cpp
Rect_isFinite.cpp
Rect_isSorted.cpp
Rect_join.cpp
Rect_join_2.cpp
Rect_joinNonEmptyArg.cpp
Rect_joinPossiblyEmptyRect.cpp
Rect_left.cpp
Rect_Make.cpp
Rect_Make_2.cpp
Rect_MakeEmpty.cpp
Rect_makeInset.cpp
Rect_MakeIWH.cpp
Rect_MakeLTRB.cpp
Rect_makeOffset.cpp
Rect_makeOutset.cpp
Rect_MakeSize.cpp
Rect_makeSorted.cpp
Rect_MakeWH.cpp
Rect_MakeXYWH.cpp
Rect_notequal_operator.cpp
Rect_offset.cpp
Rect_offset_2.cpp
Rect_offsetTo.cpp
Rect_outset.cpp
Rect_right.cpp
Rect_round.cpp
Rect_round_2.cpp
Rect_roundIn.cpp
Rect_roundOut.cpp
Rect_roundOut_2.cpp
Rect_roundOut_3.cpp
Rect_set.cpp
Rect_set_4.cpp
Rect_setBounds.cpp
Rect_setBoundsCheck.cpp
Rect_setBoundsNoCheck.cpp
Rect_setEmpty.cpp
Rect_setLTRB.cpp
Rect_setWH.cpp
Rect_setXYWH.cpp
Rect_sort.cpp
Rect_top.cpp
Rect_toQuad.cpp
Rect_width.cpp
Rect_x.cpp
Rect_y.cpp
redwhiteonblue.cpp
Region_Cliperator_const_SkRegion_const_SkIRect.cpp
Region_Cliperator_done.cpp
Region_Cliperator_next.cpp
Region_Cliperator_rect.cpp
Region_computeRegionComplexity.cpp
Region_copy_const_SkIRect.cpp
Region_copy_const_SkRegion.cpp
Region_copy_operator.cpp
Region_destructor.cpp
Region_empty_constructor.cpp
Region_equal1_operator.cpp
Region_getBoundaryPath.cpp
Region_getBounds.cpp
Region_isComplex.cpp
Region_isEmpty.cpp
Region_isRect.cpp
Region_Iterator_copy_const_SkRegion.cpp
Region_Iterator_done.cpp
Region_Iterator_Iterator.cpp
Region_Iterator_next.cpp
Region_Iterator_rect.cpp
Region_Iterator_reset.cpp
Region_Iterator_rewind.cpp
Region_Iterator_rgn.cpp
Region_notequal1_operator.cpp
Region_quickContains.cpp
Region_quickReject.cpp
Region_quickReject_2.cpp
Region_readFromMemory.cpp
Region_set.cpp
Region_setEmpty.cpp
Region_setRect.cpp
Region_setRects.cpp
Region_setRegion.cpp
Region_Spanerator_const_SkRegion_int_int_int.cpp
Region_Spanerator_next.cpp
Region_swap.cpp
Region_translate.cpp
Region_translate_2.cpp
RGBA4f_equal1_operator.cpp
RGBA4f_FromColor.cpp
RGBA4f_notequal1_operator.cpp
RGBA4f_toSkColor.cpp
RGBA4f_vec.cpp
RGBA4f_vec_2.cpp
rotations.cpp
RRect_copy_const_SkRRect.cpp
RRect_copy_operator.cpp
RRect_Corner.cpp
RRect_dump.cpp
RRect_dump_2.cpp
RRect_empty_constructor.cpp
RRect_getBounds.cpp
RRect_height.cpp
RRect_inset.cpp
RRect_inset_2.cpp
RRect_makeOffset.cpp
RRect_MakeOval.cpp
RRect_MakeRect.cpp
RRect_MakeRectXY.cpp
RRect_offset.cpp
RRect_outset.cpp
RRect_outset_2.cpp
RRect_radii.cpp
RRect_rect.cpp
RRect_setEmpty.cpp
RRect_setNinePatch.cpp
RRect_setOval.cpp
RRect_setRect.cpp
RRect_setRectRadii.cpp
RRect_setRectXY.cpp
RRect_width.cpp
Saturation.cpp
Screen.cpp
setimagefilter.cpp
shader.cpp
shader_alphaimage.cpp
Shader_Methods_a.cpp
Shader_Methods_b.cpp
shapes.cpp
shapes_with_motion.cpp
skbug6031.cpp
skbug_237_drawImage_with_blur.cpp
skbug_237_drawImageRect.cpp
skbug_5648.cpp
skbug_633528.cpp
skcanvas_paint.cpp
skcanvas_square.cpp
skcanvas_star.cpp
skew_x_animated.cpp
SkFontMgr_example.cpp
SkFontMgr_example2.cpp
SKIA_LOGO.cpp
SKIA_LOGO_ANIMATE.cpp
SKIA_LOGO_svg.cpp
SkImage_to_PPM_ascii.cpp
SkImage_to_PPM_binary.cpp
skpaint_2pt.cpp
skpaint_bitmap_shader.cpp
skpaint_blur_mask_filter.cpp
skpaint_blur_mask_filter_2.cpp
skpaint_color_table_filter.cpp
skpaint_compose.cpp
skpaint_compose_path_effect.cpp
skpaint_compose_shader.cpp
skpaint_corner_path_effects.cpp
skpaint_dash_path_effect.cpp
skpaint_discrete_path_effect.cpp
skpaint_line_2d_path_effect.cpp
skpaint_matrix_color_filter.cpp
skpaint_mix.cpp
skpaint_path_1d_path_effect.cpp
skpaint_path_2d_path_effect.cpp
skpaint_perlin.cpp
skpaint_radial.cpp
skpaint_shader.cpp
skpaint_skia.cpp
skpaint_sum_path_effect.cpp
skpaint_sweep.cpp
skpaint_turb.cpp
skpaint_xfer.cpp
SkParsePath_FromSVGString.cpp
SkParsePath_ToSVGString.cpp
SkPath_arcto_conic_parametric.cpp
SkPath_arcto_conic_parametric2.cpp
SkPath_arcTo_example.cpp
SkPath_cubicTo_example.cpp
SkPath_cubicTo_example_parametric.cpp
SkPath_cubicTo_example_parametric_animated.cpp
SkPath_quadTo_example.cpp
SkPath_quadTo_example_parametric.cpp
SkPath_quadTo_example_parametric_animated.cpp
SkSL_ColorSpaces.cpp
SkSL_CoordinateSpaces.cpp
SkSL_EvaluatingImageShader.cpp
SkSL_EvaluatingNestedShaders.cpp
SkSL_EvaluatingTwoShaders.cpp
SkSL_LinearSRGB.cpp
SkSL_MinifiedSkSL.cpp
SkSL_PremultipliedAlpha.cpp
SkSL_RawImageShaders.cpp
SkSL_Uniforms.cpp
SmoothBezierSplineInterpolation.cpp
Soft_Light.cpp
software_bitmap_w_perspective.cpp
Src.cpp
Src_Atop.cpp
Src_In.cpp
Src_Out.cpp
Src_Over.cpp
star.cpp
star2.cpp
State_Stack_a.cpp
State_Stack_b.cpp
stroke_closed_degenerate_path.cpp
Stroke_Width.cpp
strokerect_gm.cpp
subset_example.cpp
sum_path_effect.cpp
Surface_draw.cpp
Surface_height.cpp
Surface_MakeFromBackendTexture.cpp
Surface_makeImageSnapshot.cpp
Surface_makeImageSnapshot_2.cpp
Surface_MakeNull.cpp
Surface_MakeRaster.cpp
Surface_MakeRaster_2.cpp
Surface_MakeRasterDirect.cpp
Surface_MakeRasterDirectReleaseProc.cpp
Surface_MakeRasterN32Premul.cpp
Surface_MakeRenderTarget.cpp
Surface_MakeRenderTarget_2.cpp
Surface_MakeRenderTarget_3.cpp
Surface_makeSurface.cpp
Surface_notifyContentWillChange.cpp
Surface_props.cpp
Surface_readPixels_2.cpp
Surface_readPixels_3.cpp
Surface_width.cpp
Surface_writePixels_2.cpp
sweep_gradient_talk_1.cpp
sweep_gradient_talk_2.cpp
sweep_gradient_talk_4.cpp
sweep_gradient_talk_lots.cpp
text_only.cpp
text_rendering.cpp
text_shadow.cpp
TextBlob_serialize_2.cpp
TextBlobBuilder_empty_constructor.cpp
Turtle.cpp
unexpected_setAlphaType.cpp
UnicornPoop.cpp
UnpremulBugs.cpp
UnpremulGPU.cpp
upscale_checkerboard.cpp
weird_RRect_bug.cpp
Xor.cpp
zero_off_dashing.cpp
►
example
►
external_client
►
custom_skia_config
SkUserConfig.h
►
src
decode_everything.cpp
decode_png_main.cpp
ganesh_gl.cpp
ganesh_metal.cpp
ganesh_vulkan.cpp
gl_context_helper.h
gl_context_helper.mm
metal_context_helper.h
metal_context_helper.mm
path_main.cpp
shape_text.cpp
svg_renderer.cpp
use_skresources.cpp
write_text_to_png.cpp
write_to_pdf.cpp
VulkanBasic.cpp
►
experimental
►
bazel_test
►
base
base.h
base_priv.h
►
client
gizmo.cpp
gizmo.h
main.cpp
►
core
core.cpp
core.h
core_priv.h
bazel_test.cpp
pathop_main.cpp
print_os.py
documentation
►
ffmpeg
SkVideoDecoder.cpp
SkVideoDecoder.h
SkVideoEncoder.cpp
SkVideoEncoder.h
►
filterfuzz
filterfuzz.cpp
►
lowp-basic
bilerp-study.cpp
lerp-study.cpp
lowp_experiments.cpp
QMath.h
►
minimal_ios_mtl_skia_app
main.mm
►
rust_cxx
main.cpp
►
tools
coreGraphicsPdf2png.cpp
mskp_parser.py
pdf-comparison.py
►
tskit
►
bindings
bindings.h
core.cpp
extension.cpp
►
go
►
gen_types
►
testdata
bindings1.cpp
wasm-hello-world
►
webgpu-bazel
►
src
bindings.cpp
►
fuzz
►
oss_fuzz
FuzzAndroidCodec.cpp
FuzzAnimatedImage.cpp
FuzzAPICreateDDL.cpp
FuzzAPIImageFilter.cpp
FuzzAPISVGCanvas.cpp
FuzzColorspace.cpp
FuzzCOLRv1.cpp
FuzzCubicRoots.cpp
FuzzDDLThreading.cpp
FuzzDrawFunctions.cpp
FuzzGradients.cpp
FuzzImage.cpp
FuzzImageFilterDeserialize.cpp
FuzzIncrementalImage.cpp
FuzzJPEGEncoder.cpp
FuzzJSON.cpp
FuzzMockGPUCanvas.cpp
FuzzNullCanvas.cpp
FuzzParsePath.cpp
FuzzPathDeserialize.cpp
FuzzPathMeasure.cpp
FuzzPathop.cpp
FuzzPNGEncoder.cpp
FuzzPolyUtils.cpp
FuzzPrecompile.cpp
FuzzQuadRoots.cpp
FuzzRasterN32Canvas.cpp
FuzzRegionDeserialize.cpp
FuzzRegionOp.cpp
FuzzRegionSetPath.cpp
FuzzSkDescriptorDeserialize.cpp
FuzzSkMeshSpecification.cpp
FuzzSKP.cpp
FuzzSkParagraph.cpp
FuzzSkRuntimeBlender.cpp
FuzzSkRuntimeColorFilter.cpp
FuzzSkRuntimeEffect.cpp
FuzzSKSL2GLSL.cpp
FuzzSKSL2Metal.cpp
FuzzSKSL2Pipeline.cpp
FuzzSKSL2SPIRV.cpp
FuzzSKSL2WGSL.cpp
FuzzSVG.cpp
FuzzTextBlobDeserialize.cpp
FuzzTriangulation.cpp
FuzzWEBPEncoder.cpp
Fuzz.cpp
Fuzz.h
FuzzCanvas.cpp
FuzzCommon.cpp
FuzzCommon.h
FuzzCreateDDL.cpp
FuzzCubicRoots.cpp
FuzzDDLThreading.cpp
FuzzDrawFunctions.cpp
FuzzEncoders.cpp
FuzzGradients.cpp
FuzzMain.cpp
FuzzParsePath.cpp
FuzzPath.cpp
FuzzPathMeasure.cpp
FuzzPathop.cpp
FuzzPolyUtils.cpp
FuzzPrecompile.cpp
FuzzQuadRoots.cpp
FuzzRegionOp.cpp
FuzzRRect.cpp
FuzzSkParagraph.cpp
FuzzTriangulation.cpp
►
gm
3d.cpp
aaa.cpp
aaclip.cpp
aarecteffect.cpp
aarectmodes.cpp
aaxfermodes.cpp
addarc.cpp
all_bitmap_configs.cpp
alpha_image.cpp
alphagradients.cpp
analytic_gradients.cpp
androidblendmodes.cpp
animated_gif.cpp
animated_image_orientation.cpp
animatedimageblurs.cpp
anisotropic.cpp
annotated_text.cpp
arcofzorro.cpp
arcto.cpp
arithmode.cpp
asyncrescaleandread.cpp
attributes.cpp
b_119394958.cpp
backdrop.cpp
backdrop_imagefilter_croprect.cpp
badpaint.cpp
batchedconvexpaths.cpp
bc1_transparency.cpp
beziereffects.cpp
beziers.cpp
bicubic.cpp
bigblurs.cpp
bigmatrix.cpp
bigrect.cpp
bigrrectaaeffect.cpp
bigtext.cpp
bigtileimagefilter.cpp
bitmapcopy.cpp
bitmapfilters.cpp
bitmapimage.cpp
bitmappremul.cpp
bitmaprect.cpp
bitmaprecttest.cpp
bitmapshader.cpp
bitmaptiled.cpp
bleed.cpp
blend.cpp
blurcircles.cpp
blurcircles2.cpp
blurignorexform.cpp
blurimagevmask.cpp
blurpositioning.cpp
blurquickreject.cpp
blurrect.cpp
blurredclippedcircle.cpp
blurroundrect.cpp
blurs.cpp
blurtextsmallradii.cpp
bmpfilterqualityrepeat.cpp
bug12866.cpp
bug5252.cpp
bug530095.cpp
bug615686.cpp
bug6643.cpp
bug6783.cpp
bug9331.cpp
circle_sizes.cpp
circulararcs.cpp
circularclips.cpp
clear_swizzle.cpp
clip_error.cpp
clip_sierpinski_region.cpp
clip_strokerect.cpp
clipdrawdraw.cpp
clippedbitmapshaders.cpp
clipshader.cpp
clockwise.cpp
collapsepaths.cpp
color4f.cpp
coloremoji.cpp
coloremoji_blendmodes.cpp
colorfilteralpha8.cpp
colorfilterimagefilter.cpp
colorfilters.cpp
colormatrix.cpp
colorspace.cpp
colorwheel.cpp
colrv1.cpp
complexclip.cpp
complexclip2.cpp
complexclip3.cpp
complexclip4.cpp
complexclip_blur_tiled.cpp
composecolorfilter.cpp
composeshader.cpp
compositor_quads.cpp
compressed_textures.cpp
concavepaths.cpp
conicpaths.cpp
constcolorprocessor.cpp
convex_all_line_paths.cpp
convexpaths.cpp
convexpolyclip.cpp
convexpolyeffect.cpp
coordclampshader.cpp
copy_to_4444.cpp
crbug_1041204.cpp
crbug_1073670.cpp
crbug_1086705.cpp
crbug_1113794.cpp
crbug_1139750.cpp
crbug_1156804.cpp
crbug_1162942.cpp
crbug_1167277.cpp
crbug_1174186.cpp
crbug_1174354.cpp
crbug_1177833.cpp
crbug_1257515.cpp
crbug_1313579.cpp
crbug_224618.cpp
crbug_691386.cpp
crbug_788500.cpp
crbug_847759.cpp
crbug_884166.cpp
crbug_887103.cpp
crbug_892988.cpp
crbug_899512.cpp
crbug_905548.cpp
crbug_908646.cpp
crbug_913349.cpp
crbug_918512.cpp
crbug_938592.cpp
crbug_946965.cpp
crbug_947055.cpp
crbug_996140.cpp
crop_imagefilter.cpp
croppedrects.cpp
crosscontextimage.cpp
cubicpaths.cpp
daa.cpp
dashcircle.cpp
dashcubics.cpp
dashing.cpp
degeneratesegments.cpp
destcolor.cpp
dftext.cpp
dftext_blob_persp.cpp
discard.cpp
displacement.cpp
distantclip.cpp
draw_bitmap_rect_skbug4374.cpp
drawable.cpp
drawatlas.cpp
drawatlascolor.cpp
drawbitmaprect.cpp
drawglyphs.cpp
drawimageset.cpp
drawlines_with_local_matrix.cpp
drawminibitmaprect.cpp
drawquadset.cpp
drawregion.cpp
drawregionmodes.cpp
dropshadowimagefilter.cpp
drrect.cpp
drrect_small_inner.cpp
dstreadshuffle.cpp
ducky_yuv_blend.cpp
emboss.cpp
emptypath.cpp
emptyshader.cpp
encode.cpp
encode_alpha_jpeg.cpp
encode_color_types.cpp
encode_platform.cpp
encode_srgb.cpp
exoticformats.cpp
fadefilter.cpp
fatpathfill.cpp
fiddle.cpp
fillrect_gradient.cpp
filltypes.cpp
filltypespersp.cpp
filterbug.cpp
filterfastbounds.cpp
filterindiabox.cpp
flippity.cpp
fontations.cpp
fontations_ft_compare.cpp
fontcache.cpp
fontmgr.cpp
fontregen.cpp
fontscaler.cpp
fontscalerdistortable.cpp
fp_sample_chaining.cpp
fpcoordinateoverride.cpp
fwidth_squircle.cpp
gammatext.cpp
getpostextpath.cpp
giantbitmap.cpp
glyph_pos.cpp
gm.cpp
gm.h
gpu_blur_utils.cpp
gradient_dirty_laundry.cpp
gradient_matrix.cpp
gradients.cpp
gradients_2pt_conical.cpp
gradients_degenerate.cpp
gradients_no_texture.cpp
gradtext.cpp
graphite_replay.cpp
graphitestart.cpp
grayscalejpg.cpp
hairlines.cpp
hairmodes.cpp
hardstop_gradients.cpp
hardstop_gradients_many.cpp
hello_bazel_world.cpp
highcontrastfilter.cpp
hittestpath.cpp
hsl.cpp
hugepath.cpp
image.cpp
image_pict.cpp
image_shader.cpp
imageblur.cpp
imageblur2.cpp
imageblurclampmode.cpp
imageblurrepeatmode.cpp
imageblurtiled.cpp
imagedither.cpp
imagefilters.cpp
imagefiltersbase.cpp
imagefiltersclipped.cpp
imagefilterscropexpand.cpp
imagefilterscropped.cpp
imagefiltersgraph.cpp
imagefiltersscaled.cpp
imagefiltersstroked.cpp
imagefilterstransformed.cpp
imagefiltersunpremul.cpp
imagefromyuvtextures.cpp
imagemagnifier.cpp
imagemakewithfilter.cpp
imagemasksubset.cpp
imageresizetiled.cpp
imagesource.cpp
imagesource2.cpp
internal_links.cpp
inverseclip.cpp
inversepaths.cpp
jpg_color_cube.cpp
kawase_blur_rt.cpp
labyrinth.cpp
largeclippedpath.cpp
largeglyphblur.cpp
lattice.cpp
lazytiling.cpp
lcdblendmodes.cpp
lcdoverlap.cpp
lcdtext.cpp
lighting.cpp
linepaths.cpp
localmatriximagefilter.cpp
localmatriximageshader.cpp
localmatrixshader.cpp
lumafilter.cpp
mac_aa_explorer.cpp
make_raster_image.cpp
makecolorspace.cpp
mandoline.cpp
manypathatlases.cpp
manypaths.cpp
matrixconvolution.cpp
matriximagefilter.cpp
mesh.cpp
mipmap.cpp
mirrortile.cpp
mixedtextblobs.cpp
mixercolorfilter.cpp
modecolorfilters.cpp
morphology.cpp
nearesthalfpixelimage.cpp
nested.cpp
ninepatchstretch.cpp
nonclosedpaths.cpp
offsetimagefilter.cpp
orientation.cpp
ovals.cpp
overdrawcanvas.cpp
overdrawcolorfilter.cpp
overstroke.cpp
p3.cpp
palette.cpp
patch.cpp
path_stroke_with_zero_length.cpp
patharcto.cpp
pathcontourstart.cpp
patheffects.cpp
pathfill.cpp
pathinterior.cpp
pathmaskcache.cpp
pathmeasure.cpp
pathopsinverse.cpp
pathreverse.cpp
pdf_never_embed.cpp
perlinnoise.cpp
perspimages.cpp
perspshaders.cpp
persptext.cpp
picture.cpp
pictureimagefilter.cpp
pictureimagegenerator.cpp
pictureshader.cpp
pictureshadercache.cpp
pictureshadertile.cpp
plus.cpp
png_codec.cpp
points.cpp
poly2poly.cpp
polygonoffset.cpp
polygons.cpp
postercircle.cpp
preservefillrule.cpp
quadpaths.cpp
radial_gradient_precision.cpp
rasterhandleallocator.cpp
readpixels.cpp
recordopts.cpp
rectangletexture.cpp
rendertomipmappedyuvimageplanes.cpp
repeated_bitmap.cpp
resizeimagefilter.cpp
rippleshadergm.cpp
roundrects.cpp
rrect.cpp
rrectclipdrawpaint.cpp
rrects.cpp
rsxtext.cpp
runtimecolorfilter.cpp
runtimefunctions.cpp
runtimeimagefilter.cpp
runtimeintrinsics.cpp
runtimeshader.cpp
samplerstress.cpp
savelayer.cpp
scaledemoji.cpp
scaledemoji_rendering.cpp
scaledrects.cpp
scaledstrokes.cpp
shadermaskfilter.cpp
shaderpath.cpp
shadertext3.cpp
shadowutils.cpp
shallowgradient.cpp
shapes.cpp
sharedcorners.cpp
showmiplevels.cpp
simpleaaclip.cpp
simplerect.cpp
skbug1719.cpp
skbug_12212.cpp
skbug_257.cpp
skbug_4868.cpp
skbug_5321.cpp
skbug_8664.cpp
skbug_8955.cpp
skbug_9319.cpp
skbug_9819.cpp
slug.cpp
smallarc.cpp
smallpaths.cpp
spritebitmap.cpp
srcmode.cpp
srgb.cpp
stlouisarch.cpp
stringart.cpp
stroke_rect_shader.cpp
strokedlines.cpp
strokefill.cpp
strokerect.cpp
strokerect_anisotropic.cpp
strokerects.cpp
strokes.cpp
stroketext.cpp
subsetshader.cpp
surface.cpp
swizzle.cpp
tablecolorfilter.cpp
tallstretchedbitmaps.cpp
testgradient.cpp
texelsubset.cpp
text_scale_skew.cpp
textblob.cpp
textblobblockreordering.cpp
textblobcolortrans.cpp
textblobgeometrychange.cpp
textblobmixedsizes.cpp
textblobrandomfont.cpp
textblobshader.cpp
textblobtransforms.cpp
textblobuseaftergpufree.cpp
texteffects.cpp
thinconcavepaths.cpp
thinrects.cpp
thinstrokedrects.cpp
tiledscaledbitmap.cpp
tileimagefilter.cpp
tilemodes.cpp
tilemodes_alpha.cpp
tilemodes_scaled.cpp
tinybitmap.cpp
transparency.cpp
trickycubicstrokes.cpp
typeface.cpp
unpremul.cpp
userfont.cpp
variedtext.cpp
vertices.cpp
verylargebitmap.cpp
video_decoder.cpp
wacky_yuv_formats.cpp
widebuttcaps.cpp
windowrectangles.cpp
workingspace.cpp
xfermodeimagefilter.cpp
xfermodes.cpp
xfermodes2.cpp
xfermodes3.cpp
ycbcrimage.cpp
yuv420_odd_dim.cpp
yuvtorgbsubset.cpp
►
gn
►
toolchain
num_cpus.py
__init__.py
bazel_build.py
call.py
checkdir.py
codesign_ios.py
compile_ib_files.py
compile_sksl_tests.py
copy_git_directory.py
cp.py
find_headers.py
find_msvc.py
find_xcode_sysroot.py
gn_meta_sln.py
gn_to_bp.py
gn_to_bp_utils.py
gn_to_cmake.py
highest_version_dir.py
is_clang.py
make_gm_gni.py
minify_sksl.py
minify_sksl_tests.py
push_to_android.py
rm.py
run_sksllex.py
skqp_gn_args.py
►
include
►
android
►
graphite
SurfaceAndroid.h
AHardwareBufferUtils.h
GrAHardwareBufferUtils.h
SkAndroidFrameworkUtils.h
SkAnimatedImage.h
SkCanvasAndroid.h
SkHeifDecoder.h
SkImageAndroid.h
SkSurfaceAndroid.h
►
codec
SkAndroidCodec.h
SkAvifDecoder.h
SkBmpDecoder.h
SkCodec.h
SkCodecAnimation.h
SkEncodedImageFormat.h
SkEncodedOrigin.h
SkGifDecoder.h
SkIcoDecoder.h
SkJpegDecoder.h
SkJpegxlDecoder.h
SkPixmapUtils.h
SkPngChunkReader.h
SkPngDecoder.h
SkRawDecoder.h
SkWbmpDecoder.h
SkWebpDecoder.h
►
config
SkUserConfig.h
►
core
SkAlphaType.h
SkAnnotation.h
SkArc.h
SkBBHFactory.h
SkBitmap.h
SkBlender.h
SkBlendMode.h
SkBlurTypes.h
SkCanvas.h
SkCanvasVirtualEnforcer.h
SkCapabilities.h
SkClipOp.h
SkColor.h
SkColorFilter.h
SkColorPriv.h
SkColorSpace.h
SkColorTable.h
SkColorType.h
SkContourMeasure.h
SkCoverageMode.h
SkCubicMap.h
SkData.h
SkDataTable.h
SkDocument.h
SkDrawable.h
SkExecutor.h
SkFlattenable.h
SkFont.h
SkFontArguments.h
SkFontMetrics.h
SkFontMgr.h
SkFontParameters.h
SkFontStyle.h
SkFontTypes.h
SkGraphics.h
SkImage.h
SkImageFilter.h
SkImageGenerator.h
SkImageInfo.h
SkM44.h
SkMallocPixelRef.h
SkMaskFilter.h
SkMatrix.h
SkMesh.h
SkMilestone.h
SkOpenTypeSVGDecoder.h
SkOverdrawCanvas.h
SkPaint.h
SkPath.h
SkPathBuilder.h
SkPathEffect.h
SkPathMeasure.h
SkPathTypes.h
SkPathUtils.h
SkPicture.h
SkPictureRecorder.h
SkPixelRef.h
SkPixmap.h
SkPoint.h
SkPoint3.h
SkRasterHandleAllocator.h
SkRect.h
SkRefCnt.h
SkRegion.h
SkRRect.h
SkRSXform.h
SkSamplingOptions.h
SkScalar.h
SkSerialProcs.h
SkShader.h
SkSize.h
SkSpan.h
SkStream.h
SkString.h
SkStrokeRec.h
SkSurface.h
SkSurfaceProps.h
SkSwizzle.h
SkTextBlob.h
SkTextureCompressionType.h
SkTiledImageUtils.h
SkTileMode.h
SkTraceMemoryDump.h
SkTypeface.h
SkTypes.h
SkUnPreMultiply.h
SkVertices.h
SkYUVAInfo.h
SkYUVAPixmaps.h
►
docs
SkMultiPictureDocument.h
SkPDFDocument.h
SkXPSDocument.h
►
effects
Sk1DPathEffect.h
Sk2DPathEffect.h
SkBlenders.h
SkBlurMaskFilter.h
SkColorMatrix.h
SkColorMatrixFilter.h
SkCornerPathEffect.h
SkDashPathEffect.h
SkDiscretePathEffect.h
SkGradientShader.h
SkHighContrastFilter.h
SkImageFilters.h
SkLumaColorFilter.h
SkOverdrawColorFilter.h
SkPerlinNoiseShader.h
SkRuntimeEffect.h
SkShaderMaskFilter.h
SkTableMaskFilter.h
SkTrimPathEffect.h
►
encode
SkEncoder.h
SkICC.h
SkJpegEncoder.h
SkPngEncoder.h
SkWebpEncoder.h
►
gpu
►
d3d
GrD3DBackendContext.h
GrD3DTypes.h
►
ganesh
►
gl
►
egl
GrGLMakeEGLInterface.h
►
epoxy
GrGLMakeEpoxyEGLInterface.h
►
glx
GrGLMakeGLXInterface.h
►
ios
GrGLMakeIOSInterface.h
►
mac
GrGLMakeMacInterface.h
GrGLBackendSurface.h
GrGLDirectContext.h
GrGLMakeWebGLInterface.h
►
mtl
GrMtlBackendContext.h
GrMtlBackendSemaphore.h
GrMtlBackendSurface.h
GrMtlDirectContext.h
GrMtlTypes.h
SkSurfaceMetal.h
►
vk
GrBackendDrawableInfo.h
GrVkBackendSemaphore.h
GrVkBackendSurface.h
GrVkDirectContext.h
GrExternalTextureGenerator.h
SkImageGanesh.h
SkMeshGanesh.h
SkSurfaceGanesh.h
►
gl
►
egl
GrGLMakeEGLInterface.h
►
epoxy
GrGLMakeEpoxyEGLInterface.h
►
glx
GrGLMakeGLXInterface.h
GrGLAssembleHelpers.h
GrGLAssembleInterface.h
GrGLConfig.h
GrGLConfig_chrome.h
GrGLExtensions.h
GrGLFunctions.h
GrGLInterface.h
GrGLTypes.h
►
graphite
►
dawn
DawnBackendContext.h
DawnTypes.h
DawnUtils.h
►
mtl
MtlBackendContext.h
MtlGraphiteTypes.h
MtlGraphiteUtils.h
►
precompile
PaintOptions.h
Precompile.h
PrecompileBase.h
PrecompileBlender.h
PrecompileColorFilter.h
PrecompileShader.h
►
vk
VulkanGraphiteTypes.h
VulkanGraphiteUtils.h
BackendSemaphore.h
BackendTexture.h
Context.h
ContextOptions.h
GraphiteTypes.h
Image.h
ImageProvider.h
Recorder.h
Recording.h
Surface.h
TextureInfo.h
YUVABackendTextures.h
►
mock
GrMockTypes.h
►
mtl
MtlMemoryAllocator.h
►
vk
GrVkBackendContext.h
GrVkExtensions.h
GrVkMemoryAllocator.h
GrVkTypes.h
VulkanBackendContext.h
VulkanExtensions.h
VulkanMemoryAllocator.h
VulkanMutableTextureState.h
VulkanTypes.h
GpuTypes.h
GrBackendSemaphore.h
GrBackendSurface.h
GrContextOptions.h
GrContextThreadSafeProxy.h
GrDirectContext.h
GrDriverBugWorkarounds.h
GrDriverBugWorkaroundsAutogen.h
GrRecordingContext.h
GrTypes.h
GrYUVABackendTextures.h
MutableTextureState.h
ShaderErrorHandler.h
►
pathops
SkPathOps.h
►
ports
SkCFObject.h
SkFontConfigInterface.h
SkFontMgr_android.h
SkFontMgr_data.h
SkFontMgr_directory.h
SkFontMgr_empty.h
SkFontMgr_Fontations.h
SkFontMgr_fontconfig.h
SkFontMgr_FontConfigInterface.h
SkFontMgr_fuchsia.h
SkFontMgr_mac_ct.h
SkImageGeneratorCG.h
SkImageGeneratorNDK.h
SkImageGeneratorWIC.h
SkTypeface_fontations.h
SkTypeface_mac.h
SkTypeface_win.h
►
private
►
base
SingleOwner.h
SkAlign.h
SkAlignedStorage.h
SkAnySubclass.h
SkAPI.h
SkASAN.h
SkAssert.h
SkAttributes.h
SkContainers.h
SkCPUTypes.h
SkDebug.h
SkDeque.h
SkFeatures.h
SkFixed.h
SkFloatingPoint.h
SkLoadUserConfig.h
SkMacros.h
SkMalloc.h
SkMath.h
SkMutex.h
SkNoncopyable.h
SkOnce.h
SkPoint_impl.h
SkSafe32.h
SkSemaphore.h
SkSpan_impl.h
SkTArray.h
SkTDArray.h
SkTemplates.h
SkTFitsIn.h
SkThreadAnnotations.h
SkThreadID.h
SkTLogic.h
SkTo.h
SkTPin.h
SkTypeTraits.h
►
chromium
GrDeferredDisplayList.h
GrDeferredDisplayListRecorder.h
GrPromiseImageTexture.h
GrSurfaceCharacterization.h
GrVkSecondaryCBDrawContext.h
SkChromeRemoteGlyphCache.h
SkDiscardableMemory.h
SkImageChromium.h
Slug.h
►
gpu
►
ganesh
GrContext_Base.h
GrD3DTypesMinimal.h
GrImageContext.h
GrTextureGenerator.h
GrTypesPriv.h
►
graphite
ContextOptionsPriv.h
DawnTypesPriv.h
MtlGraphiteTypesPriv.h
VulkanGraphiteTypesPriv.h
►
vk
SkiaVulkan.h
SkColorData.h
SkEncodedInfo.h
SkExif.h
SkGainmapInfo.h
SkGainmapShader.h
SkIDChangeListener.h
SkJpegGainmapEncoder.h
SkJpegMetadataDecoder.h
SkPathRef.h
SkSLSampleUsage.h
SkWeakRefCnt.h
SkXmp.h
►
sksl
SkSLDebugTrace.h
SkSLVersion.h
►
svg
SkSVGCanvas.h
►
third_party
►
vulkan
►
vulkan
►
vk_video
vulkan_video_codec_h264std.h
vulkan_video_codec_h264std_decode.h
vulkan_video_codec_h265std.h
vulkan_video_codec_h265std_decode.h
vulkan_video_codecs_common.h
vk_platform.h
vulkan.h
vulkan_android.h
vulkan_core.h
vulkan_ios.h
vulkan_macos.h
vulkan_win32.h
vulkan_xcb.h
►
utils
►
mac
SkCGUtils.h
SkCamera.h
SkCanvasStateUtils.h
SkCustomTypeface.h
SkEventTracer.h
SkNoDrawCanvas.h
SkNullCanvas.h
SkNWayCanvas.h
SkOrderedFontMgr.h
SkPaintFilterCanvas.h
SkParse.h
SkParsePath.h
SkShadowUtils.h
SkTextUtils.h
SkTraceEventPhase.h
►
infra
►
bots
analysis
►
assets
►
android_ndk_darwin
create.py
►
android_ndk_linux
create.py
►
android_ndk_windows
create.py
►
android_sdk_linux
__init__.py
create.py
create_and_upload.py
►
armhf_sysroot
create.py
bazel
►
bazel_build_task_driver
create.py
bazelisk
►
bazelisk_linux_amd64
create.py
►
bazelisk_linux_arm64
create.py
►
bazelisk_mac_amd64
create.py
►
bazelisk_mac_arm64
create.py
►
bazelisk_win_amd64
create.py
►
binutils_linux_x64
create.py
►
bloaty
create.py
cabe
cast_toolchain
►
ccache_linux
create.py
►
ccache_mac
create.py
►
chromebook_arm_gles
__init__.py
create.py
create_and_upload.py
►
chromebook_x86_64_gles
__init__.py
create.py
create_and_upload.py
►
clang_linux
create.py
►
clang_win
create.py
►
cmake_linux
create.py
►
cmake_mac
create.py
►
cockroachdb
create.py
►
dwritecore
create.py
►
gcloud_linux
create.py
►
go
create.py
►
go_win
create.py
►
gsutil
create.py
ios-dev-image-11.4
ios-dev-image-13.3
ios-dev-image-13.4
ios-dev-image-13.5
ios-dev-image-13.6
ios-dev-image-14.4
►
jq
create.py
►
kubectl
create.py
►
kubeval
create.py
►
linux_vulkan_sdk
create.py
►
lottie-samples
create.py
►
mesa_intel_driver_linux
create.py
►
mesa_intel_driver_linux_22
create.py
►
mockery
create.py
►
node
create.py
►
protoc
create.py
►
scripts
common.py
create.py
create_and_upload.py
download.py
upload.py
►
skimage
create_and_upload.py
►
skp
__init__.py
create.py
create_and_upload.py
►
skparagraph
create.py
►
svg
create.py
text_blob_traces
►
valgrind
create.py
►
win_ninja
create.py
►
win_toolchain
__init__.py
create.py
create_and_upload.py
►
yq
create.py
►
buildstats
buildstats_cpp.py
buildstats_flutter.py
buildstats_wasm.py
buildstats_web.py
make_treemap.py
►
recipe_modules
►
build
►
examples
full.py
►
resources
cleanup_win_processes.py
copy_build_products.py
copy_build_products_no_delete.py
__init__.py
android.py
api.py
canvaskit.py
chromebook.py
cmake.py
default.py
docker.py
pathkit.py
util.py
►
builder_name_schema
►
examples
full.py
__init__.py
api.py
builder_name_schema.py
►
checkout
►
examples
full.py
►
resources
assert_git_cipd.py
__init__.py
api.py
►
docker
►
examples
full.py
►
resources
get_uid_gid.py
__init__.py
api.py
►
doxygen
►
examples
full.py
►
resources
generate_and_upload_doxygen.py
__init__.py
api.py
►
env
►
examples
full.py
__init__.py
api.py
►
flavor
►
examples
full.py
►
resources
dump_adb_log.py
ios_debug_cmd.py
remove_file_on_device.py
run_sh.py
scale_cpu.py
scp.py
set_cpu_online.py
set_cpu_scaling_governor.py
set_gpu_scaling.py
setup_device_for_asan.py
symbolize_stack_trace.py
win_ssh_cmd.py
__init__.py
android.py
api.py
chromebook.py
default.py
ios.py
ssh.py
valgrind.py
►
git
►
examples
full.py
__init__.py
api.py
►
gold_upload
►
examples
full.py
►
resources
get_uninteresting_hashes.py
__init__.py
api.py
►
gsutil
►
examples
full.py
__init__.py
api.py
►
infra
►
examples
full.py
►
resources
copytree.py
parse_lottieweb_trace.py
parse_skottie_trace.py
__init__.py
api.py
►
run
►
examples
full.py
__init__.py
api.py
►
vars
►
examples
full.py
►
resources
get_env_var.py
__init__.py
api.py
►
recipes
compile.py
compute_buildstats.py
housekeeper.py
infra.py
perf.py
perf_pathkit.py
perf_skottietrace.py
perf_skottiewasm_lottieweb.py
sync_and_compile.py
test.py
test_canvaskit.py
test_lottie_web.py
test_pathkit.py
upload_buildstats_results.py
upload_dm_results.py
upload_nano_results.py
►
task_drivers
g3_canary
►
tools
luci-go
check_deps.py
git_utils.py
infra_tests.py
recipes.py
run_recipe.py
test_utils.py
utils.py
zip_utils.py
zip_utils_test.py
debugger-app
gcc
jsfiddle
►
lottiecap
docker
project-config
shaders
skottie
►
wasm-common
docker
►
modules
►
audioplayer
SkAudioPlayer.cpp
SkAudioPlayer.h
SkAudioPlayer_mac.mm
SkAudioPlayer_none.cpp
SkAudioPlayer_oboe.cpp
SkAudioPlayer_sfml.cpp
►
bentleyottmann
►
include
BentleyOttmann1.h
BruteForceCrossings.h
Contour.h
EventQueue.h
EventQueueInterface.h
Int96.h
Myers.h
Point.h
Segment.h
SweepLine.h
►
src
BentleyOttmann1.cpp
BruteForceCrossings.cpp
Contour.cpp
EventQueue.cpp
Int96.cpp
Myers.cpp
Point.cpp
Segment.cpp
SweepLine.cpp
►
tests
BentleyOttmann1Test.cpp
BruteForceCrossingsTest.cpp
ContourTest.cpp
EventQueueTest.cpp
Int96Test.cpp
MyersTest.cpp
PointTest.cpp
SegmentTest.cpp
SweepLineTest.cpp
►
canvaskit
fonts
future_apis
►
npm_build
types
►
wasm_tools
►
SIMD
simd_float_capabilities.cpp
simd_int_capabilities.cpp
canvaskit_bindings.cpp
debugger_bindings.cpp
gm_bindings.cpp
paragraph_bindings.cpp
paragraph_bindings_gen.cpp
skottie_bindings.cpp
viewer_bindings.cpp
WasmCommon.h
►
jetski
►
src
Canvas.cpp
ColorFilters.cpp
Gradients.cpp
Image.cpp
ImageFilter.cpp
JetSki.cpp
Matrix.cpp
Paint.cpp
Path.cpp
PathBuilder.cpp
RuntimeShaderBuilder.cpp
Shader.cpp
SkottieAnimation.cpp
Surface.cpp
Surface.h
SurfaceThread.cpp
SurfaceThread.h
Utils.cpp
Utils.h
►
pathkit
npm-asmjs
npm-wasm
pathkit_wasm_bindings.cpp
►
skcms
►
src
skcms_internals.h
skcms_public.h
skcms_Transform.h
skcms_TransformBaseline.cc
skcms_TransformHsw.cc
skcms_TransformSkx.cc
Transform_inl.h
skcms.cc
skcms.h
►
skottie
►
fuzz
FuzzSkottieJSON.cpp
►
gm
ExternalProperties.cpp
SkottieGM.cpp
►
include
ExternalLayer.h
Skottie.h
SkottieProperty.h
SlotManager.h
TextShaper.h
►
src
►
animator
Animator.cpp
Animator.h
KeyframeAnimator.cpp
KeyframeAnimator.h
ScalarKeyframeAnimator.cpp
ShapeKeyframeAnimator.cpp
TextKeyframeAnimator.cpp
Vec2KeyframeAnimator.cpp
VectorKeyframeAnimator.cpp
VectorKeyframeAnimator.h
►
effects
BlackAndWhiteEffect.cpp
BrightnessContrastEffect.cpp
BulgeEffect.cpp
CCTonerEffect.cpp
CornerPinEffect.cpp
DirectionalBlur.cpp
DisplacementMapEffect.cpp
DropShadowEffect.cpp
Effects.cpp
Effects.h
FillEffect.cpp
FractalNoiseEffect.cpp
GaussianBlurEffect.cpp
GlowStyles.cpp
GradientEffect.cpp
HueSaturationEffect.cpp
InvertEffect.cpp
LevelsEffect.cpp
LinearWipeEffect.cpp
MotionBlurEffect.cpp
MotionBlurEffect.h
MotionTileEffect.cpp
RadialWipeEffect.cpp
ShadowStyles.cpp
SharpenEffect.cpp
ShiftChannelsEffect.cpp
SkSLEffect.cpp
SphereEffect.cpp
ThresholdEffect.cpp
TintEffect.cpp
TransformEffect.cpp
TritoneEffect.cpp
VenetianBlindsEffect.cpp
►
layers
►
shapelayer
Ellipse.cpp
FillStroke.cpp
Gradient.cpp
MergePaths.cpp
OffsetPaths.cpp
Polystar.cpp
PuckerBloat.cpp
Rectangle.cpp
Repeater.cpp
RoundCorners.cpp
ShapeLayer.cpp
ShapeLayer.h
TrimPaths.cpp
AudioLayer.cpp
FootageLayer.cpp
NullLayer.cpp
PrecompLayer.cpp
SolidLayer.cpp
TextLayer.cpp
►
text
Font.cpp
Font.h
RangeSelector.cpp
RangeSelector.h
TextAdapter.cpp
TextAdapter.h
TextAnimator.cpp
TextAnimator.h
TextShaper.cpp
TextValue.cpp
TextValue.h
Adapter.h
BlendModes.cpp
Camera.cpp
Camera.h
Composition.cpp
Composition.h
Layer.cpp
Layer.h
Path.cpp
Skottie.cpp
SkottieJson.cpp
SkottieJson.h
SkottiePriv.h
SkottieProperty.cpp
SkottieTest.cpp
SkottieTool.cpp
SkottieValue.h
SlotManager.cpp
Transform.cpp
Transform.h
►
tests
AudioLayer.cpp
Expression.cpp
Image.cpp
Keyframe.cpp
PropertyObserver.cpp
Shaper.cpp
Text.cpp
►
utils
PreshapeTool.cpp
SkottieUtils.cpp
SkottieUtils.h
TextEditor.cpp
TextEditor.h
TextPreshape.cpp
TextPreshape.h
►
skparagraph
►
bench
ParagraphBench.cpp
►
gm
simple_gm.cpp
►
include
DartTypes.h
FontArguments.h
FontCollection.h
Metrics.h
Paragraph.h
ParagraphBuilder.h
ParagraphCache.h
ParagraphPainter.h
ParagraphStyle.h
TextShadow.h
TextStyle.h
TypefaceFontProvider.h
►
slides
ParagraphSlide.cpp
►
src
Decorations.cpp
Decorations.h
FontArguments.cpp
FontCollection.cpp
Iterators.h
OneLineShaper.cpp
OneLineShaper.h
ParagraphBuilderImpl.cpp
ParagraphBuilderImpl.h
ParagraphCache.cpp
ParagraphImpl.cpp
ParagraphImpl.h
ParagraphPainterImpl.cpp
ParagraphPainterImpl.h
ParagraphStyle.cpp
Run.cpp
Run.h
TextLine.cpp
TextLine.h
TextShadow.cpp
TextStyle.cpp
TextWrapper.cpp
TextWrapper.h
TypefaceFontProvider.cpp
►
tests
SkParagraphTest.cpp
SkShaperJSONWriter.cpp
SkShaperJSONWriter.h
SkShaperJSONWriterTest.cpp
►
utils
TestFontCollection.cpp
TestFontCollection.h
►
skplaintexteditor
►
app
editor_application.cpp
►
include
editor.h
stringslice.h
stringview.h
►
src
editor.cpp
shape.cpp
shape.h
stringslice.cpp
word_boundaries.cpp
word_boundaries.h
►
skresources
►
include
SkResources.h
►
src
SkAnimCodecPlayer.cpp
SkAnimCodecPlayer.h
SkResources.cpp
►
sksg
►
include
SkSGClipEffect.h
SkSGColorFilter.h
SkSGDraw.h
SkSGEffectNode.h
SkSGGeometryEffect.h
SkSGGeometryNode.h
SkSGGradient.h
SkSGGroup.h
SkSGImage.h
SkSGInvalidationController.h
SkSGMaskEffect.h
SkSGMerge.h
SkSGNode.h
SkSGOpacityEffect.h
SkSGPaint.h
SkSGPath.h
SkSGPlane.h
SkSGRect.h
SkSGRenderEffect.h
SkSGRenderNode.h
SkSGScene.h
SkSGText.h
SkSGTransform.h
►
slides
SVGPongSlide.cpp
►
src
SkSGClipEffect.cpp
SkSGColorFilter.cpp
SkSGDraw.cpp
SkSGEffectNode.cpp
SkSGGeometryEffect.cpp
SkSGGeometryNode.cpp
SkSGGradient.cpp
SkSGGroup.cpp
SkSGImage.cpp
SkSGInvalidationController.cpp
SkSGMaskEffect.cpp
SkSGMerge.cpp
SkSGNode.cpp
SkSGNodePriv.h
SkSGOpacityEffect.cpp
SkSGPaint.cpp
SkSGPath.cpp
SkSGPlane.cpp
SkSGRect.cpp
SkSGRenderEffect.cpp
SkSGRenderNode.cpp
SkSGScene.cpp
SkSGText.cpp
SkSGTransform.cpp
SkSGTransformPriv.h
►
tests
SGTest.cpp
►
skshaper
►
include
SkShaper.h
SkShaper_coretext.h
SkShaper_factory.h
SkShaper_harfbuzz.h
SkShaper_skunicode.h
►
src
SkShaper.cpp
SkShaper_coretext.cpp
SkShaper_factory.cpp
SkShaper_harfbuzz.cpp
SkShaper_primitive.cpp
SkShaper_skunicode.cpp
►
tests
ShaperTest.cpp
►
utils
FactoryHelpers.h
►
skunicode
►
include
SkUnicode.h
SkUnicode_client.h
SkUnicode_icu.h
SkUnicode_icu4x.h
SkUnicode_libgrapheme.h
►
src
SkBidiFactory_icu_full.cpp
SkBidiFactory_icu_full.h
SkBidiFactory_icu_subset.cpp
SkBidiFactory_icu_subset.h
SkUnicode.cpp
SkUnicode_client.cpp
SkUnicode_hardcoded.cpp
SkUnicode_hardcoded.h
SkUnicode_icu.cpp
SkUnicode_icu4x.cpp
SkUnicode_icu_bidi.cpp
SkUnicode_icu_bidi.h
SkUnicode_icu_builtin.cpp
SkUnicode_icu_runtime.cpp
SkUnicode_icupriv.h
SkUnicode_libgrapheme.cpp
►
tests
SkUnicodeTest.cpp
►
svg
►
include
SkSVGAttribute.h
SkSVGAttributeParser.h
SkSVGCircle.h
SkSVGClipPath.h
SkSVGContainer.h
SkSVGDefs.h
SkSVGDOM.h
SkSVGEllipse.h
SkSVGFe.h
SkSVGFeBlend.h
SkSVGFeColorMatrix.h
SkSVGFeComponentTransfer.h
SkSVGFeComposite.h
SkSVGFeDisplacementMap.h
SkSVGFeFlood.h
SkSVGFeGaussianBlur.h
SkSVGFeImage.h
SkSVGFeLighting.h
SkSVGFeLightSource.h
SkSVGFeMerge.h
SkSVGFeMorphology.h
SkSVGFeOffset.h
SkSVGFeTurbulence.h
SkSVGFilter.h
SkSVGFilterContext.h
SkSVGG.h
SkSVGGradient.h
SkSVGHiddenContainer.h
SkSVGIDMapper.h
SkSVGImage.h
SkSVGLine.h
SkSVGLinearGradient.h
SkSVGMask.h
SkSVGNode.h
SkSVGOpenTypeSVGDecoder.h
SkSVGPath.h
SkSVGPattern.h
SkSVGPoly.h
SkSVGRadialGradient.h
SkSVGRect.h
SkSVGRenderContext.h
SkSVGShape.h
SkSVGStop.h
SkSVGSVG.h
SkSVGText.h
SkSVGTransformableNode.h
SkSVGTypes.h
SkSVGUse.h
SkSVGValue.h
►
src
SkSVGAttribute.cpp
SkSVGAttributeParser.cpp
SkSVGCircle.cpp
SkSVGClipPath.cpp
SkSVGContainer.cpp
SkSVGDOM.cpp
SkSVGEllipse.cpp
SkSVGFe.cpp
SkSVGFeBlend.cpp
SkSVGFeColorMatrix.cpp
SkSVGFeComponentTransfer.cpp
SkSVGFeComposite.cpp
SkSVGFeDisplacementMap.cpp
SkSVGFeFlood.cpp
SkSVGFeGaussianBlur.cpp
SkSVGFeImage.cpp
SkSVGFeLighting.cpp
SkSVGFeLightSource.cpp
SkSVGFeMerge.cpp
SkSVGFeMorphology.cpp
SkSVGFeOffset.cpp
SkSVGFeTurbulence.cpp
SkSVGFilter.cpp
SkSVGFilterContext.cpp
SkSVGGradient.cpp
SkSVGImage.cpp
SkSVGLine.cpp
SkSVGLinearGradient.cpp
SkSVGMask.cpp
SkSVGNode.cpp
SkSVGOpenTypeSVGDecoder.cpp
SkSVGPath.cpp
SkSVGPattern.cpp
SkSVGPoly.cpp
SkSVGRadialGradient.cpp
SkSVGRect.cpp
SkSVGRectPriv.h
SkSVGRenderContext.cpp
SkSVGShape.cpp
SkSVGStop.cpp
SkSVGSVG.cpp
SkSVGText.cpp
SkSVGTextPriv.h
SkSVGTransformableNode.cpp
SkSVGUse.cpp
SkSVGValue.cpp
►
tests
Filters.cpp
Text.cpp
►
utils
SvgTool.cpp
►
platform_tools
►
android
►
apps
►
jetski
►
src
►
main
►
java
►
org
►
skia
►
jetski
►
util
SkottieView.java
SurfaceRenderer.java
BlendMode.java
Canvas.java
ClipOp.java
Color.java
ColorFilter.java
ComposeColorFilter.java
Gradient.java
HSLAMatrixColorFilter.java
Image.java
ImageFilter.java
LinearGradient.java
Matrix.java
MatrixColorFilter.java
Paint.java
Path.java
PathBuilder.java
RadialGradient.java
RuntimeShaderBuilder.java
SamplingOptions.java
Shader.java
SkottieAnimation.java
Surface.java
SweepGradient.java
TileMode.java
TwoPointConicalGradient.java
►
jetskidemo
►
src
►
main
►
java
►
org
►
skia
►
jetskidemo
►
samples
ImageShaderSample.java
RuntimeSample.java
Sample.java
SkottieSample.java
AnimationActivity.java
CubeActivity.java
MainActivity.java
NavigationSpinner.java
RuntimeShaderActivity.java
SkottieAnimationActivity.java
►
skottie
►
skottielib
►
src
►
main
►
cpp
native-lib.cpp
►
java
►
org
►
skia
►
skottie
SkottieAnimation.java
SkottieRunner.java
SkottieView.java
►
src
►
main
►
java
►
org
►
skia
►
skottie
DemoActivity.java
PerfActivity.java
SkottieActivity.java
►
skqp
►
src
►
main
►
java
►
org
►
skia
►
skqp
MainActivity.java
SkQP.java
SkQPActivity.java
SkQPException.java
SkQPFailure.java
SkQPRunner.java
►
viewer
►
src
►
main
►
java
►
org
►
skia
►
viewer
OptionAdapter.java
StateAdapter.java
ViewerActivity.java
ViewerApplication.java
►
skp_gen
android_skp_capture.py
►
tradefed
upload_dm_results.py
►
vulkan
Skia_Vulkan_Android.h
►
debugging
►
lldb
skia.py
skiavis.py
►
libraries
►
include
arcore_c_api.h
relnotes
►
resources
►
sksl
►
es2_conformance
import_conformance_tests.py
update_fuzzer.py
►
site
►
blog
news
►
docs
►
dev
chrome
contrib
►
design
conical
raster_tragedy
gardening
internal
present
testing
tools
►
user
api
modules
release
sample
special
►
specs
►
web-img-decode
►
proposed
serve.py
►
src
►
android
SkAndroidFrameworkPerfettoStaticStorage.cpp
SkAndroidFrameworkUtils.cpp
SkAnimatedImage.cpp
►
base
SkArenaAlloc.cpp
SkArenaAlloc.h
SkArenaAllocList.h
SkAutoMalloc.h
SkBase64.cpp
SkBase64.h
SkBezierCurves.cpp
SkBezierCurves.h
SkBitmaskEnum.h
SkBlockAllocator.cpp
SkBlockAllocator.h
SkBuffer.cpp
SkBuffer.h
SkContainers.cpp
SkCubics.cpp
SkCubics.h
SkDebug.cpp
SkDeque.cpp
SkEndian.h
SkEnumBitMask.h
SkFixedArray.h
SkFloatBits.h
SkFloatingPoint.cpp
SkHalf.cpp
SkHalf.h
SkLeanWindows.h
SkMalloc.cpp
SkMathPriv.cpp
SkMathPriv.h
SkMSAN.h
SkNoDestructor.h
SkQuads.cpp
SkQuads.h
SkRandom.h
SkRectMemcpy.h
SkSafeMath.cpp
SkSafeMath.h
SkScopeExit.h
SkSemaphore.cpp
SkSharedMutex.cpp
SkSharedMutex.h
SkSpinlock.cpp
SkSpinlock.h
SkStringView.h
SkTBlockList.h
SkTDArray.cpp
SkTDPQueue.h
SkThreadID.cpp
SkTime.cpp
SkTime.h
SkTInternalLList.h
SkTLazy.h
SkTSearch.cpp
SkTSearch.h
SkTSort.h
SkUTF.cpp
SkUTF.h
SkUtils.cpp
SkUtils.h
SkVx.h
SkZip.h
►
codec
SkAndroidCodec.cpp
SkAndroidCodecAdapter.cpp
SkAndroidCodecAdapter.h
SkAvifCodec.cpp
SkAvifCodec.h
SkBmpBaseCodec.cpp
SkBmpBaseCodec.h
SkBmpCodec.cpp
SkBmpCodec.h
SkBmpMaskCodec.cpp
SkBmpMaskCodec.h
SkBmpRLECodec.cpp
SkBmpRLECodec.h
SkBmpStandardCodec.cpp
SkBmpStandardCodec.h
SkCodec.cpp
SkCodecImageGenerator.cpp
SkCodecImageGenerator.h
SkCodecPriv.h
SkColorPalette.cpp
SkColorPalette.h
SkEncodedInfo.cpp
SkExif.cpp
SkFrameHolder.h
SkGainmapInfo.cpp
SkHeifCodec.cpp
SkHeifCodec.h
SkIcoCodec.cpp
SkIcoCodec.h
SkImageGenerator_FromEncoded.cpp
SkJpegCodec.cpp
SkJpegCodec.h
SkJpegConstants.h
SkJpegDecoderMgr.cpp
SkJpegDecoderMgr.h
SkJpegMetadataDecoderImpl.cpp
SkJpegMetadataDecoderImpl.h
SkJpegMultiPicture.cpp
SkJpegMultiPicture.h
SkJpegPriv.h
SkJpegSegmentScan.cpp
SkJpegSegmentScan.h
SkJpegSourceMgr.cpp
SkJpegSourceMgr.h
SkJpegUtility.cpp
SkJpegUtility.h
SkJpegxlCodec.cpp
SkJpegxlCodec.h
SkJpegXmp.cpp
SkJpegXmp.h
SkMaskSwizzler.cpp
SkMaskSwizzler.h
SkParseEncodedOrigin.cpp
SkParseEncodedOrigin.h
SkPixmapUtils.cpp
SkPixmapUtilsPriv.h
SkPngCodec.cpp
SkPngCodec.h
SkPngPriv.h
SkRawCodec.cpp
SkRawCodec.h
SkSampledCodec.cpp
SkSampledCodec.h
SkSampler.cpp
SkSampler.h
SkScalingCodec.h
SkStubHeifDecoderAPI.h
SkSwizzler.cpp
SkSwizzler.h
SkTiffUtility.cpp
SkTiffUtility.h
SkWbmpCodec.cpp
SkWbmpCodec.h
SkWebpCodec.cpp
SkWebpCodec.h
SkWuffsCodec.cpp
SkXmp.cpp
►
core
Sk4px.h
SkAAClip.cpp
SkAAClip.h
SkAdvancedTypefaceMetrics.h
SkAlphaRuns.cpp
SkAlphaRuns.h
SkAnalyticEdge.cpp
SkAnalyticEdge.h
SkAnnotation.cpp
SkAnnotationKeys.h
SkATrace.cpp
SkATrace.h
SkAutoBlitterChoose.h
SkAutoPixmapStorage.cpp
SkAutoPixmapStorage.h
SkBBHFactory.cpp
SkBigPicture.cpp
SkBigPicture.h
SkBitmap.cpp
SkBitmapCache.cpp
SkBitmapCache.h
SkBitmapDevice.cpp
SkBitmapDevice.h
SkBitmapProcState.cpp
SkBitmapProcState.h
SkBitmapProcState_matrixProcs.cpp
SkBitmapProcState_opts.cpp
SkBitmapProcState_opts_ssse3.cpp
SkBlenderBase.h
SkBlendMode.cpp
SkBlendModeBlender.cpp
SkBlendModeBlender.h
SkBlendModePriv.h
SkBlitBWMaskTemplate.h
SkBlitMask.h
SkBlitMask_opts.cpp
SkBlitMask_opts_ssse3.cpp
SkBlitRow.h
SkBlitRow_D32.cpp
SkBlitRow_opts.cpp
SkBlitRow_opts_hsw.cpp
SkBlitter.cpp
SkBlitter.h
SkBlitter_A8.cpp
SkBlitter_A8.h
SkBlitter_ARGB32.cpp
SkBlitter_Sprite.cpp
SkBlurEngine.cpp
SkBlurEngine.h
SkBlurMask.cpp
SkBlurMask.h
SkBlurMaskFilterImpl.cpp
SkBlurMaskFilterImpl.h
SkCachedData.cpp
SkCachedData.h
SkCanvas.cpp
SkCanvas_Raster.cpp
SkCanvasPriv.cpp
SkCanvasPriv.h
SkCapabilities.cpp
SkChecksum.cpp
SkChecksum.h
SkClipStack.cpp
SkClipStack.h
SkClipStackDevice.cpp
SkClipStackDevice.h
SkColor.cpp
SkColorFilter.cpp
SkColorFilterPriv.h
SkColorSpace.cpp
SkColorSpacePriv.h
SkColorSpaceXformSteps.cpp
SkColorSpaceXformSteps.h
SkColorTable.cpp
SkCompressedDataUtils.cpp
SkCompressedDataUtils.h
SkContourMeasure.cpp
SkConvertPixels.cpp
SkConvertPixels.h
SkCoreBlitters.h
SkCpu.cpp
SkCpu.h
SkCubicClipper.cpp
SkCubicClipper.h
SkCubicMap.cpp
SkData.cpp
SkDataTable.cpp
SkDebugUtils.h
SkDescriptor.cpp
SkDescriptor.h
SkDevice.cpp
SkDevice.h
SkDistanceFieldGen.cpp
SkDistanceFieldGen.h
SkDocument.cpp
SkDraw.cpp
SkDraw.h
SkDraw_atlas.cpp
SkDraw_text.cpp
SkDraw_vertices.cpp
SkDrawable.cpp
SkDrawBase.cpp
SkDrawBase.h
SkDrawProcs.h
SkDrawShadowInfo.cpp
SkDrawShadowInfo.h
SkEdge.cpp
SkEdge.h
SkEdgeBuilder.cpp
SkEdgeBuilder.h
SkEdgeClipper.cpp
SkEdgeClipper.h
SkEffectPriv.h
SkEnumerate.h
SkExecutor.cpp
SkFDot6.h
SkFlattenable.cpp
SkFont.cpp
SkFont_serial.cpp
SkFontDescriptor.cpp
SkFontDescriptor.h
SkFontMetricsPriv.cpp
SkFontMetricsPriv.h
SkFontMgr.cpp
SkFontPriv.h
SkFontScanner.h
SkFontStream.cpp
SkFontStream.h
SkGaussFilter.cpp
SkGaussFilter.h
SkGeometry.cpp
SkGeometry.h
SkGlobalInitialization_core.cpp
SkGlyph.cpp
SkGlyph.h
SkGlyphRunPainter.cpp
SkGlyphRunPainter.h
SkGraphics.cpp
SkIDChangeListener.cpp
SkImageFilter.cpp
SkImageFilter_Base.h
SkImageFilterCache.cpp
SkImageFilterCache.h
SkImageFilterTypes.cpp
SkImageFilterTypes.h
SkImageGenerator.cpp
SkImageInfo.cpp
SkImageInfoPriv.h
SkImagePriv.h
SkIPoint16.h
SkKnownRuntimeEffects.cpp
SkKnownRuntimeEffects.h
SkLatticeIter.cpp
SkLatticeIter.h
SkLineClipper.cpp
SkLineClipper.h
SkLocalMatrixImageFilter.cpp
SkLocalMatrixImageFilter.h
SkLRUCache.h
SkM44.cpp
SkMallocPixelRef.cpp
SkMask.cpp
SkMask.h
SkMaskBlurFilter.cpp
SkMaskBlurFilter.h
SkMaskCache.cpp
SkMaskCache.h
SkMaskFilter.cpp
SkMaskFilterBase.h
SkMaskGamma.cpp
SkMaskGamma.h
SkMasks.cpp
SkMasks.h
SkMatrix.cpp
SkMatrixInvert.cpp
SkMatrixInvert.h
SkMatrixPriv.h
SkMatrixUtils.h
SkMD5.cpp
SkMD5.h
SkMemset.h
SkMemset_opts.cpp
SkMemset_opts_avx.cpp
SkMemset_opts_erms.cpp
SkMesh.cpp
SkMeshPriv.h
SkMessageBus.h
SkMipmap.cpp
SkMipmap.h
SkMipmapAccessor.cpp
SkMipmapAccessor.h
SkMipmapBuilder.cpp
SkMipmapBuilder.h
SkMipmapDrawDownSampler.cpp
SkMipmapHQDownSampler.cpp
SkNextID.h
SkOpts.cpp
SkOpts.h
SkOptsTargets.h
SkOSFile.h
SkOverdrawCanvas.cpp
SkPaint.cpp
SkPaintDefaults.h
SkPaintPriv.cpp
SkPaintPriv.h
SkPath.cpp
SkPath_serial.cpp
SkPathBuilder.cpp
SkPathEffect.cpp
SkPathEffectBase.h
SkPathEnums.h
SkPathMakers.h
SkPathMeasure.cpp
SkPathMeasurePriv.h
SkPathPriv.h
SkPathRef.cpp
SkPathUtils.cpp
SkPicture.cpp
SkPictureData.cpp
SkPictureData.h
SkPictureFlat.cpp
SkPictureFlat.h
SkPicturePlayback.cpp
SkPicturePlayback.h
SkPicturePriv.h
SkPictureRecord.cpp
SkPictureRecord.h
SkPictureRecorder.cpp
SkPixelRef.cpp
SkPixelRefPriv.h
SkPixmap.cpp
SkPixmapDraw.cpp
SkPoint.cpp
SkPoint3.cpp
SkPointPriv.h
SkPtrRecorder.cpp
SkPtrRecorder.h
SkQuadClipper.cpp
SkQuadClipper.h
SkRasterClip.cpp
SkRasterClip.h
SkRasterClipStack.h
SkRasterPipeline.cpp
SkRasterPipeline.h
SkRasterPipelineBlitter.cpp
SkRasterPipelineContextUtils.h
SkRasterPipelineOpContexts.h
SkRasterPipelineOpList.h
SkReadBuffer.cpp
SkReadBuffer.h
SkReadPixelsRec.cpp
SkReadPixelsRec.h
SkRecord.cpp
SkRecord.h
SkRecordDraw.cpp
SkRecordDraw.h
SkRecordedDrawable.cpp
SkRecordedDrawable.h
SkRecorder.cpp
SkRecorder.h
SkRecordOpts.cpp
SkRecordOpts.h
SkRecordPattern.h
SkRecords.cpp
SkRecords.h
SkRect.cpp
SkRectPriv.h
SkRegion.cpp
SkRegion_path.cpp
SkRegionPriv.h
SkResourceCache.cpp
SkResourceCache.h
SkRRect.cpp
SkRRectPriv.h
SkRSXform.cpp
SkRTree.cpp
SkRTree.h
SkRuntimeBlender.cpp
SkRuntimeBlender.h
SkRuntimeEffect.cpp
SkRuntimeEffectPriv.h
SkSafeRange.h
SkSamplingPriv.h
SkScalar.cpp
SkScalerContext.cpp
SkScalerContext.h
SkScaleToSides.h
SkScan.cpp
SkScan.h
SkScan_AAAPath.cpp
SkScan_Antihair.cpp
SkScan_AntiPath.cpp
SkScan_Hairline.cpp
SkScan_Path.cpp
SkScanPriv.h
SkSLTypeShared.cpp
SkSLTypeShared.h
SkSpecialImage.cpp
SkSpecialImage.h
SkSpriteBlitter.h
SkSpriteBlitter_ARGB32.cpp
SkStream.cpp
SkStreamPriv.h
SkStrike.cpp
SkStrike.h
SkStrikeCache.cpp
SkStrikeCache.h
SkStrikeSpec.cpp
SkStrikeSpec.h
SkString.cpp
SkStringUtils.cpp
SkStringUtils.h
SkStroke.cpp
SkStroke.h
SkStrokeRec.cpp
SkStrokerPriv.cpp
SkStrokerPriv.h
SkSurfacePriv.h
SkSwizzle.cpp
SkSwizzlePriv.h
SkSwizzler_opts.cpp
SkSwizzler_opts_hsw.cpp
SkSwizzler_opts_ssse3.cpp
SkTaskGroup.cpp
SkTaskGroup.h
SkTDynamicHash.h
SkTextBlob.cpp
SkTextBlobPriv.h
SkTextFormatParams.h
SkTHash.h
SkTMultiMap.h
SkTraceEvent.h
SkTraceEventCommon.h
SkTypeface.cpp
SkTypeface_remote.cpp
SkTypeface_remote.h
SkTypefaceCache.cpp
SkTypefaceCache.h
SkUnPreMultiply.cpp
SkValidationUtils.h
SkVertices.cpp
SkVerticesPriv.h
SkVertState.cpp
SkVertState.h
SkWriteBuffer.cpp
SkWriteBuffer.h
SkWritePixelsRec.cpp
SkWritePixelsRec.h
SkWriter32.cpp
SkWriter32.h
SkYUVAInfo.cpp
SkYUVAInfoLocation.h
SkYUVAPixmaps.cpp
SkYUVMath.cpp
SkYUVMath.h
SkYUVPlanesCache.cpp
SkYUVPlanesCache.h
►
effects
►
colorfilters
SkBlendModeColorFilter.cpp
SkBlendModeColorFilter.h
SkColorFilterBase.cpp
SkColorFilterBase.h
SkColorSpaceXformColorFilter.cpp
SkColorSpaceXformColorFilter.h
SkComposeColorFilter.cpp
SkComposeColorFilter.h
SkGaussianColorFilter.cpp
SkGaussianColorFilter.h
SkMatrixColorFilter.cpp
SkMatrixColorFilter.h
SkRuntimeColorFilter.cpp
SkRuntimeColorFilter.h
SkTableColorFilter.cpp
SkTableColorFilter.h
SkWorkingFormatColorFilter.cpp
SkWorkingFormatColorFilter.h
►
imagefilters
SkBlendImageFilter.cpp
SkBlurImageFilter.cpp
SkColorFilterImageFilter.cpp
SkComposeImageFilter.cpp
SkCropImageFilter.cpp
SkDisplacementMapImageFilter.cpp
SkDropShadowImageFilter.cpp
SkImageImageFilter.cpp
SkLightingImageFilter.cpp
SkMagnifierImageFilter.cpp
SkMatrixConvolutionImageFilter.cpp
SkMatrixConvolutionImageFilter.h
SkMatrixTransformImageFilter.cpp
SkMergeImageFilter.cpp
SkMorphologyImageFilter.cpp
SkPictureImageFilter.cpp
SkRuntimeImageFilter.cpp
SkShaderImageFilter.cpp
Sk1DPathEffect.cpp
Sk2DPathEffect.cpp
SkBlenders.cpp
SkColorMatrix.cpp
SkColorMatrixFilter.cpp
SkCornerPathEffect.cpp
SkDashImpl.h
SkDashPathEffect.cpp
SkDiscretePathEffect.cpp
SkEmbossMask.cpp
SkEmbossMask.h
SkEmbossMaskFilter.cpp
SkEmbossMaskFilter.h
SkHighContrastFilter.cpp
SkShaderMaskFilterImpl.cpp
SkShaderMaskFilterImpl.h
SkTableMaskFilter.cpp
SkTrimPathEffect.cpp
SkTrimPE.h
►
encode
SkEncoder.cpp
SkICC.cpp
SkICCPriv.h
SkImageEncoderFns.h
SkImageEncoderPriv.h
SkJpegEncoder_none.cpp
SkJpegEncoderImpl.cpp
SkJpegEncoderImpl.h
SkJpegGainmapEncoder.cpp
SkJPEGWriteUtility.cpp
SkJPEGWriteUtility.h
SkPngEncoder_none.cpp
SkPngEncoderImpl.cpp
SkPngEncoderImpl.h
SkWebpEncoder_none.cpp
SkWebpEncoderImpl.cpp
►
gpu
►
android
AHardwareBufferUtils.cpp
►
ganesh
►
d3d
GrD3DAMDMemoryAllocator.cpp
GrD3DAMDMemoryAllocator.h
GrD3DAttachment.cpp
GrD3DAttachment.h
GrD3DBuffer.cpp
GrD3DBuffer.h
GrD3DCaps.cpp
GrD3DCaps.h
GrD3DCommandList.cpp
GrD3DCommandList.h
GrD3DCommandSignature.cpp
GrD3DCommandSignature.h
GrD3DCpuDescriptorManager.cpp
GrD3DCpuDescriptorManager.h
GrD3DDescriptorHeap.cpp
GrD3DDescriptorHeap.h
GrD3DDescriptorTableManager.cpp
GrD3DDescriptorTableManager.h
GrD3DGpu.cpp
GrD3DGpu.h
GrD3DOpsRenderPass.cpp
GrD3DOpsRenderPass.h
GrD3DPipeline.h
GrD3DPipelineState.cpp
GrD3DPipelineState.h
GrD3DPipelineStateBuilder.cpp
GrD3DPipelineStateBuilder.h
GrD3DPipelineStateDataManager.cpp
GrD3DPipelineStateDataManager.h
GrD3DRenderTarget.cpp
GrD3DRenderTarget.h
GrD3DResourceProvider.cpp
GrD3DResourceProvider.h
GrD3DResourceState.h
GrD3DRootSignature.cpp
GrD3DRootSignature.h
GrD3DSemaphore.cpp
GrD3DSemaphore.h
GrD3DTexture.cpp
GrD3DTexture.h
GrD3DTextureRenderTarget.cpp
GrD3DTextureRenderTarget.h
GrD3DTextureResource.cpp
GrD3DTextureResource.h
GrD3DTypesMinimal.cpp
GrD3DTypesPriv.cpp
GrD3DTypesPriv.h
GrD3DUtil.cpp
GrD3DUtil.h
►
effects
GrAtlasedShaderHelpers.h
GrBezierEffect.cpp
GrBezierEffect.h
GrBicubicEffect.cpp
GrBicubicEffect.h
GrBitmapTextGeoProc.cpp
GrBitmapTextGeoProc.h
GrBlendFragmentProcessor.cpp
GrBlendFragmentProcessor.h
GrColorTableEffect.cpp
GrColorTableEffect.h
GrConvexPolyEffect.cpp
GrConvexPolyEffect.h
GrCoverageSetOpXP.cpp
GrCoverageSetOpXP.h
GrCustomXfermode.cpp
GrCustomXfermode.h
GrDisableColorXP.cpp
GrDisableColorXP.h
GrDistanceFieldGeoProc.cpp
GrDistanceFieldGeoProc.h
GrMatrixEffect.cpp
GrMatrixEffect.h
GrModulateAtlasCoverageEffect.cpp
GrModulateAtlasCoverageEffect.h
GrOvalEffect.cpp
GrOvalEffect.h
GrPerlinNoise2Effect.cpp
GrPerlinNoise2Effect.h
GrPorterDuffXferProcessor.cpp
GrPorterDuffXferProcessor.h
GrRRectEffect.cpp
GrRRectEffect.h
GrShadowGeoProc.cpp
GrShadowGeoProc.h
GrSkSLFP.cpp
GrSkSLFP.h
GrTextureEffect.cpp
GrTextureEffect.h
GrYUVtoRGBEffect.cpp
GrYUVtoRGBEffect.h
►
geometry
GrAAConvexTessellator.cpp
GrAAConvexTessellator.h
GrAATriangulator.cpp
GrAATriangulator.h
GrInnerFanTriangulator.h
GrPathUtils.cpp
GrPathUtils.h
GrQuad.cpp
GrQuad.h
GrQuadBuffer.h
GrQuadUtils.cpp
GrQuadUtils.h
GrRect.h
GrShape.cpp
GrShape.h
GrStyledShape.cpp
GrStyledShape.h
GrTriangulator.cpp
GrTriangulator.h
►
gl
►
android
GrGLMakeNativeInterface_android.cpp
►
builders
GrGLProgramBuilder.cpp
GrGLProgramBuilder.h
GrGLShaderStringBuilder.cpp
GrGLShaderStringBuilder.h
►
egl
GrGLMakeEGLInterface.cpp
GrGLMakeNativeInterface_egl.cpp
►
epoxy
GrGLMakeEpoxyEGLInterface.cpp
►
glfw
GrGLMakeNativeInterface_glfw.cpp
►
glx
GrGLMakeGLXInterface.cpp
GrGLMakeNativeInterface_glx.cpp
►
iOS
GrGLMakeNativeInterface_iOS.cpp
►
mac
GrGLMakeNativeInterface_mac.cpp
►
webgl
GrGLMakeNativeInterface_webgl.cpp
►
win
GrGLMakeNativeInterface_win.cpp
AHardwareBufferGL.cpp
GrGLAssembleGLESInterfaceAutogen.cpp
GrGLAssembleGLInterfaceAutogen.cpp
GrGLAssembleHelpers.cpp
GrGLAssembleInterface.cpp
GrGLAssembleWebGLInterfaceAutogen.cpp
GrGLAttachment.cpp
GrGLAttachment.h
GrGLBackendSurface.cpp
GrGLBackendSurfacePriv.h
GrGLBuffer.cpp
GrGLBuffer.h
GrGLCaps.cpp
GrGLCaps.h
GrGLContext.cpp
GrGLContext.h
GrGLCoreFunctions.h
GrGLDefines.h
GrGLDirectContext.cpp
GrGLExtensions.cpp
GrGLFinishCallbacks.cpp
GrGLFinishCallbacks.h
GrGLGLSL.cpp
GrGLGLSL.h
GrGLGpu.cpp
GrGLGpu.h
GrGLGpuProgramCache.cpp
GrGLInterfaceAutogen.cpp
GrGLMakeNativeInterface_none.cpp
GrGLOpsRenderPass.cpp
GrGLOpsRenderPass.h
GrGLProgram.cpp
GrGLProgram.h
GrGLProgramDataManager.cpp
GrGLProgramDataManager.h
GrGLRenderTarget.cpp
GrGLRenderTarget.h
GrGLSemaphore.cpp
GrGLSemaphore.h
GrGLTexture.cpp
GrGLTexture.h
GrGLTextureRenderTarget.cpp
GrGLTextureRenderTarget.h
GrGLTypesPriv.cpp
GrGLTypesPriv.h
GrGLUniformHandler.cpp
GrGLUniformHandler.h
GrGLUtil.cpp
GrGLUtil.h
GrGLVaryingHandler.h
GrGLVertexArray.cpp
GrGLVertexArray.h
►
glsl
GrGLSLBlend.cpp
GrGLSLBlend.h
GrGLSLColorSpaceXformHelper.h
GrGLSLFragmentShaderBuilder.cpp
GrGLSLFragmentShaderBuilder.h
GrGLSLProgramBuilder.cpp
GrGLSLProgramBuilder.h
GrGLSLProgramDataManager.cpp
GrGLSLProgramDataManager.h
GrGLSLShaderBuilder.cpp
GrGLSLShaderBuilder.h
GrGLSLUniformHandler.cpp
GrGLSLUniformHandler.h
GrGLSLVarying.cpp
GrGLSLVarying.h
GrGLSLVertexGeoBuilder.cpp
GrGLSLVertexGeoBuilder.h
►
gradients
GrGradientBitmapCache.cpp
GrGradientBitmapCache.h
GrGradientShader.cpp
GrGradientShader.h
►
image
GrImageUtils.cpp
GrImageUtils.h
GrTextureGenerator.cpp
SkImage_Ganesh.cpp
SkImage_Ganesh.h
SkImage_GaneshBase.cpp
SkImage_GaneshBase.h
SkImage_GaneshFactories.cpp
SkImage_GaneshYUVA.cpp
SkImage_GaneshYUVA.h
SkImage_LazyTexture.cpp
SkImage_LazyTexture.h
SkImage_RasterPinnable.cpp
SkImage_RasterPinnable.h
SkSpecialImage_Ganesh.cpp
SkSpecialImage_Ganesh.h
►
mock
GrMockAttachment.h
GrMockBuffer.h
GrMockCaps.cpp
GrMockCaps.h
GrMockGpu.cpp
GrMockGpu.h
GrMockOpsRenderPass.h
GrMockOpTarget.h
GrMockRenderTask.h
GrMockSurfaceProxy.h
GrMockTexture.h
GrMockTypes.cpp
GrMockTypesPriv.h
►
mtl
GrMtlAttachment.h
GrMtlAttachment.mm
GrMtlBackendSemaphore.mm
GrMtlBackendSurface.mm
GrMtlBuffer.h
GrMtlBuffer.mm
GrMtlCaps.h
GrMtlCaps.mm
GrMtlCommandBuffer.h
GrMtlCommandBuffer.mm
GrMtlCppUtil.h
GrMtlDepthStencil.h
GrMtlDepthStencil.mm
GrMtlDirectContext.mm
GrMtlFramebuffer.h
GrMtlFramebuffer.mm
GrMtlGpu.h
GrMtlGpu.mm
GrMtlOpsRenderPass.h
GrMtlOpsRenderPass.mm
GrMtlPipeline.h
GrMtlPipelineState.h
GrMtlPipelineState.mm
GrMtlPipelineStateBuilder.h
GrMtlPipelineStateBuilder.mm
GrMtlPipelineStateDataManager.h
GrMtlPipelineStateDataManager.mm
GrMtlRenderCommandEncoder.h
GrMtlRenderTarget.h
GrMtlRenderTarget.mm
GrMtlResourceProvider.h
GrMtlResourceProvider.mm
GrMtlSampler.h
GrMtlSampler.mm
GrMtlSemaphore.h
GrMtlSemaphore.mm
GrMtlTexture.h
GrMtlTexture.mm
GrMtlTextureRenderTarget.h
GrMtlTextureRenderTarget.mm
GrMtlTrampoline.h
GrMtlTrampoline.mm
GrMtlTypesPriv.h
GrMtlTypesPriv.mm
GrMtlUniformHandler.h
GrMtlUniformHandler.mm
GrMtlUtil.h
GrMtlUtil.mm
GrMtlVaryingHandler.h
GrMtlVaryingHandler.mm
►
ops
AAConvexPathRenderer.cpp
AAConvexPathRenderer.h
AAHairLinePathRenderer.cpp
AAHairLinePathRenderer.h
AALinearizingConvexPathRenderer.cpp
AALinearizingConvexPathRenderer.h
AtlasInstancedHelper.cpp
AtlasInstancedHelper.h
AtlasPathRenderer.cpp
AtlasPathRenderer.h
AtlasRenderTask.cpp
AtlasRenderTask.h
AtlasTextOp.cpp
AtlasTextOp.h
ClearOp.cpp
ClearOp.h
DashLinePathRenderer.cpp
DashLinePathRenderer.h
DashOp.cpp
DashOp.h
DefaultPathRenderer.cpp
DefaultPathRenderer.h
DrawableOp.cpp
DrawableOp.h
DrawAtlasOp.cpp
DrawAtlasOp.h
DrawAtlasPathOp.cpp
DrawAtlasPathOp.h
DrawMeshOp.cpp
DrawMeshOp.h
FillPathFlags.h
FillRectOp.cpp
FillRectOp.h
FillRRectOp.cpp
FillRRectOp.h
GrDrawOp.h
GrMeshDrawOp.cpp
GrMeshDrawOp.h
GrOp.cpp
GrOp.h
GrOvalOpFactory.cpp
GrOvalOpFactory.h
GrPathStencilSettings.h
GrSimpleMeshDrawOpHelper.cpp
GrSimpleMeshDrawOpHelper.h
GrSimpleMeshDrawOpHelperWithStencil.cpp
GrSimpleMeshDrawOpHelperWithStencil.h
LatticeOp.cpp
LatticeOp.h
OpsTask.cpp
OpsTask.h
PathInnerTriangulateOp.cpp
PathInnerTriangulateOp.h
PathStencilCoverOp.cpp
PathStencilCoverOp.h
PathTessellateOp.cpp
PathTessellateOp.h
QuadPerEdgeAA.cpp
QuadPerEdgeAA.h
RegionOp.cpp
RegionOp.h
ShadowRRectOp.cpp
ShadowRRectOp.h
SmallPathAtlasMgr.cpp
SmallPathAtlasMgr.h
SmallPathRenderer.cpp
SmallPathRenderer.h
SmallPathShapeData.cpp
SmallPathShapeData.h
SoftwarePathRenderer.cpp
SoftwarePathRenderer.h
StrokeRectOp.cpp
StrokeRectOp.h
StrokeTessellateOp.cpp
StrokeTessellateOp.h
TessellationPathRenderer.cpp
TessellationPathRenderer.h
TextureOp.cpp
TextureOp.h
TriangulatingPathRenderer.cpp
TriangulatingPathRenderer.h
►
surface
SkSurface_AndroidFactories.cpp
SkSurface_Ganesh.cpp
SkSurface_Ganesh.h
SkSurface_GaneshMtl.mm
►
tessellate
GrPathTessellationShader.cpp
GrPathTessellationShader.h
GrStrokeTessellationShader.cpp
GrStrokeTessellationShader.h
GrTessellationShader.cpp
GrTessellationShader.h
PathTessellator.cpp
PathTessellator.h
StrokeTessellator.cpp
StrokeTessellator.h
VertexChunkPatchAllocator.h
►
text
GrAtlasManager.cpp
GrAtlasManager.h
►
vk
AHardwareBufferVk.cpp
GrVkBackendSemaphore.cpp
GrVkBackendSurface.cpp
GrVkBackendSurfacePriv.h
GrVkBuffer.cpp
GrVkBuffer.h
GrVkCaps.cpp
GrVkCaps.h
GrVkCommandBuffer.cpp
GrVkCommandBuffer.h
GrVkCommandPool.cpp
GrVkCommandPool.h
GrVkContextThreadSafeProxy.cpp
GrVkContextThreadSafeProxy.h
GrVkDescriptorPool.cpp
GrVkDescriptorPool.h
GrVkDescriptorSet.cpp
GrVkDescriptorSet.h
GrVkDescriptorSetManager.cpp
GrVkDescriptorSetManager.h
GrVkDirectContext.cpp
GrVkFramebuffer.cpp
GrVkFramebuffer.h
GrVkGpu.cpp
GrVkGpu.h
GrVkImage.cpp
GrVkImage.h
GrVkImageLayout.h
GrVkImageView.cpp
GrVkImageView.h
GrVkManagedResource.h
GrVkMSAALoadManager.cpp
GrVkMSAALoadManager.h
GrVkOpsRenderPass.cpp
GrVkOpsRenderPass.h
GrVkPipeline.cpp
GrVkPipeline.h
GrVkPipelineState.cpp
GrVkPipelineState.h
GrVkPipelineStateBuilder.cpp
GrVkPipelineStateBuilder.h
GrVkPipelineStateCache.cpp
GrVkPipelineStateDataManager.cpp
GrVkPipelineStateDataManager.h
GrVkRenderPass.cpp
GrVkRenderPass.h
GrVkRenderTarget.cpp
GrVkRenderTarget.h
GrVkResourceProvider.cpp
GrVkResourceProvider.h
GrVkSampler.cpp
GrVkSampler.h
GrVkSamplerYcbcrConversion.cpp
GrVkSamplerYcbcrConversion.h
GrVkSecondaryCBDrawContext.cpp
GrVkSemaphore.cpp
GrVkSemaphore.h
GrVkTexture.cpp
GrVkTexture.h
GrVkTextureRenderTarget.cpp
GrVkTextureRenderTarget.h
GrVkTypesPriv.cpp
GrVkTypesPriv.h
GrVkUniformHandler.cpp
GrVkUniformHandler.h
GrVkUtil.cpp
GrVkUtil.h
GrVkVaryingHandler.cpp
GrVkVaryingHandler.h
ClipStack.cpp
ClipStack.h
Device.cpp
Device.h
Device_drawTexture.cpp
GrAHardwareBufferImageGenerator.cpp
GrAHardwareBufferImageGenerator.h
GrAHardwareBufferUtils.cpp
GrAppliedClip.h
GrAttachment.cpp
GrAttachment.h
GrAuditTrail.cpp
GrAuditTrail.h
GrAutoLocaleSetter.h
GrBackendSemaphore.cpp
GrBackendSemaphorePriv.h
GrBackendSurface.cpp
GrBackendSurfacePriv.h
GrBackendTextureImageGenerator.cpp
GrBackendTextureImageGenerator.h
GrBackendUtils.cpp
GrBackendUtils.h
GrBaseContextPriv.h
GrBlurUtils.cpp
GrBlurUtils.h
GrBuffer.h
GrBufferAllocPool.cpp
GrBufferAllocPool.h
GrBufferTransferRenderTask.cpp
GrBufferTransferRenderTask.h
GrBufferUpdateRenderTask.cpp
GrBufferUpdateRenderTask.h
GrCanvas.cpp
GrCanvas.h
GrCaps.cpp
GrCaps.h
GrClientMappedBufferManager.cpp
GrClientMappedBufferManager.h
GrClip.h
GrColor.h
GrColorInfo.cpp
GrColorInfo.h
GrColorSpaceXform.cpp
GrColorSpaceXform.h
GrContext_Base.cpp
GrContextThreadSafeProxy.cpp
GrContextThreadSafeProxyPriv.h
GrCopyRenderTask.cpp
GrCopyRenderTask.h
GrCpuBuffer.h
GrDataUtils.cpp
GrDataUtils.h
GrDDLContext.cpp
GrDDLTask.cpp
GrDDLTask.h
GrDefaultGeoProcFactory.cpp
GrDefaultGeoProcFactory.h
GrDeferredDisplayList.cpp
GrDeferredDisplayListPriv.h
GrDeferredDisplayListRecorder.cpp
GrDeferredProxyUploader.h
GrDeferredUpload.h
GrDirectContext.cpp
GrDirectContextPriv.cpp
GrDirectContextPriv.h
GrDistanceFieldGenFromVector.cpp
GrDistanceFieldGenFromVector.h
GrDrawIndirectCommand.h
GrDrawingManager.cpp
GrDrawingManager.h
GrDrawOpAtlas.cpp
GrDrawOpAtlas.h
GrDrawOpTest.cpp
GrDrawOpTest.h
GrDriverBugWorkarounds.cpp
GrDstProxyView.h
GrDynamicAtlas.cpp
GrDynamicAtlas.h
GrEagerVertexAllocator.cpp
GrEagerVertexAllocator.h
GrFixedClip.cpp
GrFixedClip.h
GrFPArgs.h
GrFragmentProcessor.cpp
GrFragmentProcessor.h
GrFragmentProcessors.cpp
GrFragmentProcessors.h
GrGeometryProcessor.cpp
GrGeometryProcessor.h
GrGpu.cpp
GrGpu.h
GrGpuBuffer.cpp
GrGpuBuffer.h
GrGpuResource.cpp
GrGpuResource.h
GrGpuResourceCacheAccess.h
GrGpuResourcePriv.h
GrHashMapWithCache.h
GrImageContext.cpp
GrImageContextPriv.h
GrImageInfo.cpp
GrImageInfo.h
GrManagedResource.cpp
GrManagedResource.h
GrMemoryPool.cpp
GrMemoryPool.h
GrMeshBuffers.cpp
GrMeshBuffers.h
GrMeshDrawTarget.cpp
GrMeshDrawTarget.h
GrNativeRect.h
GrNonAtomicRef.h
GrOnFlushResourceProvider.cpp
GrOnFlushResourceProvider.h
GrOpFlushState.cpp
GrOpFlushState.h
GrOpsRenderPass.cpp
GrOpsRenderPass.h
GrOpsTypes.h
GrPaint.cpp
GrPaint.h
GrPersistentCacheUtils.cpp
GrPersistentCacheUtils.h
GrPipeline.cpp
GrPipeline.h
GrPixmap.h
GrProcessor.cpp
GrProcessor.h
GrProcessorAnalysis.cpp
GrProcessorAnalysis.h
GrProcessorSet.cpp
GrProcessorSet.h
GrProcessorUnitTest.cpp
GrProcessorUnitTest.h
GrProgramDesc.cpp
GrProgramDesc.h
GrProgramInfo.cpp
GrProgramInfo.h
GrPromiseImageTexture.cpp
GrProxyProvider.cpp
GrProxyProvider.h
GrRecordingContext.cpp
GrRecordingContextPriv.cpp
GrRecordingContextPriv.h
GrRenderTarget.cpp
GrRenderTarget.h
GrRenderTargetContext.h
GrRenderTargetProxy.cpp
GrRenderTargetProxy.h
GrRenderTask.cpp
GrRenderTask.h
GrRenderTaskCluster.cpp
GrRenderTaskCluster.h
GrResourceAllocator.cpp
GrResourceAllocator.h
GrResourceCache.cpp
GrResourceCache.h
GrResourceHandle.h
GrResourceProvider.cpp
GrResourceProvider.h
GrResourceProviderPriv.h
GrRingBuffer.cpp
GrRingBuffer.h
GrSamplerState.h
GrScissorState.h
GrSemaphore.h
GrShaderCaps.cpp
GrShaderCaps.h
GrShaderVar.cpp
GrShaderVar.h
GrSimpleMesh.h
GrSPIRVUniformHandler.cpp
GrSPIRVUniformHandler.h
GrSPIRVVaryingHandler.cpp
GrSPIRVVaryingHandler.h
GrStagingBufferManager.cpp
GrStagingBufferManager.h
GrStencilSettings.cpp
GrStencilSettings.h
GrStyle.cpp
GrStyle.h
GrSurface.cpp
GrSurface.h
GrSurfaceCharacterization.cpp
GrSurfaceProxy.cpp
GrSurfaceProxy.h
GrSurfaceProxyPriv.h
GrSurfaceProxyView.cpp
GrSurfaceProxyView.h
GrSWMaskHelper.cpp
GrSWMaskHelper.h
GrTestUtils.cpp
GrTestUtils.h
GrTexture.cpp
GrTexture.h
GrTextureProxy.cpp
GrTextureProxy.h
GrTextureProxyCacheAccess.h
GrTextureProxyPriv.h
GrTextureRenderTargetProxy.cpp
GrTextureRenderTargetProxy.h
GrTextureResolveManager.h
GrTextureResolveRenderTask.cpp
GrTextureResolveRenderTask.h
GrThreadSafeCache.cpp
GrThreadSafeCache.h
GrThreadSafePipelineBuilder.cpp
GrThreadSafePipelineBuilder.h
GrTracing.h
GrTransferFromRenderTask.cpp
GrTransferFromRenderTask.h
GrTTopoSort.h
GrUniformDataManager.cpp
GrUniformDataManager.h
GrUserStencilSettings.h
GrUtil.cpp
GrUtil.h
GrVertexChunkArray.cpp
GrVertexChunkArray.h
GrWaitRenderTask.cpp
GrWaitRenderTask.h
GrWindowRectangles.h
GrWindowRectsState.h
GrWritePixelsRenderTask.cpp
GrWritePixelsRenderTask.h
GrXferProcessor.cpp
GrXferProcessor.h
GrYUVABackendTextures.cpp
GrYUVATextureProxies.cpp
GrYUVATextureProxies.h
PathRenderer.cpp
PathRenderer.h
PathRendererChain.cpp
PathRendererChain.h
SkGr.cpp
SkGr.h
StencilClip.h
StencilMaskHelper.cpp
StencilMaskHelper.h
SurfaceContext.cpp
SurfaceContext.h
SurfaceDrawContext.cpp
SurfaceDrawContext.h
SurfaceFillContext.cpp
SurfaceFillContext.h
TestFormatColorTypeCombination.h
►
graphite
►
compute
ComputeStep.cpp
ComputeStep.h
DispatchGroup.cpp
DispatchGroup.h
VelloComputeSteps.cpp
VelloComputeSteps.h
VelloRenderer.cpp
VelloRenderer.h
►
dawn
DawnAsyncWait.cpp
DawnAsyncWait.h
DawnBuffer.cpp
DawnBuffer.h
DawnCaps.cpp
DawnCaps.h
DawnCommandBuffer.cpp
DawnCommandBuffer.h
DawnComputePipeline.cpp
DawnComputePipeline.h
DawnErrorChecker.cpp
DawnErrorChecker.h
DawnGraphicsPipeline.cpp
DawnGraphicsPipeline.h
DawnGraphiteUtils.cpp
DawnGraphiteUtilsPriv.h
DawnQueueManager.cpp
DawnQueueManager.h
DawnResourceProvider.cpp
DawnResourceProvider.h
DawnSampler.cpp
DawnSampler.h
DawnSharedContext.cpp
DawnSharedContext.h
DawnTexture.cpp
DawnTexture.h
DawnTypesPriv.cpp
DawnUtils.cpp
DawnUtilsPriv.h
►
geom
AnalyticBlurMask.cpp
AnalyticBlurMask.h
BoundsManager.h
CoverageMaskShape.h
EdgeAAQuad.h
Geometry.h
IntersectionTree.cpp
IntersectionTree.h
Rect.h
Shape.cpp
Shape.h
SubRunData.h
Transform.cpp
Transform_graphite.h
►
mtl
MtlBlitCommandEncoder.h
MtlBuffer.h
MtlBuffer.mm
MtlCaps.h
MtlCaps.mm
MtlCommandBuffer.h
MtlCommandBuffer.mm
MtlComputeCommandEncoder.h
MtlComputePipeline.h
MtlComputePipeline.mm
MtlGraphicsPipeline.h
MtlGraphicsPipeline.mm
MtlGraphiteTypes.mm
MtlGraphiteUtils.mm
MtlGraphiteUtilsPriv.h
MtlQueueManager.h
MtlQueueManager.mm
MtlRenderCommandEncoder.h
MtlResourceProvider.h
MtlResourceProvider.mm
MtlSampler.h
MtlSampler.mm
MtlSharedContext.h
MtlSharedContext.mm
MtlTexture.h
MtlTexture.mm
►
precompile
PaintOption.cpp
PaintOption.h
PaintOptions.cpp
PaintOptionsPriv.h
PrecompileBaseComplete.h
PrecompileBasePriv.h
PrecompileBlender.cpp
PrecompileBlenderPriv.h
PrecompileColorFilter.cpp
PrecompileColorFiltersPriv.h
PrecompileShader.cpp
PrecompileShaderPriv.h
PrecompileShadersPriv.h
►
render
AnalyticBlurRenderStep.cpp
AnalyticBlurRenderStep.h
AnalyticRRectRenderStep.cpp
AnalyticRRectRenderStep.h
BitmapTextRenderStep.cpp
BitmapTextRenderStep.h
CommonDepthStencilSettings.h
CoverageMaskRenderStep.cpp
CoverageMaskRenderStep.h
CoverBoundsRenderStep.cpp
CoverBoundsRenderStep.h
DynamicInstancesPatchAllocator.h
GraphiteVertexFiller.cpp
MiddleOutFanRenderStep.cpp
MiddleOutFanRenderStep.h
PerEdgeAAQuadRenderStep.cpp
PerEdgeAAQuadRenderStep.h
SDFTextLCDRenderStep.cpp
SDFTextLCDRenderStep.h
SDFTextRenderStep.cpp
SDFTextRenderStep.h
TessellateCurvesRenderStep.cpp
TessellateCurvesRenderStep.h
TessellateStrokesRenderStep.cpp
TessellateStrokesRenderStep.h
TessellateWedgesRenderStep.cpp
TessellateWedgesRenderStep.h
VerticesRenderStep.cpp
VerticesRenderStep.h
►
surface
Surface_AndroidFactories.cpp
►
task
ClearBuffersTask.cpp
ClearBuffersTask.h
ComputeTask.cpp
ComputeTask.h
CopyTask.cpp
CopyTask.h
DrawTask.cpp
DrawTask.h
RenderPassTask.cpp
RenderPassTask.h
SynchronizeToCpuTask.cpp
SynchronizeToCpuTask.h
Task.h
TaskList.cpp
TaskList.h
UploadTask.cpp
UploadTask.h
►
text
TextAtlasManager.cpp
TextAtlasManager.h
►
vk
VulkanBuffer.cpp
VulkanBuffer.h
VulkanCaps.cpp
VulkanCaps.h
VulkanCommandBuffer.cpp
VulkanCommandBuffer.h
VulkanDescriptorPool.cpp
VulkanDescriptorPool.h
VulkanDescriptorSet.cpp
VulkanDescriptorSet.h
VulkanFramebuffer.cpp
VulkanFramebuffer.h
VulkanGraphicsPipeline.cpp
VulkanGraphicsPipeline.h
VulkanGraphiteTypes.cpp
VulkanGraphiteUtils.cpp
VulkanGraphiteUtilsPriv.h
VulkanImageView.cpp
VulkanImageView.h
VulkanQueueManager.cpp
VulkanQueueManager.h
VulkanRenderPass.cpp
VulkanRenderPass.h
VulkanResourceProvider.cpp
VulkanResourceProvider.h
VulkanSampler.cpp
VulkanSampler.h
VulkanSharedContext.cpp
VulkanSharedContext.h
VulkanTexture.cpp
VulkanTexture.h
VulkanYcbcrConversion.cpp
VulkanYcbcrConversion.h
AtlasProvider.cpp
AtlasProvider.h
Attribute.h
BackendSemaphore.cpp
BackendTexture.cpp
Buffer.cpp
Buffer.h
BufferManager.cpp
BufferManager.h
BuiltInCodeSnippetID.h
Caps.cpp
Caps.h
ClientMappedBufferManager.cpp
ClientMappedBufferManager.h
ClipStack_graphite.cpp
ClipStack_graphite.h
CommandBuffer.cpp
CommandBuffer.h
CommandTypes.h
ComputePathAtlas.cpp
ComputePathAtlas.h
ComputePipeline.cpp
ComputePipeline.h
ComputePipelineDesc.h
ComputeTypes.h
Context.cpp
ContextPriv.h
ContextUtils.cpp
ContextUtils.h
DescriptorData.h
Device.cpp
Device.h
DrawAtlas.cpp
DrawAtlas.h
DrawCommands.h
DrawContext.cpp
DrawContext.h
DrawList.cpp
DrawList.h
DrawOrder.h
DrawParams.h
DrawPass.cpp
DrawPass.h
DrawTypes.h
DrawWriter.cpp
DrawWriter.h
FactoryFunctions.cpp
FactoryFunctions.h
GlobalCache.cpp
GlobalCache.h
GpuWorkSubmission.cpp
GpuWorkSubmission.h
GraphicsPipeline.cpp
GraphicsPipeline.h
GraphicsPipelineDesc.h
GraphiteResourceKey.cpp
GraphiteResourceKey.h
Image_Base_Graphite.cpp
Image_Base_Graphite.h
Image_Graphite.cpp
Image_Graphite.h
Image_YUVA_Graphite.cpp
Image_YUVA_Graphite.h
ImageFactories.cpp
KeyContext.cpp
KeyContext.h
KeyHelpers.cpp
KeyHelpers.h
Log.h
PaintParams.cpp
PaintParams.h
PaintParamsKey.cpp
PaintParamsKey.h
PathAtlas.cpp
PathAtlas.h
PipelineData.cpp
PipelineData.h
PipelineDataCache.h
PrecompileInternal.h
ProxyCache.cpp
ProxyCache.h
PublicPrecompile.cpp
PublicPrecompile.h
QueueManager.cpp
QueueManager.h
RasterPathAtlas.cpp
RasterPathAtlas.h
RasterPathUtils.cpp
RasterPathUtils.h
ReadSwizzle.h
Recorder.cpp
RecorderPriv.h
Recording.cpp
RecordingPriv.h
Renderer.cpp
Renderer.h
RendererProvider.cpp
RendererProvider.h
RenderPassDesc.cpp
RenderPassDesc.h
Resource.cpp
Resource.h
ResourceCache.cpp
ResourceCache.h
ResourceProvider.cpp
ResourceProvider.h
ResourceTypes.h
RuntimeEffectDictionary.cpp
RuntimeEffectDictionary.h
Sampler.cpp
Sampler.h
ScratchResourceManager.cpp
ScratchResourceManager.h
ShaderCodeDictionary.cpp
ShaderCodeDictionary.h
SharedContext.cpp
SharedContext.h
SpecialImage_Graphite.cpp
SpecialImage_Graphite.h
Surface_Graphite.cpp
Surface_Graphite.h
Texture.cpp
Texture.h
TextureInfo.cpp
TextureProxy.cpp
TextureProxy.h
TextureProxyView.h
TextureUtils.cpp
TextureUtils.h
Uniform.h
UniformManager.cpp
UniformManager.h
UniquePaintParamsID.h
UploadBufferManager.cpp
UploadBufferManager.h
YUVABackendTextures.cpp
►
mtl
MtlMemoryAllocatorImpl.h
MtlMemoryAllocatorImpl.mm
MtlUtils.mm
MtlUtilsPriv.h
►
tessellate
AffineMatrix.h
CullTest.h
FixedCountBufferUtils.cpp
FixedCountBufferUtils.h
LinearTolerances.h
MiddleOutPolygonTriangulator.h
MidpointContourParser.h
PatchWriter.h
StrokeIterator.h
Tessellation.cpp
Tessellation.h
WangsFormula.h
►
vk
►
vulkanmemoryallocator
VulkanMemoryAllocatorWrapper.cpp
VulkanMemoryAllocatorWrapper.h
VulkanAMDMemoryAllocator.cpp
VulkanAMDMemoryAllocator.h
VulkanExtensions.cpp
VulkanInterface.cpp
VulkanInterface.h
VulkanMemory.cpp
VulkanMemory.h
VulkanMutableTextureState.cpp
VulkanMutableTextureStatePriv.h
VulkanUtilsPriv.cpp
VulkanUtilsPriv.h
AsyncReadTypes.h
AtlasTypes.cpp
AtlasTypes.h
Blend.cpp
Blend.h
BlendFormula.cpp
BlendFormula.h
BlurUtils.cpp
BlurUtils.h
BufferWriter.h
DataUtils.cpp
DataUtils.h
DitherUtils.cpp
DitherUtils.h
GpuRefCnt.h
GpuTypesPriv.h
KeyBuilder.h
MutableTextureState.cpp
MutableTextureStatePriv.h
PipelineUtils.cpp
PipelineUtils.h
Rectanizer.h
RectanizerPow2.cpp
RectanizerPow2.h
RectanizerSkyline.cpp
RectanizerSkyline.h
RefCntedCallback.h
ResourceKey.cpp
ResourceKey.h
ShaderErrorHandler.cpp
SkBackingFit.cpp
SkBackingFit.h
SkRenderEngineAbortf.h
Swizzle.cpp
Swizzle.h
SwizzlePriv.h
TiledTextureUtils.cpp
TiledTextureUtils.h
►
image
SkImage.cpp
SkImage_AndroidFactories.cpp
SkImage_Base.cpp
SkImage_Base.h
SkImage_Lazy.cpp
SkImage_Lazy.h
SkImage_LazyFactories.cpp
SkImage_Picture.cpp
SkImage_Picture.h
SkImage_Raster.cpp
SkImage_Raster.h
SkImage_RasterFactories.cpp
SkImageGeneratorPriv.h
SkPictureImageGenerator.cpp
SkPictureImageGenerator.h
SkRescaleAndReadPixels.cpp
SkRescaleAndReadPixels.h
SkSurface.cpp
SkSurface_Base.cpp
SkSurface_Base.h
SkSurface_Null.cpp
SkSurface_Raster.cpp
SkSurface_Raster.h
SkTiledImageUtils.cpp
►
lazy
SkDiscardableMemoryPool.cpp
SkDiscardableMemoryPool.h
►
opts
SkBitmapProcState_opts.h
SkBlitMask_opts.h
SkBlitRow_opts.h
SkMemset_opts.h
SkOpts_hsw.cpp
SkOpts_RestoreTarget.h
SkOpts_SetTarget.h
SkOpts_skx.cpp
SkRasterPipeline_opts.h
SkSwizzler_opts.inc
►
pathops
SkAddIntersections.cpp
SkAddIntersections.h
SkDConicLineIntersection.cpp
SkDCubicLineIntersection.cpp
SkDCubicToQuads.cpp
SkDLineIntersection.cpp
SkDQuadLineIntersection.cpp
SkIntersectionHelper.h
SkIntersections.cpp
SkIntersections.h
SkLineParameters.h
SkOpAngle.cpp
SkOpAngle.h
SkOpBuilder.cpp
SkOpCoincidence.cpp
SkOpCoincidence.h
SkOpContour.cpp
SkOpContour.h
SkOpCubicHull.cpp
SkOpEdgeBuilder.cpp
SkOpEdgeBuilder.h
SkOpSegment.cpp
SkOpSegment.h
SkOpSpan.cpp
SkOpSpan.h
SkPathOpsAsWinding.cpp
SkPathOpsBounds.h
SkPathOpsCommon.cpp
SkPathOpsCommon.h
SkPathOpsConic.cpp
SkPathOpsConic.h
SkPathOpsCubic.cpp
SkPathOpsCubic.h
SkPathOpsCurve.cpp
SkPathOpsCurve.h
SkPathOpsDebug.cpp
SkPathOpsDebug.h
SkPathOpsLine.cpp
SkPathOpsLine.h
SkPathOpsOp.cpp
SkPathOpsPoint.h
SkPathOpsQuad.cpp
SkPathOpsQuad.h
SkPathOpsRect.cpp
SkPathOpsRect.h
SkPathOpsSimplify.cpp
SkPathOpsTCurve.h
SkPathOpsTightBounds.cpp
SkPathOpsTSect.cpp
SkPathOpsTSect.h
SkPathOpsTypes.cpp
SkPathOpsTypes.h
SkPathOpsWinding.cpp
SkPathWriter.cpp
SkPathWriter.h
SkReduceOrder.cpp
SkReduceOrder.h
►
pdf
SkBitmapKey.h
SkClusterator.cpp
SkClusterator.h
SkDeflate.cpp
SkDeflate.h
SkDocument_PDF_None.cpp
SkJpegInfo.h
SkJpegInfo_libjpegturbo.cpp
SkJpegInfo_none.cpp
SkKeyedImage.cpp
SkKeyedImage.h
SkPDFBitmap.cpp
SkPDFBitmap.h
SkPDFDevice.cpp
SkPDFDevice.h
SkPDFDocument.cpp
SkPDFDocumentPriv.h
SkPDFFont.cpp
SkPDFFont.h
SkPDFFormXObject.cpp
SkPDFFormXObject.h
SkPDFGlyphUse.h
SkPDFGradientShader.cpp
SkPDFGradientShader.h
SkPDFGraphicStackState.cpp
SkPDFGraphicStackState.h
SkPDFGraphicState.cpp
SkPDFGraphicState.h
SkPDFMakeCIDGlyphWidthsArray.cpp
SkPDFMakeCIDGlyphWidthsArray.h
SkPDFMakeToUnicodeCmap.cpp
SkPDFMakeToUnicodeCmap.h
SkPDFMetadata.cpp
SkPDFMetadata.h
SkPDFResourceDict.cpp
SkPDFResourceDict.h
SkPDFShader.cpp
SkPDFShader.h
SkPDFSubsetFont.cpp
SkPDFSubsetFont.h
SkPDFTag.cpp
SkPDFTag.h
SkPDFType1Font.cpp
SkPDFType1Font.h
SkPDFTypes.cpp
SkPDFTypes.h
SkPDFUnion.h
SkPDFUtils.cpp
SkPDFUtils.h
SkUUID.h
►
ports
►
fontations
►
src
skpath_bridge.h
SkDebug_android.cpp
SkDebug_stdio.cpp
SkDebug_win.cpp
SkDiscardableMemory_none.cpp
SkFontConfigInterface.cpp
SkFontConfigInterface_direct.cpp
SkFontConfigInterface_direct.h
SkFontConfigInterface_direct_factory.cpp
SkFontConfigTypeface.h
SkFontHost_FreeType.cpp
SkFontHost_FreeType_common.cpp
SkFontHost_FreeType_common.h
SkFontHost_win.cpp
SkFontMgr_android.cpp
SkFontMgr_android_parser.cpp
SkFontMgr_android_parser.h
SkFontMgr_custom.cpp
SkFontMgr_custom.h
SkFontMgr_custom_directory.cpp
SkFontMgr_custom_embedded.cpp
SkFontMgr_custom_empty.cpp
SkFontMgr_fontations_empty.cpp
SkFontMgr_fontconfig.cpp
SkFontMgr_FontConfigInterface.cpp
SkFontMgr_fuchsia.cpp
SkFontMgr_mac_ct.cpp
SkFontMgr_win_dw.cpp
SkFontScanner_fontations.cpp
SkFontScanner_fontations.h
SkGlobalInitialization_default.cpp
SkImageEncoder_NDK.cpp
SkImageGenerator_none.cpp
SkImageGenerator_skia.cpp
SkImageGeneratorCG.cpp
SkImageGeneratorNDK.cpp
SkImageGeneratorWIC.cpp
SkMemory_malloc.cpp
SkMemory_mozalloc.cpp
SkNDKConversions.cpp
SkNDKConversions.h
SkOSFile_ios.h
SkOSFile_posix.cpp
SkOSFile_stdio.cpp
SkOSFile_win.cpp
SkOSLibrary.h
SkOSLibrary_posix.cpp
SkOSLibrary_win.cpp
SkScalerContext_mac_ct.cpp
SkScalerContext_mac_ct.h
SkScalerContext_win_dw.cpp
SkScalerContext_win_dw.h
SkTypeface_fontations.cpp
SkTypeface_fontations_priv.h
SkTypeface_FreeType.h
SkTypeface_mac_ct.cpp
SkTypeface_mac_ct.h
SkTypeface_win_dw.cpp
SkTypeface_win_dw.h
►
sfnt
SkIBMFamilyClass.h
SkOTTable_EBDT.h
SkOTTable_EBLC.h
SkOTTable_EBSC.h
SkOTTable_fvar.h
SkOTTable_gasp.h
SkOTTable_glyf.h
SkOTTable_head.h
SkOTTable_hhea.h
SkOTTable_hmtx.h
SkOTTable_loca.h
SkOTTable_maxp.h
SkOTTable_maxp_CFF.h
SkOTTable_maxp_TT.h
SkOTTable_name.cpp
SkOTTable_name.h
SkOTTable_OS_2.h
SkOTTable_OS_2_V0.h
SkOTTable_OS_2_V1.h
SkOTTable_OS_2_V2.h
SkOTTable_OS_2_V3.h
SkOTTable_OS_2_V4.h
SkOTTable_OS_2_VA.h
SkOTTable_post.h
SkOTTable_sbix.h
SkOTTableTypes.h
SkOTUtils.cpp
SkOTUtils.h
SkPanose.h
SkSFNTHeader.h
SkTTCFHeader.h
►
shaders
►
gradients
SkConicalGradient.cpp
SkConicalGradient.h
SkGradientBaseShader.cpp
SkGradientBaseShader.h
SkLinearGradient.cpp
SkLinearGradient.h
SkRadialGradient.cpp
SkRadialGradient.h
SkSweepGradient.cpp
SkSweepGradient.h
SkBitmapProcShader.cpp
SkBitmapProcShader.h
SkBlendShader.cpp
SkBlendShader.h
SkColorFilterShader.cpp
SkColorFilterShader.h
SkColorShader.cpp
SkColorShader.h
SkCoordClampShader.cpp
SkCoordClampShader.h
SkEmptyShader.cpp
SkEmptyShader.h
SkGainmapShader.cpp
SkImageShader.cpp
SkImageShader.h
SkLocalMatrixShader.cpp
SkLocalMatrixShader.h
SkPerlinNoiseShaderImpl.cpp
SkPerlinNoiseShaderImpl.h
SkPerlinNoiseShaderType.h
SkPictureShader.cpp
SkPictureShader.h
SkRuntimeShader.cpp
SkRuntimeShader.h
SkShader.cpp
SkShaderBase.cpp
SkShaderBase.h
SkTransformShader.cpp
SkTransformShader.h
SkTriColorShader.cpp
SkTriColorShader.h
SkWorkingColorSpaceShader.cpp
SkWorkingColorSpaceShader.h
►
sksl
►
analysis
SkSLCanExitWithoutReturningValue.cpp
SkSLCheckProgramStructure.cpp
SkSLCheckSymbolTableCorrectness.cpp
SkSLFinalizationChecks.cpp
SkSLGetLoopControlFlowInfo.cpp
SkSLGetLoopUnrollInfo.cpp
SkSLGetReturnComplexity.cpp
SkSLHasSideEffects.cpp
SkSLIsConstantExpression.cpp
SkSLIsDynamicallyUniformExpression.cpp
SkSLIsSameExpressionTree.cpp
SkSLIsTrivialExpression.cpp
SkSLNoOpErrorReporter.h
SkSLProgramUsage.cpp
SkSLProgramUsage.h
SkSLProgramVisitor.h
SkSLReturnsInputAlpha.cpp
SkSLSwitchCaseContainsExit.cpp
SkSLSymbolTableStackBuilder.cpp
►
codegen
SkSLCodeGenerator.h
SkSLGLSLCodeGenerator.cpp
SkSLGLSLCodeGenerator.h
SkSLHLSLCodeGenerator.cpp
SkSLHLSLCodeGenerator.h
SkSLMetalCodeGenerator.cpp
SkSLMetalCodeGenerator.h
SkSLPipelineStageCodeGenerator.cpp
SkSLPipelineStageCodeGenerator.h
SkSLRasterPipelineBuilder.cpp
SkSLRasterPipelineBuilder.h
SkSLRasterPipelineCodeGenerator.cpp
SkSLRasterPipelineCodeGenerator.h
SkSLSPIRVCodeGenerator.cpp
SkSLSPIRVCodeGenerator.h
SkSLSPIRVtoHLSL.cpp
SkSLSPIRVtoHLSL.h
SkSLWGSLCodeGenerator.cpp
SkSLWGSLCodeGenerator.h
►
ir
SkSLBinaryExpression.cpp
SkSLBinaryExpression.h
SkSLBlock.cpp
SkSLBlock.h
SkSLBreakStatement.h
SkSLChildCall.cpp
SkSLChildCall.h
SkSLConstructor.cpp
SkSLConstructor.h
SkSLConstructorArray.cpp
SkSLConstructorArray.h
SkSLConstructorArrayCast.cpp
SkSLConstructorArrayCast.h
SkSLConstructorCompound.cpp
SkSLConstructorCompound.h
SkSLConstructorCompoundCast.cpp
SkSLConstructorCompoundCast.h
SkSLConstructorDiagonalMatrix.cpp
SkSLConstructorDiagonalMatrix.h
SkSLConstructorMatrixResize.cpp
SkSLConstructorMatrixResize.h
SkSLConstructorScalarCast.cpp
SkSLConstructorScalarCast.h
SkSLConstructorSplat.cpp
SkSLConstructorSplat.h
SkSLConstructorStruct.cpp
SkSLConstructorStruct.h
SkSLContinueStatement.h
SkSLDiscardStatement.cpp
SkSLDiscardStatement.h
SkSLDoStatement.cpp
SkSLDoStatement.h
SkSLEmptyExpression.h
SkSLExpression.cpp
SkSLExpression.h
SkSLExpressionStatement.cpp
SkSLExpressionStatement.h
SkSLExtension.cpp
SkSLExtension.h
SkSLFieldAccess.cpp
SkSLFieldAccess.h
SkSLFieldSymbol.h
SkSLForStatement.cpp
SkSLForStatement.h
SkSLFunctionCall.cpp
SkSLFunctionCall.h
SkSLFunctionDeclaration.cpp
SkSLFunctionDeclaration.h
SkSLFunctionDefinition.cpp
SkSLFunctionDefinition.h
SkSLFunctionPrototype.h
SkSLFunctionReference.h
SkSLIfStatement.cpp
SkSLIfStatement.h
SkSLIndexExpression.cpp
SkSLIndexExpression.h
SkSLInterfaceBlock.cpp
SkSLInterfaceBlock.h
SkSLIRHelpers.h
SkSLIRNode.h
SkSLLayout.cpp
SkSLLayout.h
SkSLLiteral.cpp
SkSLLiteral.h
SkSLMethodReference.h
SkSLModifierFlags.cpp
SkSLModifierFlags.h
SkSLModifiers.h
SkSLModifiersDeclaration.cpp
SkSLModifiersDeclaration.h
SkSLNop.h
SkSLPoison.h
SkSLPostfixExpression.cpp
SkSLPostfixExpression.h
SkSLPrefixExpression.cpp
SkSLPrefixExpression.h
SkSLProgram.cpp
SkSLProgram.h
SkSLProgramElement.h
SkSLReturnStatement.h
SkSLSetting.cpp
SkSLSetting.h
SkSLStatement.h
SkSLStructDefinition.cpp
SkSLStructDefinition.h
SkSLSwitchCase.cpp
SkSLSwitchCase.h
SkSLSwitchStatement.cpp
SkSLSwitchStatement.h
SkSLSwizzle.cpp
SkSLSwizzle.h
SkSLSymbol.cpp
SkSLSymbol.h
SkSLSymbolTable.cpp
SkSLSymbolTable.h
SkSLTernaryExpression.cpp
SkSLTernaryExpression.h
SkSLType.cpp
SkSLType.h
SkSLTypeReference.cpp
SkSLTypeReference.h
SkSLVarDeclarations.cpp
SkSLVarDeclarations.h
SkSLVariable.cpp
SkSLVariable.h
SkSLVariableReference.cpp
SkSLVariableReference.h
►
lex
DFA.h
DFAState.h
LexUtil.h
Main.cpp
NFA.cpp
NFA.h
NFAState.h
NFAtoDFA.h
RegexNode.cpp
RegexNode.h
RegexParser.cpp
RegexParser.h
TransitionTable.cpp
TransitionTable.h
►
tracing
SkSLDebugTracePlayer.cpp
SkSLDebugTracePlayer.h
SkSLDebugTracePriv.cpp
SkSLDebugTracePriv.h
SkSLTraceHook.cpp
SkSLTraceHook.h
►
transform
SkSLAddConstToVarModifiers.cpp
SkSLEliminateDeadFunctions.cpp
SkSLEliminateDeadGlobalVariables.cpp
SkSLEliminateDeadLocalVariables.cpp
SkSLEliminateEmptyStatements.cpp
SkSLEliminateUnnecessaryBraces.cpp
SkSLEliminateUnreachableCode.cpp
SkSLFindAndDeclareBuiltinFunctions.cpp
SkSLFindAndDeclareBuiltinStructs.cpp
SkSLFindAndDeclareBuiltinVariables.cpp
SkSLHoistSwitchVarDeclarationsAtTopLevel.cpp
SkSLProgramWriter.h
SkSLRenamePrivateSymbols.cpp
SkSLReplaceConstVarsWithLiterals.cpp
SkSLRewriteIndexedSwizzle.cpp
SkSLTransform.h
GLSL.std.450.h
SkSLAnalysis.cpp
SkSLAnalysis.h
SkSLBuiltinTypes.cpp
SkSLBuiltinTypes.h
SkSLCompiler.cpp
SkSLCompiler.h
SkSLConstantFolder.cpp
SkSLConstantFolder.h
SkSLContext.cpp
SkSLContext.h
SkSLDefines.h
SkSLErrorReporter.cpp
SkSLErrorReporter.h
SkSLFileOutputStream.h
SkSLGLSL.h
SkSLInliner.cpp
SkSLInliner.h
SkSLIntrinsicList.cpp
SkSLIntrinsicList.h
SkSLLexer.cpp
SkSLLexer.h
SkSLMangler.cpp
SkSLMangler.h
SkSLMemoryLayout.h
SkSLMemoryPool.h
SkSLModuleData.h
SkSLModuleDataDefault.cpp
SkSLModuleDataFile.cpp
SkSLModuleLoader.cpp
SkSLModuleLoader.h
SkSLOperator.cpp
SkSLOperator.h
SkSLOutputStream.cpp
SkSLOutputStream.h
SkSLParser.cpp
SkSLParser.h
SkSLPool.cpp
SkSLPool.h
SkSLPosition.cpp
SkSLPosition.h
SkSLProgramKind.h
SkSLProgramSettings.h
SkSLSampleUsage.cpp
SkSLString.cpp
SkSLString.h
SkSLStringStream.h
SkSLUtil.cpp
SkSLUtil.h
spirv.h
►
svg
SkSVGCanvas.cpp
SkSVGDevice.cpp
SkSVGDevice.h
►
text
►
gpu
DistanceFieldAdjustTable.cpp
DistanceFieldAdjustTable.h
Glyph.h
GlyphVector.cpp
GlyphVector.h
SDFMaskFilter.cpp
SDFMaskFilter.h
SDFTControl.cpp
SDFTControl.h
SkChromeRemoteGlyphCache.cpp
Slug.cpp
SlugImpl.cpp
SlugImpl.h
StrikeCache.cpp
StrikeCache.h
SubRunAllocator.cpp
SubRunAllocator.h
SubRunContainer.cpp
SubRunContainer.h
TextBlob.cpp
TextBlob.h
TextBlobRedrawCoordinator.cpp
TextBlobRedrawCoordinator.h
VertexFiller.cpp
VertexFiller.h
GlyphRun.cpp
GlyphRun.h
SlugFromBuffer.cpp
StrikeForGPU.cpp
StrikeForGPU.h
►
utils
►
mac
SkCGBase.h
SkCGGeometry.h
SkCreateCGImageRef.cpp
SkCTFont.cpp
SkCTFont.h
SkCTFontCreateExactCopy.cpp
SkCTFontCreateExactCopy.h
SkUniqueCFRef.h
►
win
SkAutoCoInitialize.cpp
SkAutoCoInitialize.h
SkDWrite.cpp
SkDWrite.h
SkDWriteFontFileStream.cpp
SkDWriteFontFileStream.h
SkDWriteGeometrySink.cpp
SkDWriteGeometrySink.h
SkDWriteNTDDI_VERSION.h
SkHRESULT.cpp
SkHRESULT.h
SkIStream.cpp
SkIStream.h
SkObjBase.h
SkTScopedComPtr.h
SkWGL_win.cpp
SkBitSet.h
SkCallableTraits.h
SkCamera.cpp
SkCanvasStack.cpp
SkCanvasStack.h
SkCanvasStateUtils.cpp
SkCharToGlyphCache.cpp
SkCharToGlyphCache.h
SkClipStackUtils.cpp
SkClipStackUtils.h
SkCustomTypeface.cpp
SkDashPath.cpp
SkDashPathPriv.h
SkEventTracer.cpp
SkFloatToDecimal.cpp
SkFloatToDecimal.h
SkFloatUtils.h
SkJSON.cpp
SkJSON.h
SkJSONWriter.cpp
SkJSONWriter.h
SkMatrix22.cpp
SkMatrix22.h
SkMultiPictureDocument.cpp
SkMultiPictureDocumentPriv.h
SkNullCanvas.cpp
SkNWayCanvas.cpp
SkOrderedFontMgr.cpp
SkOSPath.cpp
SkOSPath.h
SkPaintFilterCanvas.cpp
SkParse.cpp
SkParseColor.cpp
SkParsePath.cpp
SkPatchUtils.cpp
SkPatchUtils.h
SkPolyUtils.cpp
SkPolyUtils.h
SkShaderUtils.cpp
SkShaderUtils.h
SkShadowTessellator.cpp
SkShadowTessellator.h
SkShadowUtils.cpp
SkTestCanvas.cpp
SkTestCanvas.h
SkTextUtils.cpp
►
xml
SkDOM.cpp
SkDOM.h
SkXMLParser.cpp
SkXMLParser.h
SkXMLWriter.cpp
SkXMLWriter.h
►
xps
SkXPSDevice.cpp
SkXPSDevice.h
SkXPSDocument.cpp
►
tests
►
graphite
AHardwareBufferTest.cpp
BackendTextureTest.cpp
BoundsManagerTest.cpp
BufferManagerTest.cpp
CacheBudgetTest.cpp
CacheKeyTest.cpp
CombinationBuilderTest.cpp
ComputeTest.cpp
DawnBackendTextureTest.cpp
DeviceTest.cpp
DrawPassTest.cpp
GraphitePromiseImageTest.cpp
GraphiteResourceCacheTest.cpp
GraphiteYUVAPromiseImageTest.cpp
ImageOriginTest.cpp
ImageProviderTest.cpp
ImageShaderTest.cpp
ImageWrapTextureMipmapsTest.cpp
IntersectionTreeTest.cpp
KeyTest.cpp
MtlBackendTextureTest.mm
MultisampleTest.cpp
MutableImagesTest.cpp
PaintParamsKeyTest.cpp
PipelineDataCacheTest.cpp
ProxyCacheTest.cpp
ReadWritePixelsGraphiteTest.cpp
RecorderTest.cpp
RecordingOrderTest.cpp
RecordingSurfacesTest.cpp
RectTest.cpp
RTEffectTest.cpp
ShapeTest.cpp
TextureProxyTest.cpp
TransformTest.cpp
UniformManagerTest.cpp
UniformOffsetCalculatorTest.cpp
UpdateBackendTextureTest.cpp
UploadBufferManagerTest.cpp
VulkanBackendTextureTest.cpp
AAClipTest.cpp
AdvancedBlendTest.cpp
AndroidCodecTest.cpp
AnimatedImageTest.cpp
AnnotationTest.cpp
ApplyGammaTest.cpp
ArenaAllocTest.cpp
AsADashTest.cpp
AvifTest.cpp
BackendAllocationTest.cpp
BackendSurfaceMutableStateTest.cpp
BadIcoTest.cpp
BezierCurveTest.cpp
BigImageTest.cpp
BitmapCopyTest.cpp
BitmapGetColorTest.cpp
BitmapTest.cpp
BitSetTest.cpp
BlendTest.cpp
BlitMaskClip.cpp
BlurTest.cpp
BRDTest.cpp
BulkRectTest.cpp
CachedDataTest.cpp
CachedDecodingPixelRefTest.cpp
CanvasStateHelpers.cpp
CanvasStateHelpers.h
CanvasStateTest.cpp
CanvasTest.cpp
ChecksumTest.cpp
ClearTest.cpp
ClipCubicTest.cpp
ClipperTest.cpp
ClipStackTest.cpp
CodecAnimTest.cpp
CodecExactReadTest.cpp
CodecPartialTest.cpp
CodecPriv.h
CodecRecommendedTypeTest.cpp
CodecTest.cpp
ColorFilterTest.cpp
ColorMatrixTest.cpp
ColorPrivTest.cpp
ColorSpaceTest.cpp
ColorTest.cpp
CompressedBackendAllocationTest.cpp
CopySurfaceTest.cpp
CtsEnforcement.cpp
CtsEnforcement.h
CubicChopTest.cpp
CubicMapTest.cpp
CubicRootsTest.cpp
CullTestTest.cpp
DashPathEffectTest.cpp
DashPathEffectTestGanesh.cpp
DataRefTest.cpp
DebugLayerManagerTest.cpp
DefaultPathRendererTest.cpp
DeferredDisplayListTest.cpp
DequeTest.cpp
DescriptorTest.cpp
DeviceTest.cpp
DiscardableMemoryPoolTest.cpp
DiscardableMemoryTest.cpp
DMSAATest.cpp
DrawBitmapRectTest.cpp
DrawOpAtlasTest.cpp
DrawPathTest.cpp
DrawTextTest.cpp
EGLImageTest.cpp
EmptyPathTest.cpp
EncodedInfoTest.cpp
EncodeTest.cpp
ExifTest.cpp
ExtendedSkColorTypeTests.cpp
F16StagesTest.cpp
FakeStreams.h
FCITest.cpp
FillPathTest.cpp
FilterResultTest.cpp
FindCubicConvex180ChopsTest.cpp
FitsInTest.cpp
FlattenableFactoryToName.cpp
FlattenableNameToFactory.cpp
FlattenDrawableTest.cpp
Float16Test.cpp
FloatingPointTest.cpp
FloatingPointTextureTest.cpp
FontationsFtCompTest.cpp
FontationsTest.cpp
FontHostStreamTest.cpp
FontHostTest.cpp
FontMgrAndroidParserTest.cpp
FontMgrFlags.cpp
FontMgrFontConfigTest.cpp
FontMgrTest.cpp
FontNamesTest.cpp
FontScanner.cpp
FontTest.cpp
FrontBufferedStreamTest.cpp
GainmapShaderTest.cpp
GeometryTest.cpp
GifTest.cpp
GLBackendSurfaceTest.cpp
GpuDrawPathTest.cpp
GpuRectanizerTest.cpp
GradientTest.cpp
GrAHardwareBufferTest.cpp
GrClipStackTest.cpp
GrContextAbandonTest.cpp
GrContextFactoryTest.cpp
GrContextOOM.cpp
GrDDLImageTest.cpp
GrFinishedFlushTest.cpp
GrGLExtensionsTest.cpp
GrGlyphVectorTest.cpp
GrGpuBufferTest.cpp
GrMemoryPoolTest.cpp
GrMeshTest.cpp
GrMipMappedTest.cpp
GrOpListFlushTest.cpp
GrPipelineDynamicStateTest.cpp
GrPorterDuffTest.cpp
GrQuadBufferTest.cpp
GrQuadCropTest.cpp
GrRenderTaskClusterTest.cpp
GrStyledShapeTest.cpp
GrSubmittedFlushTest.cpp
GrSurfaceResolveTest.cpp
GrSurfaceTest.cpp
GrTextBlobTest.cpp
GrTextureMipMapInvalidationTest.cpp
GrThreadSafeCacheTest.cpp
HashTest.cpp
HighContrastFilterTest.cpp
HSVRoundTripTest.cpp
ICCTest.cpp
ImageBitmapTest.cpp
ImageCacheTest.cpp
ImageFilterCacheTest.cpp
ImageFilterTest.cpp
ImageFrom565Bitmap.cpp
ImageGeneratorTest.cpp
ImageIsOpaqueTest.cpp
ImageNewShaderTest.cpp
ImageTest.cpp
IncrTopoSortTest.cpp
IndexedPngOverflowTest.cpp
InfRectTest.cpp
InsetConvexPolyTest.cpp
InvalidIndexedPngTest.cpp
IsClosedSingleContourTest.cpp
JpegGainmapTest.cpp
JSONTest.cpp
LazyProxyTest.cpp
LazyStencilAttachmentTest.cpp
LListTest.cpp
LRUCacheTest.cpp
M44Test.cpp
MallocPixelRefTest.cpp
MaskCacheTest.cpp
MathTest.cpp
MatrixColorFilterTest.cpp
MatrixProcsTest.cpp
MatrixTest.cpp
MD5Test.cpp
MemoryTest.cpp
MemsetTest.cpp
MeshTest.cpp
MessageBusTest.cpp
MetaDataTest.cpp
MipMapTest.cpp
MtlBackendAllocationTest.mm
MtlCopySurfaceTest.mm
MultiPictureDocumentTest.cpp
NdkDecodeTest.cpp
NdkEncodeTest.cpp
NonlinearBlendingTest.cpp
OffsetSimplePolyTest.cpp
OnceTest.cpp
OpChainTest.cpp
OSPathTest.cpp
OverAlignedTest.cpp
PaintTest.cpp
ParametricStageTest.cpp
ParseColorTest.cpp
ParsePathTest.cpp
PathBuilderTest.cpp
PathCoverageTest.cpp
PathMeasureTest.cpp
PathOpsAngleIdeas.cpp
PathOpsAngleTest.cpp
PathOpsAsWindingTest.cpp
PathOpsBattles.cpp
PathOpsBoundsTest.cpp
PathOpsBuilderConicTest.cpp
PathOpsBuilderTest.cpp
PathOpsBuildUseTest.cpp
PathOpsChalkboardTest.cpp
PathOpsConicIntersectionTest.cpp
PathOpsConicLineIntersectionTest.cpp
PathOpsConicQuadIntersectionTest.cpp
PathOpsCubicConicIntersectionTest.cpp
PathOpsCubicIntersectionTest.cpp
PathOpsCubicIntersectionTestData.cpp
PathOpsCubicIntersectionTestData.h
PathOpsCubicLineIntersectionIdeas.cpp
PathOpsCubicLineIntersectionTest.cpp
PathOpsCubicQuadIntersectionTest.cpp
PathOpsCubicReduceOrderTest.cpp
PathOpsDCubicTest.cpp
PathOpsDebug.cpp
PathOpsDebug.h
PathOpsDLineTest.cpp
PathOpsDPointTest.cpp
PathOpsDRectTest.cpp
PathOpsDVectorTest.cpp
PathOpsExtendedTest.cpp
PathOpsExtendedTest.h
PathOpsFuzz763Test.cpp
PathOpsInverseTest.cpp
PathOpsIssue3651.cpp
PathOpsLineIntersectionTest.cpp
PathOpsLineParametetersTest.cpp
PathOpsOpCircleThreadedTest.cpp
PathOpsOpCubicThreadedTest.cpp
PathOpsOpLoopThreadedTest.cpp
PathOpsOpRectThreadedTest.cpp
PathOpsOpTest.cpp
PathOpsQuadIntersectionTest.cpp
PathOpsQuadIntersectionTestData.cpp
PathOpsQuadIntersectionTestData.h
PathOpsQuadLineIntersectionTest.cpp
PathOpsQuadLineIntersectionThreadedTest.cpp
PathOpsQuadReduceOrderTest.cpp
PathOpsSimplifyDegenerateThreadedTest.cpp
PathOpsSimplifyFailTest.cpp
PathOpsSimplifyQuadralateralsThreadedTest.cpp
PathOpsSimplifyQuadThreadedTest.cpp
PathOpsSimplifyRectThreadedTest.cpp
PathOpsSimplifyTest.cpp
PathOpsSimplifyTrianglesThreadedTest.cpp
PathOpsSkpTest.cpp
PathOpsTestCommon.cpp
PathOpsTestCommon.h
PathOpsThreadedCommon.cpp
PathOpsThreadedCommon.h
PathOpsThreeWayTest.cpp
PathOpsTigerTest.cpp
PathOpsTightBoundsTest.cpp
PathOpsTSectDebug.h
PathOpsTypesTest.cpp
PathRendererCacheTests.cpp
PathTest.cpp
PDFDeflateWStreamTest.cpp
PDFDocumentTest.cpp
PDFGlyphsToUnicodeTest.cpp
PDFJpegEmbedTest.cpp
PDFMetadataAttributeTest.cpp
PDFOpaqueSrcModeToSrcOverTest.cpp
PDFPrimitivesTest.cpp
PDFTaggedLinkTest.cpp
PDFTaggedPruningTest.cpp
PDFTaggedTableTest.cpp
PDFTaggedTest.cpp
PictureBBHTest.cpp
PictureShaderTest.cpp
PictureTest.cpp
PinnedImageTest.cpp
PixelRefTest.cpp
Point3Test.cpp
PointTest.cpp
PolyUtilsTest.cpp
PreChopPathCurvesTest.cpp
PremulAlphaRoundTripTest.cpp
PrimitiveProcessorTest.cpp
ProcessorTest.cpp
ProgramsTest.cpp
PromiseImageTest.cpp
ProtectedTest.cpp
ProxyConversionTest.cpp
ProxyRefTest.cpp
ProxyTest.cpp
QuadRootsTest.cpp
QuickRejectTest.cpp
RandomTest.cpp
RasterPipelineBuilderTest.cpp
RasterPipelineCodeGeneratorTest.cpp
ReadPixelsTest.cpp
ReadWritePixelsGpuTest.cpp
RecordDrawTest.cpp
RecorderTest.cpp
RecordingXfermodeTest.cpp
RecordOptsTest.cpp
RecordPatternTest.cpp
RecordTest.cpp
RecordTestUtils.h
RectangleTextureTest.cpp
RectTest.cpp
RefCntTest.cpp
RegionTest.cpp
RepeatedClippedBlurTest.cpp
ResourceAllocatorTest.cpp
ResourceCacheTest.cpp
RoundRectTest.cpp
RRectInPathTest.cpp
RTreeTest.cpp
RuntimeBlendTest.cpp
SafeMathTest.cpp
SamplingTest.cpp
SaveLayerOriginTest.cpp
ScalarTest.cpp
ScaleToSidesTest.cpp
SerializationTest.cpp
SerialProcsTest.cpp
ShaderImageFilterTest.cpp
ShaderOpacityTest.cpp
ShaderTest.cpp
ShadowTest.cpp
SizeTest.cpp
SkBase64Test.cpp
SkBlockAllocatorTest.cpp
Skbug12214.cpp
Skbug5221.cpp
Skbug6389.cpp
Skbug6653.cpp
SkColor4fTest.cpp
SkColorSpaceXformStepsTest.cpp
SkContainersTest.cpp
SkDOMTest.cpp
SkEnumBitMaskTest.cpp
SkFontMetricsPrivTest.cpp
SkGaussFilterTest.cpp
SkGlyphTest.cpp
SkImageTest.cpp
SkJpegXmpTest.cpp
SkMallocTest.cpp
SkPathRangeIterTest.cpp
SkRasterPipelineOptsTest.cpp
SkRasterPipelineTest.cpp
SkRemoteGlyphCacheTest.cpp
SkResourceCacheTest.cpp
SkRuntimeEffectTest.cpp
SkSharedMutexTest.cpp
SkSLCross.cpp
SkSLDebugTracePlayerTest.cpp
SkSLDebugTraceTest.cpp
SkSLErrorTest.cpp
SkSLES2ConformanceTest.cpp
SkSLGLSLTestbed.cpp
SkSLMemoryLayoutTest.cpp
SkSLMetalTestbed.cpp
SkSLSPIRVTestbed.cpp
SkSLTest.cpp
SkSLTypeTest.cpp
SkSLWGSLTestbed.cpp
SkSpanTest.cpp
SkStrikeCacheTest.cpp
SkStrikeTest.cpp
SkStringViewTest.cpp
SkTBlockListTest.cpp
SkUTFTest.cpp
SkVxTest.cpp
SkXmpTest.cpp
SlugTest.cpp
SortTest.cpp
SpecialImageTest.cpp
SrcOverTest.cpp
SrcSrcOverBatchTest.cpp
SRGBReadWritePixelsTest.cpp
SRGBTest.cpp
StreamTest.cpp
StrikeForGPUTest.cpp
StringTest.cpp
StrokerTest.cpp
StrokeTest.cpp
SubsetPath.cpp
SubsetPath.h
SurfaceDrawContextTest.cpp
SurfaceSemaphoreTest.cpp
SurfaceTest.cpp
SVGDeviceTest.cpp
SwizzlerTest.cpp
TArrayTest.cpp
TDPQueueTest.cpp
TemplatesTest.cpp
Test.cpp
Test.h
TestHarness.cpp
TestHarness.h
TestTest.cpp
TestType.h
TestUtils.cpp
TestUtils.h
TextBlobCacheTest.cpp
TextBlobTest.cpp
TextureBindingsResetTest.cpp
TextureOpTest.cpp
TextureProxyTest.cpp
TextureSizeTest.cpp
TextureStripAtlasManagerTest.cpp
Time.cpp
TLazyTest.cpp
TopoSortTest.cpp
TraceMemoryDumpTest.cpp
TracingTest.cpp
TransferPixelsTest.cpp
TriangulatingPathRendererTests.cpp
TypefaceMacTest.cpp
TypefaceTest.cpp
UnicodeTest.cpp
UtilsTest.cpp
VerticesTest.cpp
VkBackendSurfaceTest.cpp
VkDrawableTest.cpp
VkHardwareBufferTest.cpp
VkPriorityExtensionTest.cpp
VkProtectedContextTest.cpp
VkWrapTests.cpp
VkYcbcrSamplerTest.cpp
WangsFormulaTest.cpp
WebpTest.cpp
WindowRectanglesTest.cpp
WrappedSurfaceCopyOnWriteTest.cpp
WritePixelsTest.cpp
Writer32Test.cpp
YUVCacheTest.cpp
YUVTest.cpp
►
third_party
►
etc1
etc1.cpp
etc1.h
►
expat
►
include
►
expat_config
expat_config.h
►
freetype2
►
include
►
freetype-android
►
freetype
►
config
ftmodule.h
ftoption.h
►
freetype-no-type1
►
freetype
►
config
ftmodule.h
ftoption.h
►
harfbuzz
config-override.h
►
icu
make_data_cpp.py
SkLoadICU.cpp
SkLoadICU.h
►
libgrapheme
generate_headers.py
►
libjxl
►
jxl
jxl_export.h
►
libmicrohttpd
MHD_config.h
►
libpng
pnglibconf.h
►
vello
►
cpp
path_iterator.h
vello.h
►
tools
►
calmbench
ab.py
calmbench.py
►
copyright
fileparser.py
main.py
►
debugger
DebugCanvas.cpp
DebugCanvas.h
DebugLayerManager.cpp
DebugLayerManager.h
DrawCommand.cpp
DrawCommand.h
JsonWriteBuffer.cpp
JsonWriteBuffer.h
►
doxygen
mainpage
►
fiddle
all_examples.cpp
draw.cpp
egl_context.cpp
examples.cpp
examples.h
fiddle_main.cpp
fiddle_main.h
make_all_examples_cpp.py
null_context.cpp
►
flags
CommandLineFlags.cpp
CommandLineFlags.h
CommonFlags.h
CommonFlagsConfig.cpp
CommonFlagsConfig.h
CommonFlagsGpu.cpp
CommonFlagsImages.cpp
►
fonts
create_test_font.cpp
create_test_font_color.cpp
FontToolUtils.cpp
FontToolUtils.h
generate_fir_coeff.py
RandomScalerContext.cpp
RandomScalerContext.h
test_font_index.inc
test_font_monospace.inc
test_font_sans_serif.inc
test_font_serif.inc
TestEmptyTypeface.h
TestFontMgr.cpp
TestFontMgr.h
TestSVGTypeface.cpp
TestSVGTypeface.h
TestTypeface.cpp
TestTypeface.h
►
gdb
bitmap.py
►
gpu
►
d3d
D3DTestContext.cpp
D3DTestContext.h
D3DTestUtils.cpp
D3DTestUtils.h
►
ganesh
AtlasTextOpTools.cpp
AtlasTextOpTools.h
GrAtlasTools.cpp
GrAtlasTools.h
►
gl
►
angle
GLTestContext_angle.cpp
GLTestContext_angle.h
►
egl
CreatePlatformGLTestContext_egl.cpp
►
glx
CreatePlatformGLTestContext_glx.cpp
interface
►
iOS
CreatePlatformGLTestContext_iOS.mm
►
mac
CreatePlatformGLTestContext_mac.cpp
►
none
CreatePlatformGLTestContext_none.cpp
►
win
CreatePlatformGLTestContext_win.cpp
SkWGL.h
SkWGL_win.cpp
GLTestContext.cpp
GLTestContext.h
►
mock
MockTestContext.cpp
MockTestContext.h
►
mtl
MtlTestContext.h
MtlTestContext.mm
►
vk
GrVulkanDefines.h
VkTestContext.cpp
VkTestContext.h
VkTestHelper.cpp
VkTestHelper.h
VkTestMemoryAllocator.cpp
VkTestMemoryAllocator.h
VkTestUtils.cpp
VkTestUtils.h
VkYcbcrSamplerHelper.cpp
VkYcbcrSamplerHelper.h
BackendSurfaceFactory.cpp
BackendSurfaceFactory.h
BackendTextureImageFactory.cpp
BackendTextureImageFactory.h
ContextType.cpp
ContextType.h
FenceSync.h
FlushFinishTracker.cpp
FlushFinishTracker.h
GpuTimer.h
GrContextFactory.cpp
GrContextFactory.h
GrTest.cpp
ManagedBackendTexture.cpp
ManagedBackendTexture.h
MemoryCache.cpp
MemoryCache.h
ProtectedUtils.cpp
ProtectedUtils.h
ProxyUtils.cpp
ProxyUtils.h
TestContext.cpp
TestContext.h
TestOps.cpp
TestOps.h
YUVUtils.cpp
YUVUtils.h
►
graphite
►
dawn
GraphiteDawnTestContext.cpp
GraphiteDawnTestContext.h
►
mtl
GraphiteMtlTestContext.h
GraphiteMtlTestContext.mm
►
vk
GraphiteVulkanTestContext.cpp
GraphiteVulkanTestContext.h
ContextFactory.cpp
ContextFactory.h
GraphiteTestContext.cpp
GraphiteTestContext.h
ProtectedUtils_Graphite.cpp
TestOptions.h
UniqueKeyUtils.cpp
UniqueKeyUtils.h
►
infra
__init__.py
git.py
go.py
lottiecap
►
malisc
malisc.py
perf-canvaskit-puppeteer
►
sk_app
►
android
main_android.cpp
surface_glue_android.cpp
surface_glue_android.h
Window_android.cpp
Window_android.h
►
ios
main_ios.mm
Window_ios.h
Window_ios.mm
►
mac
main_mac.mm
Window_mac.h
Window_mac.mm
►
unix
keysym2ucs.c
keysym2ucs.h
main_unix.cpp
Window_unix.cpp
Window_unix.h
►
wasm
main_wasm.cpp
►
win
main_win.cpp
Window_win.cpp
Window_win.h
Application.h
CommandSet.cpp
CommandSet.h
Window.cpp
Window.h
►
skdiff
skdiff.cpp
skdiff.h
skdiff_html.cpp
skdiff_html.h
skdiff_main.cpp
skdiff_utils.cpp
skdiff_utils.h
►
skiaserve
►
tester
tester.py
►
urlhandlers
BreakHandler.cpp
ClipAlphaHandler.cpp
CmdHandler.cpp
ColorModeHandler.cpp
DataHandler.cpp
DownloadHandler.cpp
EnableGPUHandler.cpp
ImgHandler.cpp
InfoHandler.cpp
OpBoundsHandler.cpp
OpsHandler.cpp
OverdrawHandler.cpp
PostHandler.cpp
QuitHandler.cpp
RootHandler.cpp
UrlHandler.h
Request.cpp
Request.h
Response.cpp
Response.h
skiaserve.cpp
►
skottie-wasm-perf
parse_perf_csvs.py
►
skottie_ios_app
GrContextHolder.h
GrContextHolder.mm
main.mm
SkiaContext.h
SkiaContext.mm
SkiaGLContext.mm
SkiaMetalContext.mm
SkiaUIContext.mm
SkiaViewController.h
SkiaViewController.mm
SkMetalViewBridge.h
SkMetalViewBridge.mm
SkottieViewController.h
SkottieViewController.mm
►
skp
►
page_sets
__init__.py
skia_amazon_mobile.py
skia_baidu_mobile.py
skia_booking_mobile.py
skia_capitalvolkswagen_mobile.py
skia_carsvg_desktop.py
skia_chalkboard_desktop.py
skia_cnn_desktop.py
skia_cnn_mobile.py
skia_cnnarticle_mobile.py
skia_css3gradients_desktop.py
skia_deviantart_mobile.py
skia_digg_tablet.py
skia_ebay_desktop.py
skia_espn_desktop.py
skia_facebook_desktop.py
skia_facebook_mobile.py
skia_forecastio_mobile.py
skia_gmail_desktop.py
skia_googlecalendar_desktop.py
skia_googledocs_desktop.py
skia_googleimagesearch_desktop.py
skia_googlenews_mobile.py
skia_googlesearch_desktop.py
skia_googlesearch_mobile.py
skia_googlespreadsheet_desktop.py
skia_gujuratiwiki_desktop.py
skia_linkedin_desktop.py
skia_mapsvg_desktop.py
skia_micrographygirlsvg_desktop.py
skia_motionmarkarcs_desktop.py
skia_motionmarkpaths_desktop.py
skia_motionmarksuits_desktop.py
skia_motionmarksuitsclip_desktop.py
skia_mozilla_tablet.py
skia_nytimes_desktop.py
skia_pravda_tablet.py
skia_reddit_mobile.py
skia_samoasvg_desktop.py
skia_slashdot_mobile.py
skia_techcrunch_mobile.py
skia_theverge_desktop.py
skia_theverge_mobile.py
skia_tiger8svg_desktop.py
skia_tigersvg_desktop.py
skia_twitter_desktop.py
skia_weather_desktop.py
skia_wikipedia_desktop.py
skia_wikipedia_mobile.py
skia_worldjournal_tablet.py
skia_wowwiki_desktop.py
skia_yahooanswers_desktop.py
skia_yahoosports_desktop.py
skia_ynevsvg_desktop.py
skia_youtube_desktop.py
skia_youtube_mobile.py
generate_page_set.py
webpages_playback.py
►
skpbench
__init__.py
_adb.py
_adb_path.py
_benchresult.py
_hardware.py
_hardware_android.py
_hardware_nexus_6p.py
_hardware_pixel.py
_hardware_pixel2.py
_hardware_pixel_c.py
_os_path.py
sheet.py
skiaperf.py
skpbench.cpp
skpbench.py
►
skqp
►
src
jni_skqp.cpp
skqp.cpp
skqp.h
skqp_GpuTestProcs.cpp
skqp_main.cpp
create_apk.py
make_universal_apk.py
►
sksl-minify
SkSLMinify.cpp
►
skslc
Main.cpp
ProcessWorklist.cpp
ProcessWorklist.h
►
skui
InputState.h
Key.h
ModifierKey.h
►
svg
svg_downloader.py
►
testrunners
►
benchmark
►
target
BenchmarkTarget.cpp
BenchmarkTarget.h
GaneshBenchmarkTarget.cpp
RasterBenchmarkTarget.cpp
BazelBenchmarkTestRunner.cpp
►
common
►
compilation_mode_keys
CompilationModeKeys.cpp
CompilationModeKeys.h
►
surface_manager
GaneshGLSurfaceManager.cpp
GaneshVulkanSurfaceManager.cpp
RasterSurfaceManager.cpp
SurfaceManager.cpp
SurfaceManager.h
TestRunner.cpp
TestRunner.h
►
gm
►
vias
Draw.h
SimpleVias.cpp
BazelGMTestRunner.cpp
►
unit
BazelUnitTestRunner.cpp
►
text
►
gpu
TextBlobTools.cpp
TextBlobTools.h
SkTextBlobTrace.cpp
SkTextBlobTrace.h
►
timer
Timer.cpp
Timer.h
TimeUtils.h
►
trace
ChromeTracingTracer.cpp
ChromeTracingTracer.h
EventTracingPriv.cpp
EventTracingPriv.h
SkDebugfTracer.cpp
SkDebugfTracer.h
SkPerfettoTrace.cpp
SkPerfettoTrace.h
►
unicode_comparison
►
cpp
bridge.cpp
bridge.h
►
viewer
3DSlide.cpp
AndroidShadowsSlide.cpp
AnimatedImageSlide.cpp
AnimatedRectsSlide.cpp
AnimatedTextSlide.cpp
AnimBlurSlide.cpp
AnimTimer.h
ArcSlide.cpp
AtlasSlide.cpp
AudioSlide.cpp
BisectSlide.cpp
BisectSlide.h
CameraSlide.cpp
ChartSlide.cpp
ChineseFlingSlide.cpp
ClickHandlerSlide.cpp
ClickHandlerSlide.h
ClipSlide.cpp
ClockSlide.cpp
CowboySlide.cpp
DegenerateQuadsSlide.cpp
DegenerateTwoPtRadialsSlide.cpp
FatBitsSlide.cpp
FilterBoundsSlide.cpp
FitCubicToCircleSlide.cpp
FlutterAnimateSlide.cpp
GlyphTransformSlide.cpp
GMSlide.cpp
GMSlide.h
GradientsSlide.cpp
GraphitePrimitivesSlide.cpp
ImageFilterDAGSlide.cpp
ImageSlide.cpp
ImageSlide.h
ImGuiLayer.cpp
ImGuiLayer.h
LayersSlide.cpp
ManyRectsSlide.cpp
MaterialShadowsSlide.cpp
MegaStrokeSlide.cpp
MeshSlide.cpp
MixerSlide.cpp
MotionMarkSlide.cpp
MSKPSlide.cpp
MSKPSlide.h
PatchSlide.cpp
PathClipSlide.cpp
PathEffectsSlide.cpp
PathOverstrokeSlide.cpp
PathSlide.cpp
PathTessellatorsSlide.cpp
PathTextSlide.cpp
ProtectedSlide.cpp
QuadStrokerSlide.cpp
RectanizerSlide.cpp
RepeatTileSlide.cpp
SBIXSlide.cpp
SGSlide.cpp
ShadowColorSlide.cpp
ShadowReferenceSlide.cpp
ShadowUtilsSlide.cpp
ShipSlide.cpp
SimpleStrokerSlide.cpp
SkottieSlide.cpp
SkottieSlide.h
SKPSlide.cpp
SKPSlide.h
SkSLDebuggerSlide.cpp
SkSLDebuggerSlide.h
SkSLSlide.cpp
SkSLSlide.h
Slide.h
SlideDir.cpp
SlideDir.h
SlidesSlide.cpp
StatsLayer.cpp
StatsLayer.h
StringArtSlide.cpp
StrokeVerbSlide.cpp
SVGFileSlide.cpp
SvgSlide.cpp
SvgSlide.h
TextBoxSlide.cpp
TextureUploadSlide.cpp
ThinAASlide.cpp
TimingSlide.cpp
TouchGesture.cpp
TouchGesture.h
TypefaceSlide.cpp
VariableWidthStrokerSlide.cpp
Viewer.cpp
Viewer.h
XferSlide.cpp
►
window
►
android
GLWindowContext_android.cpp
GraphiteVulkanWindowContext_android.cpp
RasterWindowContext_android.cpp
VulkanWindowContext_android.cpp
WindowContextFactory_android.h
►
ios
GLWindowContext_ios.mm
GraphiteMetalWindowContext_ios.mm
MetalWindowContext_ios.mm
RasterWindowContext_ios.mm
WindowContextFactory_ios.h
►
mac
ANGLEWindowContext_mac.mm
GLWindowContext_mac.mm
GraphiteDawnMetalWindowContext_mac.mm
GraphiteMetalWindowContext_mac.mm
MetalWindowContext_mac.mm
RasterWindowContext_mac.mm
WindowContextFactory_mac.h
►
unix
GLWindowContext_unix.cpp
GraphiteDawnVulkanWindowContext_unix.cpp
GraphiteVulkanWindowContext_unix.cpp
RasterWindowContext_unix.cpp
VulkanWindowContext_unix.cpp
WindowContextFactory_unix.h
►
win
ANGLEWindowContext_win.cpp
D3D12WindowContext_win.cpp
GLWindowContext_win.cpp
GraphiteDawnD3D12WindowContext_win.cpp
GraphiteVulkanWindowContext_win.cpp
RasterWindowContext_win.cpp
VulkanWindowContext_win.cpp
WindowContextFactory_win.h
ANGLEWindowContext.cpp
ANGLEWindowContext.h
DisplayParams.h
GLWindowContext.cpp
GLWindowContext.h
GraphiteDawnWindowContext.cpp
GraphiteDawnWindowContext.h
GraphiteMetalWindowContext.h
GraphiteMetalWindowContext.mm
GraphiteVulkanWindowContext.cpp
GraphiteVulkanWindowContext.h
MetalWindowContext.h
MetalWindowContext.mm
RasterWindowContext.h
VulkanWindowContext.cpp
VulkanWindowContext.h
WindowContext.cpp
WindowContext.h
__init__.py
abandon_gerrit_cls.py
AndroidSkDebugToStdOut.cpp
AutoreleasePool.h
AutoreleasePool.mm
bloaty_treemap.py
blob_cache_sim.cpp
BUILD_simulator.py
build_workaround_header.py
chrome_fuzz.cpp
CodecUtils.h
convert-to-nia.cpp
CrashHandler.cpp
CrashHandler.h
DDLPromiseImageHelper.cpp
DDLPromiseImageHelper.h
DDLTileHelper.cpp
DDLTileHelper.h
DecodeUtils.cpp
DecodeUtils.h
dump_record.cpp
embed_resources.py
EncodeUtils.cpp
EncodeUtils.h
find_run_binary.py
fix_pythonpath.py
force_older_glibc_math.h
get_current_monitor_profile.cpp
get_images_from_skps.cpp
GpuToolUtils.cpp
GpuToolUtils.h
HashAndEncode.cpp
HashAndEncode.h
image_diff_metric.cpp
imgcvt.cpp
ios_utils.h
ios_utils.m
LsanSuppressions.cpp
macsdk_dir.py
merge_static_libs.py
milestone.py
misc_utils.py
MSKPPlayer.cpp
MSKPPlayer.h
OverwriteLine.h
parse_llvm_coverage.py
ProcStats.cpp
ProcStats.h
public_headers_warnings_check.cpp
reformat-json.py
Registry.h
ResourceFactory.h
Resources.cpp
Resources.h
rewrite_includes.py
RuntimeBlendUtils.cpp
RuntimeBlendUtils.h
sanitize_source_files.py
serve_wasm.py
SkGetExecutablePath.h
SkGetExecutablePath_linux.cpp
SkGetExecutablePath_mac.cpp
SkGetExecutablePath_win.cpp
SkMetaData.cpp
SkMetaData.h
skottie2movie.cpp
skp_parser.cpp
skpinfo.cpp
SkSharingProc.cpp
SkSharingProc.h
Stats.h
SvgPathExtractor.cpp
SvgPathExtractor.h
test_all.py
test_pdfs.py
TestFontDataProvider.cpp
TestFontDataProvider.h
ToolUtils.cpp
ToolUtils.h
UrlDataManager.cpp
UrlDataManager.h
using_skia_and_harfbuzz.cpp
win_lcid.cpp
PRESUBMIT.py
PRESUBMIT_test.py
PRESUBMIT_test_mocks.py
►
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
►
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
web_locale_keymap
web_unicode
►
tools
►
androidx
generate_pom_file.py
api_check
build_bucket_golden_scraper
►
cipd
android_embedding_bundle
malioc
clang_tidy
clangd_check
compare_goldens
const_finder
dir_contents_diff
engine_tool
►
font_subset
hb_wrappers.h
main.cc
test.py
►
fuchsia
►
dart
►
kernel
convert_manifest_to_json.py
gen_app_invocation.py
gen_dart_package_config.py
merge_deps_sources.py
verify_sources.py
►
toolchain
copy.py
build_fuchsia_artifacts.py
build_fuchsia_artifacts_test.py
copy_debug_symbols.py
copy_path.py
depfile_path_to_relative.py
gather_flutter_runner_artifacts.py
gen_package.py
gen_repo.py
interpolate_test_suite.py
make_build_info.py
merge_and_upload_debug_symbols.py
parse_manifest.py
upload_to_symbol_server.py
with_envs.py
gen_web_locale_keymap
►
githooks
setup.py
golden_tests_harvester
gradle
header_guard_check
►
javadoc
gen_javadoc.py
licenses
►
luci
build.py
►
path_ops
path_ops.cc
path_ops.h
►
pkg
engine_build_configs
engine_repo_tools
git_repo_tools
process_fakes
►
templater
templater_main.cc
activate_emsdk.py
android_illegal_imports.py
dia_dll.py
download_fuchsia_sdk.py
gen_android_buildconfig.py
gen_docs.py
gen_test_font.py
gn_test.py
pub_get_offline.py
►
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
vulkan_window.cc
vulkan_window.h
►
web_sdk
►
web_engine_tester
►
lib
static
Generated on Sun Jun 23 2024 22:01:04 for Flutter Engine by
1.9.4