| Flutter Impeller |

Here is a list of all file members with links to the files they belong to:

### - _ -

- _BLEND_MODE_NAME_CHECK : geometry_unittests.cc
- _BLEND_MODE_RESULT_CHECK : geometry_unittests.cc
- _IMPELLER_ASSERT_BLEND_MODE : color.cc
- _IMPELLER_BLEND_MODE_NAME_LIST : color.cc

### - a -

- APPLY_COLOR_FILTER_GRADIENT_TEST : aiks_gradient_unittests.cc
- Array4Near() : geometry_asserts.h
- ASSERT_ARRAY_4_NEAR : geometry_asserts.h
- ASSERT_COLOR_BUFFER_NEAR : geometry_asserts.h
- ASSERT_COLOR_NEAR : geometry_asserts.h
- ASSERT_COLORS_NEAR : geometry_asserts.h
- ASSERT_MATRIX_NEAR : geometry_asserts.h
- ASSERT_POINT_NEAR : geometry_asserts.h
- ASSERT_QUATERNION_NEAR : geometry_asserts.h
- ASSERT_RECT_NEAR : geometry_asserts.h
- ASSERT_SIZE_NEAR : geometry_asserts.h
- ASSERT_VECTOR3_NEAR : geometry_asserts.h
- ASSERT_VECTOR4_NEAR : geometry_asserts.h

### - b -

- BIND_VMA_PROC : allocator_vk.cc
- BIND_VMA_PROC_KHR : allocator_vk.cc
- BLEND_CASE : blend_filter_contents.cc
- BLEND_MODE_SRC_ALPHA_TEST : aiks_blend_unittests.cc
- BLEND_MODE_TEST : aiks_blend_unittests.cc
- BLEND_MODE_TUPLE : aiks_blend_unittests.cc
- blur_radius : gaussian_blur_filter_contents.cc
- buffer_view : blit_command_gles.cc

### - c -

- cap_proc : stroke_path_geometry.cc
- CAPABILITY_TEST : capabilities_unittests.cc
- color : dl_golden_blur_unittests.cc
- ColorBufferNear() : geometry_asserts.h
- ColorNear() : geometry_asserts.h
- ColorsNear() : geometry_asserts.h
- COMPILER_ERROR : logger.h
- COMPILER_ERROR_NO_PREFIX : logger.h

### - d -

- data : texture_gles.cc
- DEBUG_COMMAND_INFO : command.h
- DEFINE_PROC : proc_table.h
- DISABLE_ANDROID_PROC : toolkit_android_unittests.cc
- DISABLE_COLOR_FONT_SUPPORT : typographer_context_stb.cc

### - e -

- effective_scalar : gaussian_blur_filter_contents.cc
- EGL_EGLEXT_PROTOTYPES : proc_table.h , egl.h
- ENABLE_EXPERIMENTAL_CANVAS : dl_playground.cc
- EXPECT_ARRAY_4_NEAR : geometry_asserts.h
- EXPECT_COLOR_BUFFER_NEAR : geometry_asserts.h
- EXPECT_COLOR_NEAR : geometry_asserts.h
- EXPECT_COLORS_NEAR : geometry_asserts.h
- EXPECT_MATRIX_NEAR : geometry_asserts.h
- EXPECT_POINT_NEAR : geometry_asserts.h
- EXPECT_QUATERNION_NEAR : geometry_asserts.h
- EXPECT_RECT_NEAR : geometry_asserts.h
- EXPECT_SIZE_NEAR : geometry_asserts.h
- EXPECT_SOLID_VERTICES_NEAR : geometry_unittests.cc
- EXPECT_TEXTURE_VERTICES_NEAR : geometry_unittests.cc
- EXPECT_VECTOR3_NEAR : geometry_asserts.h
- EXPECT_VECTOR4_NEAR : geometry_asserts.h
- external_format : blit_command_gles.cc , texture_gles.cc

### - f -

