Flutter Impeller
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
]
▼
impeller
►
base
allocation.cc
allocation.h
allocation_size.cc
allocation_size.h
allocation_size_unittests.cc
backend_cast.h
base_unittests.cc
comparable.cc
comparable.h
config.h
flags.h
mask.h
promise.cc
promise.h
strings.cc
strings.h
thread.cc
thread.h
thread_safety.cc
thread_safety.h
timing.h
validation.cc
validation.h
version.cc
version.h
►
compiler
code_gen_template.h
compiler.cc
compiler.h
compiler_backend.cc
compiler_backend.h
compiler_test.cc
compiler_test.h
compiler_unittests.cc
constants.cc
constants.h
impellerc_main.cc
include_dir.h
includer.cc
includer.h
logger.h
reflector.cc
reflector.h
runtime_stage_data.cc
runtime_stage_data.h
shader_bundle.cc
shader_bundle.h
shader_bundle_data.cc
shader_bundle_data.h
shader_bundle_unittests.cc
source_options.cc
source_options.h
spirv_compiler.cc
spirv_compiler.h
spirv_sksl.cc
spirv_sksl.h
switches.cc
switches.h
switches_unittests.cc
types.cc
types.h
uniform_sorter.cc
uniform_sorter.h
utilities.cc
utilities.h
►
core
allocator.cc
allocator.h
allocator_unittests.cc
buffer_view.cc
buffer_view.h
buffer_view_unittests.cc
device_buffer.cc
device_buffer.h
device_buffer_descriptor.cc
device_buffer_descriptor.h
formats.cc
formats.h
host_buffer.cc
host_buffer.h
idle_waiter.h
range.cc
range.h
raw_ptr.cc
raw_ptr.h
resource_binder.cc
resource_binder.h
runtime_types.cc
runtime_types.h
sampler.cc
sampler.h
sampler_descriptor.cc
sampler_descriptor.h
shader_types.cc
shader_types.h
texture.cc
texture.h
texture_descriptor.cc
texture_descriptor.h
vertex_buffer.cc
vertex_buffer.h
►
display_list
aiks_context.cc
aiks_context.h
aiks_dl_atlas_unittests.cc
aiks_dl_basic_unittests.cc
aiks_dl_blend_unittests.cc
aiks_dl_blur_unittests.cc
aiks_dl_clip_unittests.cc
aiks_dl_gradient_unittests.cc
aiks_dl_opacity_unittests.cc
aiks_dl_path_unittests.cc
aiks_dl_runtime_effect_unittests.cc
aiks_dl_text_unittests.cc
aiks_dl_unittests.cc
aiks_dl_vertices_unittests.cc
aiks_playground.cc
aiks_playground.h
aiks_unittests.cc
aiks_unittests.h
canvas.cc
canvas.h
canvas_unittests.cc
color_filter.cc
color_filter.h
dl_atlas_geometry.cc
dl_atlas_geometry.h
dl_dispatcher.cc
dl_dispatcher.h
dl_golden_blur_unittests.cc
dl_golden_unittests.cc
dl_golden_unittests.h
dl_image_impeller.cc
dl_image_impeller.h
dl_playground.cc
dl_playground.h
dl_unittests.cc
dl_vertices_geometry.cc
dl_vertices_geometry.h
image_filter.cc
image_filter.h
nine_patch_converter.cc
nine_patch_converter.h
paint.cc
paint.h
paint_unittests.cc
skia_conversions.cc
skia_conversions.h
skia_conversions_unittests.cc
►
entity
►
contents
►
filters
►
inputs
contents_filter_input.cc
contents_filter_input.h
filter_contents_filter_input.cc
filter_contents_filter_input.h
filter_input.cc
filter_input.h
filter_input_unittests.cc
placeholder_filter_input.cc
placeholder_filter_input.h
texture_filter_input.cc
texture_filter_input.h
blend_filter_contents.cc
blend_filter_contents.h
blend_filter_contents_unittests.cc
border_mask_blur_filter_contents.cc
border_mask_blur_filter_contents.h
color_filter_contents.cc
color_filter_contents.h
color_matrix_filter_contents.cc
color_matrix_filter_contents.h
filter_contents.cc
filter_contents.h
gaussian_blur_filter_contents.cc
gaussian_blur_filter_contents.h
gaussian_blur_filter_contents_unittests.cc
linear_to_srgb_filter_contents.cc
linear_to_srgb_filter_contents.h
local_matrix_filter_contents.cc
local_matrix_filter_contents.h
matrix_filter_contents.cc
matrix_filter_contents.h
matrix_filter_contents_unittests.cc
morphology_filter_contents.cc
morphology_filter_contents.h
runtime_effect_filter_contents.cc
runtime_effect_filter_contents.h
srgb_to_linear_filter_contents.cc
srgb_to_linear_filter_contents.h
yuv_to_rgb_filter_contents.cc
yuv_to_rgb_filter_contents.h
anonymous_contents.cc
anonymous_contents.h
atlas_contents.cc
atlas_contents.h
clip_contents.cc
clip_contents.h
color_source_contents.cc
color_source_contents.h
conical_gradient_contents.cc
conical_gradient_contents.h
content_context.cc
content_context.h
contents.cc
contents.h
framebuffer_blend_contents.cc
framebuffer_blend_contents.h
gradient_generator.cc
gradient_generator.h
host_buffer_unittests.cc
line_contents.cc
line_contents.h
line_contents_unittests.cc
linear_gradient_contents.cc
linear_gradient_contents.h
pipelines.h
radial_gradient_contents.cc
radial_gradient_contents.h
runtime_effect_contents.cc
runtime_effect_contents.h
solid_color_contents.cc
solid_color_contents.h
solid_rrect_blur_contents.cc
solid_rrect_blur_contents.h
solid_rrect_like_blur_contents.cc
solid_rrect_like_blur_contents.h
solid_rsuperellipse_blur_contents.cc
solid_rsuperellipse_blur_contents.h
sweep_gradient_contents.cc
sweep_gradient_contents.h
text_contents.cc
text_contents.h
text_contents_unittests.cc
text_shadow_cache.cc
text_shadow_cache.h
texture_contents.cc
texture_contents.h
tiled_texture_contents.cc
tiled_texture_contents.h
tiled_texture_contents_unittests.cc
vertices_contents.cc
vertices_contents.h
►
geometry
arc_geometry.cc
arc_geometry.h
circle_geometry.cc
circle_geometry.h
cover_geometry.cc
cover_geometry.h
ellipse_geometry.cc
ellipse_geometry.h
fill_path_geometry.cc
fill_path_geometry.h
geometry.cc
geometry.h
geometry_unittests.cc
line_geometry.cc
line_geometry.h
point_field_geometry.cc
point_field_geometry.h
rect_geometry.cc
rect_geometry.h
round_rect_geometry.cc
round_rect_geometry.h
round_superellipse_geometry.cc
round_superellipse_geometry.h
stroke_path_geometry.cc
stroke_path_geometry.h
superellipse_geometry.cc
superellipse_geometry.h
vertices_geometry.cc
vertices_geometry.h
clip_stack_unittests.cc
draw_order_resolver.cc
draw_order_resolver.h
draw_order_resolver_unittests.cc
entity.cc
entity.h
entity_pass_clip_stack.cc
entity_pass_clip_stack.h
entity_pass_target.cc
entity_pass_target.h
entity_pass_target_unittests.cc
entity_playground.cc
entity_playground.h
entity_unittests.cc
inline_pass_context.cc
inline_pass_context.h
render_target_cache.cc
render_target_cache.h
render_target_cache_unittests.cc
save_layer_utils.cc
save_layer_utils.h
save_layer_utils_unittests.cc
►
fixtures
golden_paths.h
types.h
►
geometry
arc.cc
arc.h
arc_unittests.cc
color.cc
color.h
constants.cc
constants.h
dashed_line_path_source.cc
dashed_line_path_source.h
geometry_asserts.h
geometry_benchmarks.cc
geometry_unittests.cc
gradient.cc
gradient.h
half.h
matrix.cc
matrix.h
matrix_decomposition.cc
matrix_decomposition.h
matrix_unittests.cc
path_source.cc
path_source.h
path_source_unittests.cc
point.cc
point.h
quaternion.cc
quaternion.h
rational.cc
rational.h
rational_unittests.cc
rect.cc
rect.h
rect_unittests.cc
round_rect.cc
round_rect.h
round_rect_unittests.cc
round_superellipse.cc
round_superellipse.h
round_superellipse_param.cc
round_superellipse_param.h
round_superellipse_unittests.cc
rounding_radii.cc
rounding_radii.h
rounding_radii_unittests.cc
rstransform.cc
rstransform.h
rstransform_unittests.cc
saturated_math.h
saturated_math_unittests.cc
scalar.h
separated_vector.cc
separated_vector.h
shear.cc
shear.h
sigma.cc
sigma.h
size.cc
size.h
size_unittests.cc
stroke_parameters.cc
stroke_parameters.h
trig.cc
trig.h
trig_unittests.cc
type_traits.cc
type_traits.h
vector.cc
vector.h
wangs_formula.cc
wangs_formula.h
►
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
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
buffer_bindings_gles_unittests.cc
capabilities_gles.cc
capabilities_gles.h
command_buffer_gles.cc
command_buffer_gles.h
context_gles.cc
context_gles.h
description_gles.cc
description_gles.h
device_buffer_gles.cc
device_buffer_gles.h
device_buffer_gles_unittests.cc
formats_gles.cc
formats_gles.h
gles.h
gpu_tracer_gles.cc
gpu_tracer_gles.h
handle_gles.cc
handle_gles.h
pipeline_gles.cc
pipeline_gles.h
pipeline_library_gles.cc
pipeline_library_gles.h
proc_table_gles.cc
proc_table_gles.h
reactor_gles.cc
reactor_gles.h
render_pass_gles.cc
render_pass_gles.h
sampler_gles.cc
sampler_gles.h
sampler_library_gles.cc
sampler_library_gles.h
shader_function_gles.cc
shader_function_gles.h
shader_library_gles.cc
shader_library_gles.h
surface_gles.cc
surface_gles.h
texture_gles.cc
texture_gles.h
unique_handle_gles.cc
unique_handle_gles.h
unique_handle_gles_unittests.cc
►
metal
allocator_mtl.h
allocator_mtl.mm
allocator_mtl_unittests.mm
blit_pass_mtl.h
blit_pass_mtl.mm
command_buffer_mtl.h
command_buffer_mtl.mm
compute_pass_bindings_cache_mtl.h
compute_pass_bindings_cache_mtl.mm
compute_pass_mtl.h
compute_pass_mtl.mm
compute_pipeline_mtl.h
compute_pipeline_mtl.mm
context_mtl.h
context_mtl.mm
context_mtl_unittests.mm
device_buffer_mtl.h
device_buffer_mtl.mm
formats_mtl.h
formats_mtl.mm
gpu_tracer_mtl.h
gpu_tracer_mtl.mm
pass_bindings_cache_mtl.h
pass_bindings_cache_mtl.mm
pipeline_library_mtl.h
pipeline_library_mtl.mm
pipeline_mtl.h
pipeline_mtl.mm
render_pass_mtl.h
render_pass_mtl.mm
sampler_library_mtl.h
sampler_library_mtl.mm
sampler_mtl.h
sampler_mtl.mm
shader_function_mtl.h
shader_function_mtl.mm
shader_library_mtl.h
shader_library_mtl.mm
surface_mtl.h
surface_mtl.mm
swapchain_transients_mtl.h
swapchain_transients_mtl.mm
swapchain_transients_mtl_unittests.mm
texture_mtl.h
texture_mtl.mm
texture_mtl_unittests.mm
texture_wrapper_mtl.h
texture_wrapper_mtl.mm
vertex_descriptor_mtl.h
vertex_descriptor_mtl.mm
►
vulkan
►
android
ahb_texture_source_vk.cc
ahb_texture_source_vk.h
ahb_texture_source_vk_unittests.cc
►
swapchain
►
ahb
ahb_formats.h
ahb_swapchain_impl_vk.cc
ahb_swapchain_impl_vk.h
ahb_swapchain_vk.cc
ahb_swapchain_vk.h
ahb_texture_pool_vk.cc
ahb_texture_pool_vk.h
external_semaphore_vk.cc
external_semaphore_vk.h
►
khr
khr_swapchain_image_vk.cc
khr_swapchain_image_vk.h
khr_swapchain_impl_vk.cc
khr_swapchain_impl_vk.h
khr_swapchain_vk.cc
khr_swapchain_vk.h
surface_vk.cc
surface_vk.h
swapchain_transients_vk.cc
swapchain_transients_vk.h
swapchain_vk.cc
swapchain_vk.h
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_unittests.cc
command_pool_vk.cc
command_pool_vk.h
command_pool_vk_unittests.cc
command_queue_vk.cc
command_queue_vk.h
compute_pass_vk.cc
compute_pass_vk.h
compute_pipeline_vk.cc
compute_pipeline_vk.h
context_vk.cc
context_vk.h
context_vk_unittests.cc
debug_report_vk.cc
debug_report_vk.h
descriptor_pool_vk.cc
descriptor_pool_vk.h
descriptor_pool_vk_unittests.cc
device_buffer_vk.cc
device_buffer_vk.h
device_holder_vk.h
driver_info_vk.cc
driver_info_vk.h
driver_info_vk_unittests.cc
fence_waiter_vk.cc
fence_waiter_vk.h
fence_waiter_vk_unittests.cc
formats_vk.cc
formats_vk.h
formats_vk_unittests.cc
gpu_tracer_vk.cc
gpu_tracer_vk.h
limits_vk.h
pipeline_cache_data_vk.cc
pipeline_cache_data_vk.h
pipeline_cache_data_vk_unittests.cc
pipeline_cache_vk.cc
pipeline_cache_vk.h
pipeline_library_vk.cc
pipeline_library_vk.h
pipeline_vk.cc
pipeline_vk.h
queue_vk.cc
queue_vk.h
render_pass_builder_vk.cc
render_pass_builder_vk.h
render_pass_builder_vk_unittests.cc
render_pass_cache_unittests.cc
render_pass_vk.cc
render_pass_vk.h
render_pass_vk_unittests.cc
resource_manager_vk.cc
resource_manager_vk.h
resource_manager_vk_unittests.cc
sampler_library_vk.cc
sampler_library_vk.h
sampler_vk.cc
sampler_vk.h
shader_function_vk.cc
shader_function_vk.h
shader_library_vk.cc
shader_library_vk.h
shared_object_vk.cc
shared_object_vk.h
surface_context_vk.cc
surface_context_vk.h
surface_context_vk_unittests.cc
texture_source_vk.cc
texture_source_vk.h
texture_vk.cc
texture_vk.h
tracked_objects_vk.cc
tracked_objects_vk.h
vertex_descriptor_vk.cc
vertex_descriptor_vk.h
vk.h
vma.cc
vma.h
workarounds_vk.cc
workarounds_vk.h
yuv_conversion_library_vk.cc
yuv_conversion_library_vk.h
yuv_conversion_vk.cc
yuv_conversion_vk.h
blit_command.cc
blit_command.h
blit_pass.cc
blit_pass.h
blit_pass_unittests.cc
capabilities.cc
capabilities.h
capabilities_unittests.cc
command.cc
command.h
command_buffer.cc
command_buffer.h
command_queue.cc
command_queue.h
compute_pass.cc
compute_pass.h
compute_pipeline_builder.cc
compute_pipeline_builder.h
compute_pipeline_descriptor.cc
compute_pipeline_descriptor.h
compute_unittests.cc
context.cc
context.h
device_buffer_unittests.cc
pipeline.cc
pipeline.h
pipeline_builder.cc
pipeline_builder.h
pipeline_descriptor.cc
pipeline_descriptor.h
pipeline_descriptor_unittests.cc
pipeline_library.cc
pipeline_library.h
pool.h
pool_unittests.cc
render_pass.cc
render_pass.h
render_target.cc
render_target.h
renderer_dart_unittests.cc
renderer_unittests.cc
sampler_library.cc
sampler_library.h
shader_function.cc
shader_function.h
shader_key.cc
shader_key.h
shader_library.cc
shader_library.h
shader_stage_compatibility_checker.h
snapshot.cc
snapshot.h
surface.cc
surface.h
texture_util.cc
texture_util.h
vertex_buffer_builder.cc
vertex_buffer_builder.h
vertex_descriptor.cc
vertex_descriptor.h
►
runtime_stage
runtime_stage.cc
runtime_stage.h
runtime_stage_playground.cc
runtime_stage_playground.h
runtime_stage_unittests.cc
►
shader_archive
shader_archive.cc
shader_archive.h
shader_archive_main.cc
shader_archive_types.h
shader_archive_unittests.cc
shader_archive_writer.cc
shader_archive_writer.h
►
tessellator
►
c
tessellator.cc
tessellator.h
path_tessellator.cc
path_tessellator.h
path_tessellator_unittests.cc
tessellator.cc
tessellator.h
tessellator_libtess.cc
tessellator_libtess.h
tessellator_unittests.cc
►
toolkit
►
android
choreographer.cc
choreographer.h
hardware_buffer.cc
hardware_buffer.h
native_window.cc
native_window.h
proc_table.cc
proc_table.h
surface_control.cc
surface_control.h
surface_transaction.cc
surface_transaction.h
surface_transaction_stats.cc
surface_transaction_stats.h
toolkit_android_unittests.cc
►
egl
config.cc
config.h
context.cc
context.h
display.cc
display.h
egl.cc
egl.h
image.cc
image.h
surface.cc
surface.h
►
gles
gles.h
texture.cc
texture.h
►
glvk
proc_table.cc
proc_table.h
trampoline.cc
trampoline.h
►
interop
►
backend
►
gles
context_gles.cc
context_gles.h
reactor_worker_gles.cc
reactor_worker_gles.h
surface_gles.cc
surface_gles.h
►
metal
context_mtl.h
context_mtl.mm
surface_mtl.h
surface_mtl.mm
►
vulkan
context_vk.cc
context_vk.h
surface_vk.cc
surface_vk.h
swapchain_vk.cc
swapchain_vk.h
color_filter.cc
color_filter.h
color_source.cc
color_source.h
context.cc
context.h
dl.cc
dl.h
dl_builder.cc
dl_builder.h
example_gl.c
example_mtl.m
example_vk.c
formats.cc
formats.h
fragment_program.cc
fragment_program.h
glyph_info.cc
glyph_info.h
image_filter.cc
image_filter.h
impeller.cc
impeller.h
impeller.hpp
impeller_c.c
impeller_cc.cc
impeller_unittests.cc
line_metrics.cc
line_metrics.h
mask_filter.cc
mask_filter.h
object.cc
object.h
object_unittests.cc
paint.cc
paint.h
paragraph.cc
paragraph.h
paragraph_builder.cc
paragraph_builder.h
paragraph_style.cc
paragraph_style.h
path.cc
path.h
path_builder.cc
path_builder.h
playground_test.cc
playground_test.h
surface.cc
surface.h
texture.cc
texture.h
typography_context.cc
typography_context.h
►
typographer
►
backends
►
skia
text_frame_skia.cc
text_frame_skia.h
typeface_skia.cc
typeface_skia.h
typographer_context_skia.cc
typographer_context_skia.h
font.cc
font.h
font_glyph_pair.cc
font_glyph_pair.h
glyph.cc
glyph.h
glyph_atlas.cc
glyph_atlas.h
lazy_glyph_atlas.cc
lazy_glyph_atlas.h
rectangle_packer.cc
rectangle_packer.h
text_frame.cc
text_frame.h
text_run.cc
text_run.h
typeface.cc
typeface.h
typographer_context.cc
typographer_context.h
typographer_unittests.cc
Generated by
1.9.1