- FLT_FORWARD : aiks_blur_unittests.cc
- FLUTTER_CROSS_THROW : spirv_sksl.cc
- FML_USED_ON_EMBEDDER : renderer_dart_unittests.cc
- font_size : dl_golden_blur_unittests.cc
- FOR_EACH_ANDROID_PROC : proc_table.h
- FOR_EACH_IMPELLER_DESKTOP_ONLY_PROC : proc_table_gles.h
- FOR_EACH_IMPELLER_ES_ONLY_PROC : proc_table_gles.h
- FOR_EACH_IMPELLER_EXT_PROC : proc_table_gles.h
- FOR_EACH_IMPELLER_GLES3_PROC : proc_table_gles.h
- FOR_EACH_IMPELLER_PROC : proc_table_gles.h

### - g -

- GL_GLEXT_PROTOTYPES : gles.h
- GLFW_EXPOSE_NATIVE_COCOA : playground_impl_mtl.mm
- GLFW_INCLUDE_NONE : playground_impl_mtl.mm , playground.cc , vulkan_screenshotter.mm , playground_impl_gles.cc , golden_playground_test_mac.cc , metal_screenshotter.mm , playground_impl.cc
- GLFW_INCLUDE_VULKAN : playground_impl_vk.cc

### - i -

- ImGui_ImplImpeller_GetBackendData() : imgui_impl_impeller.cc
- ImGui_ImplImpeller_Init() : imgui_impl_impeller.cc , imgui_impl_impeller.h
- ImGui_ImplImpeller_RenderDrawData() : imgui_impl_impeller.cc , imgui_impl_impeller.h
- ImGui_ImplImpeller_Shutdown() : imgui_impl_impeller.cc , imgui_impl_impeller.h
- IMP_AIKSTEST : golden_playground_test_mac.cc
- IMPELLER_API : tessellator.h
- IMPELLER_CA_METAL_LAYER_AVAILABLE : context_mtl.h
- IMPELLER_COMPILER_CLANG : config.h
- IMPELLER_ENUM_IS_MASK : mask.h
- IMPELLER_FOR_EACH_BLEND_MODE : color.h
- IMPELLER_GL_CLAMP_TO_BORDER : gles.h
- IMPELLER_GL_TEXTURE_BORDER_COLOR : gles.h
- IMPELLER_LOG_EGL_ERROR : egl.h
- IMPELLER_PLAYGROUND_SUPPORTS_ANGLE : playground_impl_gles.cc
- IMPELLER_PRINTF_FORMAT : config.h
- IMPELLER_PROC : proc_table_gles.cc , proc_table_gles.h
- IMPELLER_RAND : gaussian_blur_filter_contents_unittests.cc
- IMPELLER_UNIMPLEMENTED : config.h
- INSTANTIATE_COMPUTE_SUITE : compute_playground_test.h
- INSTANTIATE_METAL_PLAYGROUND_SUITE : playground_test.h
- INSTANTIATE_OPENGLES_PLAYGROUND_SUITE : playground_test.h
- INSTANTIATE_PLAYGROUND_SUITE : playground_test.h
- INSTANTIATE_TARGET_PLATFORM_TEST_SUITE_P : compiler_unittests.cc
- INSTANTIATE_VULKAN_PLAYGROUND_SUITE : playground_test.h
- internal_format : blit_command_gles.cc , texture_gles.cc
- InternalHalf : half.h
- IPLR_ACQUIRE : thread_safety.h
- IPLR_ACQUIRE_SHARED : thread_safety.h
- IPLR_ACQUIRED_AFTER : thread_safety.h
- IPLR_ACQUIRED_BEFORE : thread_safety.h
- IPLR_ASSERT_CAPABILITY : thread_safety.h
- IPLR_ASSERT_SHARED_CAPABILITY : thread_safety.h
- IPLR_CAPABILITY : thread_safety.h
- IPLR_EXCLUDES : thread_safety.h
- IPLR_GUARDED_BY : thread_safety.h
- IPLR_NO_THREAD_SAFETY_ANALYSIS : thread_safety.h
- IPLR_PT_GUARDED_BY : thread_safety.h
- IPLR_RELEASE : thread_safety.h
- IPLR_RELEASE_GENERIC : thread_safety.h
- IPLR_RELEASE_SHARED : thread_safety.h
- IPLR_REQUIRES : thread_safety.h
- IPLR_REQUIRES_SHARED : thread_safety.h
- IPLR_RETURN_CAPABILITY : thread_safety.h
- IPLR_SCOPED_CAPABILITY : thread_safety.h
- IPLR_THREAD_ANNOTATION_ATTRIBUTE__ : thread_safety.h
- IPLR_TRY_ACQUIRE : thread_safety.h
- IPLR_TRY_ACQUIRE_SHARED : thread_safety.h

### - j -

- join_proc : stroke_path_geometry.cc

### - k -

- kColorFontBitsPerPixel : typographer_context_stb.cc
- kMaxColorDelta : golden_digest.cc
- kMaxDiffPixelsPercent : golden_digest.cc

### - l -

- local_padding : gaussian_blur_filter_contents.cc

### - m -

- main() : impellerc_main.cc , main.cc , scenec_main.cc , shader_archive_main.cc
- MAKE_STROKE_BENCHMARK_CAPTURE : geometry_benchmarks.cc
- MAKE_STROKE_BENCHMARK_CAPTURE_ALL_CAPS_JOINS : geometry_benchmarks.cc
- MASK_BLUR_VARIANT_TEST : aiks_blur_unittests.cc
- mask_filter : dl_golden_blur_unittests.cc
- MatrixNear() : geometry_asserts.h

### - n -

- NumberNear() : geometry_asserts.h

### - o -

- offset : stroke_path_geometry.cc
- ONLY_ON_DIFFERING_FLOAT : saturated_math.h
- ONLY_ON_DIFFERING_FLOAT_RET : saturated_math.h
- ONLY_ON_FLOAT : point.h , rect.h , saturated_math.h
- ONLY_ON_FLOAT_M : point.h , rect.h
- ONLY_ON_FLOAT_RET : saturated_math.h
- ONLY_ON_FLOAT_TO_SIGNED_INT : saturated_math.h
- ONLY_ON_FLOAT_TO_SIGNED_INT_RET : saturated_math.h
- ONLY_ON_SAME_TYPES : saturated_math.h
- ONLY_ON_SAME_TYPES_RET : saturated_math.h
- ONLY_ON_SIGNED_INT : saturated_math.h
- ONLY_ON_SIGNED_INT_RET : saturated_math.h

### - p -

- padding : gaussian_blur_filter_contents.cc
- paint : color_source.cc
- PointNear() : geometry_asserts.h
- polyline : stroke_path_geometry.cc
- previous_offset : stroke_path_geometry.cc

### - q -

- QuaternionNear() : geometry_asserts.h

### - r -

- RectNear() : geometry_asserts.h
- RESOLVE_PROC : proc_table.cc

### - s -

- scale : stroke_path_geometry.cc
- scaled_miter_limit : stroke_path_geometry.cc
- scaled_sigma : gaussian_blur_filter_contents.cc
- SizeNear() : geometry_asserts.h
- SolidVerticesNear() : geometry_unittests.cc
- source_space_scalar : gaussian_blur_filter_contents.cc
- stroke : dl_golden_blur_unittests.cc
- stroke_width : stroke_path_geometry.cc
- subpass_size : gaussian_blur_filter_contents.cc

### - t -

- TextureVerticesNear() : geometry_unittests.cc
- transform : gaussian_blur_filter_contents.cc
- type : blit_command_gles.cc , texture_gles.cc

### - u -

- UNIMPLEMENTED : dl_dispatcher.cc
- uvs : gaussian_blur_filter_contents.cc

### - v -

- VALIDATION_LOG : validation.h
- Vector3Near() : geometry_asserts.h
- Vector4Near() : geometry_asserts.h
- VK_NO_PROTOTYPES : vk.h
- vtx : stroke_path_geometry.cc
- VULKAN_HPP_ASSERT : vk.h
- VULKAN_HPP_ASSERT_ON_RESULT : vk.h
- VULKAN_HPP_NAMESPACE : vk.h
- VULKAN_HPP_NO_EXCEPTIONS : vk.h