var hierarchy =
[
    [ "impeller::KHRSwapchainImplVK::AcquireResult", "structimpeller_1_1_k_h_r_swapchain_impl_v_k_1_1_acquire_result.html", null ],
    [ "impeller::AHBFrameSynchronizerVK", "structimpeller_1_1_a_h_b_frame_synchronizer_v_k.html", null ],
    [ "impeller::AHBTexturePoolVK", "classimpeller_1_1_a_h_b_texture_pool_v_k.html", null ],
    [ "impeller::AiksContext", "classimpeller_1_1_aiks_context.html", null ],
    [ "impeller::Allocation", "classimpeller_1_1_allocation.html", null ],
    [ "impeller::AllocationSize< Period >", "classimpeller_1_1_allocation_size.html", null ],
    [ "impeller::AllocationSize< 1u >", "classimpeller_1_1_allocation_size.html", null ],
    [ "impeller::Allocator", "classimpeller_1_1_allocator.html", [
      [ "impeller::AllocatorGLES", "classimpeller_1_1_allocator_g_l_e_s.html", null ],
      [ "impeller::AllocatorMTL", "classimpeller_1_1_allocator_m_t_l.html", null ],
      [ "impeller::AllocatorVK", "classimpeller_1_1_allocator_v_k.html", null ],
      [ "impeller::testing::FailingAllocator", "classimpeller_1_1testing_1_1_failing_allocator.html", null ],
      [ "impeller::testing::FlushTestAllocator", "classimpeller_1_1testing_1_1_flush_test_allocator.html", null ],
      [ "impeller::testing::TestAllocator", "classimpeller_1_1testing_1_1_test_allocator.html", null ]
    ] ],
    [ "impeller::AllocatorVMATraits", "structimpeller_1_1_allocator_v_m_a_traits.html", null ],
    [ "impeller::android::AndroidProc< T >", "structimpeller_1_1android_1_1_android_proc.html", null ],
    [ "impeller::Arc", "structimpeller_1_1_arc.html", null ],
    [ "impeller::AtlasGeometry", "classimpeller_1_1_atlas_geometry.html", [
      [ "impeller::DlAtlasGeometry", "classimpeller_1_1_dl_atlas_geometry.html", null ],
      [ "impeller::DrawImageRectAtlasGeometry", "classimpeller_1_1_draw_image_rect_atlas_geometry.html", null ]
    ] ],
    [ "impeller::Attachment", "structimpeller_1_1_attachment.html", [
      [ "impeller::ColorAttachment", "structimpeller_1_1_color_attachment.html", null ],
      [ "impeller::DepthAttachment", "structimpeller_1_1_depth_attachment.html", null ],
      [ "impeller::StencilAttachment", "structimpeller_1_1_stencil_attachment.html", null ]
    ] ],
    [ "impeller::RenderTarget::AttachmentConfig", "structimpeller_1_1_render_target_1_1_attachment_config.html", null ],
    [ "impeller::RenderTarget::AttachmentConfigMSAA", "structimpeller_1_1_render_target_1_1_attachment_config_m_s_a_a.html", null ],
    [ "impeller::AutoErrorCheck", "structimpeller_1_1_auto_error_check.html", null ],
    [ "impeller::compiler::AutoLogger", "classimpeller_1_1compiler_1_1_auto_logger.html", null ],
    [ "impeller::glvk::AutoTrampolineContext", "classimpeller_1_1glvk_1_1_auto_trampoline_context.html", null ],
    [ "impeller::BackdropData", "structimpeller_1_1_backdrop_data.html", null ],
    [ "impeller::BackendCast< Sub, Base >", "classimpeller_1_1_backend_cast.html", null ],
    [ "impeller::BackendCast< BlitEncodeGLES, BlitCommand >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::BlitEncodeGLES", "structimpeller_1_1_blit_encode_g_l_e_s.html", [
        [ "impeller::BlitCopyBufferToTextureCommandGLES", "structimpeller_1_1_blit_copy_buffer_to_texture_command_g_l_e_s.html", null ],
        [ "impeller::BlitCopyTextureToBufferCommandGLES", "structimpeller_1_1_blit_copy_texture_to_buffer_command_g_l_e_s.html", null ],
        [ "impeller::BlitCopyTextureToTextureCommandGLES", "structimpeller_1_1_blit_copy_texture_to_texture_command_g_l_e_s.html", null ],
        [ "impeller::BlitGenerateMipmapCommandGLES", "structimpeller_1_1_blit_generate_mipmap_command_g_l_e_s.html", null ],
        [ "impeller::BlitResizeTextureCommandGLES", "structimpeller_1_1_blit_resize_texture_command_g_l_e_s.html", null ]
      ] ]
    ] ],
    [ "impeller::BackendCast< CapabilitiesGLES, Capabilities >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::CapabilitiesGLES", "classimpeller_1_1_capabilities_g_l_e_s.html", null ]
    ] ],
    [ "impeller::BackendCast< CapabilitiesVK, Capabilities >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::CapabilitiesVK", "classimpeller_1_1_capabilities_v_k.html", null ]
    ] ],
    [ "impeller::BackendCast< CommandBufferVK, CommandBuffer >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::CommandBufferVK", "classimpeller_1_1_command_buffer_v_k.html", null ]
    ] ],
    [ "impeller::BackendCast< ComputePipelineMTL, Pipeline< ComputePipelineDescriptor > >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::ComputePipelineMTL", "classimpeller_1_1_compute_pipeline_m_t_l.html", null ]
    ] ],
    [ "impeller::BackendCast< ComputePipelineVK, Pipeline< ComputePipelineDescriptor > >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::ComputePipelineVK", "classimpeller_1_1_compute_pipeline_v_k.html", null ]
    ] ],
    [ "impeller::BackendCast< ContextGLES, Context >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::ContextGLES", "classimpeller_1_1_context_g_l_e_s.html", null ]
    ] ],
    [ "impeller::BackendCast< ContextMTL, Context >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::ContextMTL", "classimpeller_1_1_context_m_t_l.html", null ]
    ] ],
    [ "impeller::BackendCast< ContextVK, Context >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::ContextVK", "classimpeller_1_1_context_v_k.html", null ]
    ] ],
    [ "impeller::BackendCast< DeviceBufferGLES, DeviceBuffer >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::DeviceBufferGLES", "classimpeller_1_1_device_buffer_g_l_e_s.html", null ]
    ] ],
    [ "impeller::BackendCast< DeviceBufferMTL, DeviceBuffer >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::DeviceBufferMTL", "classimpeller_1_1_device_buffer_m_t_l.html", null ]
    ] ],
    [ "impeller::BackendCast< DeviceBufferVK, DeviceBuffer >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::DeviceBufferVK", "classimpeller_1_1_device_buffer_v_k.html", null ]
    ] ],
    [ "impeller::BackendCast< PipelineGLES, Pipeline< PipelineDescriptor > >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::PipelineGLES", "classimpeller_1_1_pipeline_g_l_e_s.html", null ]
    ] ],
    [ "impeller::BackendCast< PipelineLibraryGLES, PipelineLibrary >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::PipelineLibraryGLES", "classimpeller_1_1_pipeline_library_g_l_e_s.html", null ]
    ] ],
    [ "impeller::BackendCast< PipelineLibraryVK, PipelineLibrary >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::PipelineLibraryVK", "classimpeller_1_1_pipeline_library_v_k.html", null ]
    ] ],
    [ "impeller::BackendCast< PipelineMTL, Pipeline< PipelineDescriptor > >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::PipelineMTL", "classimpeller_1_1_pipeline_m_t_l.html", null ]
    ] ],
    [ "impeller::BackendCast< PipelineVK, Pipeline< PipelineDescriptor > >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::PipelineVK", "classimpeller_1_1_pipeline_v_k.html", null ]
    ] ],
    [ "impeller::BackendCast< SamplerGLES, Sampler >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::SamplerGLES", "classimpeller_1_1_sampler_g_l_e_s.html", null ]
    ] ],
    [ "impeller::BackendCast< SamplerLibraryMTL, SamplerLibrary >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::SamplerLibraryMTL", "classimpeller_1_1_sampler_library_m_t_l.html", null ]
    ] ],
    [ "impeller::BackendCast< SamplerLibraryVK, SamplerLibrary >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::SamplerLibraryVK", "classimpeller_1_1_sampler_library_v_k.html", null ]
    ] ],
    [ "impeller::BackendCast< SamplerMTL, Sampler >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::SamplerMTL", "classimpeller_1_1_sampler_m_t_l.html", null ]
    ] ],
    [ "impeller::BackendCast< SamplerVK, Sampler >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::SamplerVK", "classimpeller_1_1_sampler_v_k.html", null ]
    ] ],
    [ "impeller::BackendCast< ShaderFunctionGLES, ShaderFunction >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::ShaderFunctionGLES", "classimpeller_1_1_shader_function_g_l_e_s.html", null ]
    ] ],
    [ "impeller::BackendCast< ShaderFunctionMTL, ShaderFunction >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::ShaderFunctionMTL", "classimpeller_1_1_shader_function_m_t_l.html", null ]
    ] ],
    [ "impeller::BackendCast< ShaderFunctionVK, ShaderFunction >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::ShaderFunctionVK", "classimpeller_1_1_shader_function_v_k.html", null ]
    ] ],
    [ "impeller::BackendCast< SurfaceContextVK, Context >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::SurfaceContextVK", "classimpeller_1_1_surface_context_v_k.html", null ]
    ] ],
    [ "impeller::BackendCast< TextureGLES, Texture >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::TextureGLES", "classimpeller_1_1_texture_g_l_e_s.html", null ]
    ] ],
    [ "impeller::BackendCast< TextureMTL, Texture >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::TextureMTL", "classimpeller_1_1_texture_m_t_l.html", null ]
    ] ],
    [ "impeller::BackendCast< TextureVK, Texture >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::TextureVK", "classimpeller_1_1_texture_v_k.html", null ]
    ] ],
    [ "impeller::BackendCast< TypefaceSkia, Typeface >", "classimpeller_1_1_backend_cast.html", [
      [ "impeller::TypefaceSkia", "classimpeller_1_1_typeface_skia.html", null ]
    ] ],
    [ "impeller::BackgroundCommandPoolVK", "classimpeller_1_1_background_command_pool_v_k.html", null ],
    [ "impeller::BarrierVK", "structimpeller_1_1_barrier_v_k.html", null ],
    [ "impeller::testing::BlendModeSelection", "structimpeller_1_1testing_1_1_blend_mode_selection.html", null ],
    [ "impeller::BlitCommand", "structimpeller_1_1_blit_command.html", [
      [ "impeller::BlitCopyBufferToTextureCommand", "structimpeller_1_1_blit_copy_buffer_to_texture_command.html", [
        [ "impeller::BlitCopyBufferToTextureCommandGLES", "structimpeller_1_1_blit_copy_buffer_to_texture_command_g_l_e_s.html", null ]
      ] ],
      [ "impeller::BlitCopyTextureToBufferCommand", "structimpeller_1_1_blit_copy_texture_to_buffer_command.html", [
        [ "impeller::BlitCopyTextureToBufferCommandGLES", "structimpeller_1_1_blit_copy_texture_to_buffer_command_g_l_e_s.html", null ]
      ] ],
      [ "impeller::BlitCopyTextureToTextureCommand", "structimpeller_1_1_blit_copy_texture_to_texture_command.html", [
        [ "impeller::BlitCopyTextureToTextureCommandGLES", "structimpeller_1_1_blit_copy_texture_to_texture_command_g_l_e_s.html", null ]
      ] ],
      [ "impeller::BlitGenerateMipmapCommand", "structimpeller_1_1_blit_generate_mipmap_command.html", [
        [ "impeller::BlitGenerateMipmapCommandGLES", "structimpeller_1_1_blit_generate_mipmap_command_g_l_e_s.html", null ]
      ] ],
      [ "impeller::BlitResizeTextureCommand", "structimpeller_1_1_blit_resize_texture_command.html", [
        [ "impeller::BlitResizeTextureCommandGLES", "structimpeller_1_1_blit_resize_texture_command_g_l_e_s.html", null ]
      ] ]
    ] ],
    [ "impeller::BlitPass", "classimpeller_1_1_blit_pass.html", [
      [ "impeller::BlitPassGLES", "classimpeller_1_1_blit_pass_g_l_e_s.html", null ],
      [ "impeller::BlitPassMTL", "classimpeller_1_1_blit_pass_m_t_l.html", null ],
      [ "impeller::BlitPassVK", "classimpeller_1_1_blit_pass_v_k.html", null ]
    ] ],
    [ "impeller::BlurParameters", "structimpeller_1_1_blur_parameters.html", null ],
    [ "impeller::BufferBindingsGLES", "classimpeller_1_1_buffer_bindings_g_l_e_s.html", null ],
    [ "impeller::BufferView", "structimpeller_1_1_buffer_view.html", null ],
    [ "impeller::BufferVMA", "structimpeller_1_1_buffer_v_m_a.html", null ],
    [ "impeller::BufferVMATraits", "structimpeller_1_1_buffer_v_m_a_traits.html", null ],
    [ "impeller::Canvas", "classimpeller_1_1_canvas.html", null ],
    [ "impeller::CanvasStackEntry", "structimpeller_1_1_canvas_stack_entry.html", null ],
    [ "impeller::Capabilities", "classimpeller_1_1_capabilities.html", [
      [ "impeller::CapabilitiesGLES", "classimpeller_1_1_capabilities_g_l_e_s.html", null ],
      [ "impeller::CapabilitiesVK", "classimpeller_1_1_capabilities_v_k.html", null ],
      [ "impeller::StandardCapabilities", "classimpeller_1_1_standard_capabilities.html", null ]
    ] ],
    [ "impeller::CapabilitiesBuilder", "classimpeller_1_1_capabilities_builder.html", null ],
    [ "fml::CFRefTraits< CGImageRef >", "structfml_1_1_c_f_ref_traits_3_01_c_g_image_ref_01_4.html", null ],
    [ "impeller::android::Choreographer", "classimpeller_1_1android_1_1_choreographer.html", null ],
    [ "impeller::ClipContents", "classimpeller_1_1_clip_contents.html", null ],
    [ "impeller::ClipCoverage", "structimpeller_1_1_clip_coverage.html", null ],
    [ "impeller::ClipCoverageLayer", "structimpeller_1_1_clip_coverage_layer.html", null ],
    [ "impeller::EntityPassClipStack::ClipStateResult", "structimpeller_1_1_entity_pass_clip_stack_1_1_clip_state_result.html", null ],
    [ "impeller::Color", "structimpeller_1_1_color.html", null ],
    [ "impeller::ColorAttachmentDescriptor", "structimpeller_1_1_color_attachment_descriptor.html", null ],
    [ "impeller::testing::ColorBlendTestData", "structimpeller_1_1testing_1_1_color_blend_test_data.html", null ],
    [ "impeller::ColorMatrix", "structimpeller_1_1_color_matrix.html", null ],
    [ "impeller::Command", "structimpeller_1_1_command.html", null ],
    [ "impeller::CommandBuffer", "classimpeller_1_1_command_buffer.html", [
      [ "impeller::CommandBufferGLES", "classimpeller_1_1_command_buffer_g_l_e_s.html", null ],
      [ "impeller::CommandBufferMTL", "classimpeller_1_1_command_buffer_m_t_l.html", null ],
      [ "impeller::CommandBufferVK", "classimpeller_1_1_command_buffer_v_k.html", null ]
    ] ],
    [ "impeller::CommandPoolVK", "classimpeller_1_1_command_pool_v_k.html", null ],
    [ "impeller::CommandQueue", "classimpeller_1_1_command_queue.html", [
      [ "impeller::CommandQueueVK", "classimpeller_1_1_command_queue_v_k.html", null ]
    ] ],
    [ "impeller::ComparableBase", "classimpeller_1_1_comparable_base.html", [
      [ "impeller::Comparable< Typeface >", "classimpeller_1_1_comparable.html", [
        [ "impeller::Typeface", "classimpeller_1_1_typeface.html", [
          [ "impeller::TypefaceSkia", "classimpeller_1_1_typeface_skia.html", null ]
        ] ]
      ] ],
      [ "impeller::Comparable< ImmutableSamplerKeyVK >", "classimpeller_1_1_comparable.html", [
        [ "impeller::ImmutableSamplerKeyVK", "structimpeller_1_1_immutable_sampler_key_v_k.html", null ]
      ] ],
      [ "impeller::Comparable< ComputePipelineDescriptor >", "classimpeller_1_1_comparable.html", [
        [ "impeller::ComputePipelineDescriptor", "classimpeller_1_1_compute_pipeline_descriptor.html", null ]
      ] ],
      [ "impeller::Comparable< VertexDescriptor >", "classimpeller_1_1_comparable.html", [
        [ "impeller::VertexDescriptor", "classimpeller_1_1_vertex_descriptor.html", null ]
      ] ],
      [ "impeller::Comparable< ShaderFunction >", "classimpeller_1_1_comparable.html", [
        [ "impeller::ShaderFunction", "classimpeller_1_1_shader_function.html", [
          [ "impeller::ShaderFunctionGLES", "classimpeller_1_1_shader_function_g_l_e_s.html", null ],
          [ "impeller::ShaderFunctionMTL", "classimpeller_1_1_shader_function_m_t_l.html", null ],
          [ "impeller::ShaderFunctionVK", "classimpeller_1_1_shader_function_v_k.html", null ]
        ] ]
      ] ],
      [ "impeller::Comparable< PipelineDescriptor >", "classimpeller_1_1_comparable.html", [
        [ "impeller::PipelineDescriptor", "classimpeller_1_1_pipeline_descriptor.html", null ]
      ] ],
      [ "impeller::Comparable< Font >", "classimpeller_1_1_comparable.html", [
        [ "impeller::Font", "classimpeller_1_1_font.html", null ]
      ] ],
      [ "impeller::Comparable< Type >", "classimpeller_1_1_comparable.html", null ]
    ] ],
    [ "impeller::ComparableEqual< ComparableType, class >", "structimpeller_1_1_comparable_equal.html", null ],
    [ "impeller::ComparableHash< ComparableType, class >", "structimpeller_1_1_comparable_hash.html", null ],
    [ "impeller::testing::CompareFunctionUIData", "classimpeller_1_1testing_1_1_compare_function_u_i_data.html", null ],
    [ "impeller::compiler::Compiler", "classimpeller_1_1compiler_1_1_compiler.html", null ],
    [ "impeller::compiler::CompilerBackend", "structimpeller_1_1compiler_1_1_compiler_backend.html", null ],
    [ "spirv_cross::CompilerGLSL", null, [
      [ "impeller::compiler::CompilerSkSL", "classimpeller_1_1compiler_1_1_compiler_sk_s_l.html", null ]
    ] ],
    [ "impeller::CompressedImage", "classimpeller_1_1_compressed_image.html", [
      [ "impeller::CompressedImageSkia", "classimpeller_1_1_compressed_image_skia.html", null ]
    ] ],
    [ "impeller::ComputePassBindingsCacheMTL", "structimpeller_1_1_compute_pass_bindings_cache_m_t_l.html", null ],
    [ "impeller::ComputePipelineBuilder< ComputeShader_ >", "structimpeller_1_1_compute_pipeline_builder.html", null ],
    [ "impeller::ComputePipelineHandle< ComputeShader_ >", "classimpeller_1_1_compute_pipeline_handle.html", null ],
    [ "impeller::ConditionVariable", "classimpeller_1_1_condition_variable.html", null ],
    [ "impeller::egl::Config", "classimpeller_1_1egl_1_1_config.html", null ],
    [ "impeller::egl::ConfigDescriptor", "structimpeller_1_1egl_1_1_config_descriptor.html", null ],
    [ "impeller::PathTessellator::Conic", "structimpeller_1_1_path_tessellator_1_1_conic.html", null ],
    [ "impeller::ContentContext", "classimpeller_1_1_content_context.html", [
      [ "impeller::testing::FlushTestContentContext", "classimpeller_1_1testing_1_1_flush_test_content_context.html", null ]
    ] ],
    [ "impeller::ContentContextOptions", "structimpeller_1_1_content_context_options.html", null ],
    [ "impeller::Contents", "classimpeller_1_1_contents.html", [
      [ "impeller::AnonymousContents", "classimpeller_1_1_anonymous_contents.html", null ],
      [ "impeller::AtlasContents", "classimpeller_1_1_atlas_contents.html", null ],
      [ "impeller::ColorFilterAtlasContents", "classimpeller_1_1_color_filter_atlas_contents.html", null ],
      [ "impeller::ColorSourceContents", "classimpeller_1_1_color_source_contents.html", [
        [ "impeller::ConicalGradientContents", "classimpeller_1_1_conical_gradient_contents.html", null ],
        [ "impeller::FramebufferBlendContents", "classimpeller_1_1_framebuffer_blend_contents.html", null ],
        [ "impeller::LinearGradientContents", "classimpeller_1_1_linear_gradient_contents.html", null ],
        [ "impeller::RadialGradientContents", "classimpeller_1_1_radial_gradient_contents.html", null ],
        [ "impeller::RuntimeEffectContents", "classimpeller_1_1_runtime_effect_contents.html", null ],
        [ "impeller::SolidColorContents", "classimpeller_1_1_solid_color_contents.html", null ],
        [ "impeller::SweepGradientContents", "classimpeller_1_1_sweep_gradient_contents.html", null ],
        [ "impeller::TiledTextureContents", "classimpeller_1_1_tiled_texture_contents.html", null ]
      ] ],
      [ "impeller::FilterContents", "classimpeller_1_1_filter_contents.html", [
        [ "impeller::BorderMaskBlurFilterContents", "classimpeller_1_1_border_mask_blur_filter_contents.html", null ],
        [ "impeller::ColorFilterContents", "classimpeller_1_1_color_filter_contents.html", [
          [ "impeller::BlendFilterContents", "classimpeller_1_1_blend_filter_contents.html", null ],
          [ "impeller::ColorMatrixFilterContents", "classimpeller_1_1_color_matrix_filter_contents.html", null ],
          [ "impeller::LinearToSrgbFilterContents", "classimpeller_1_1_linear_to_srgb_filter_contents.html", null ],
          [ "impeller::SrgbToLinearFilterContents", "classimpeller_1_1_srgb_to_linear_filter_contents.html", null ]
        ] ],
        [ "impeller::DirectionalMorphologyFilterContents", "classimpeller_1_1_directional_morphology_filter_contents.html", null ],
        [ "impeller::GaussianBlurFilterContents", "classimpeller_1_1_gaussian_blur_filter_contents.html", null ],
        [ "impeller::LocalMatrixFilterContents", "classimpeller_1_1_local_matrix_filter_contents.html", null ],
        [ "impeller::MatrixFilterContents", "classimpeller_1_1_matrix_filter_contents.html", null ],
        [ "impeller::RuntimeEffectFilterContents", "classimpeller_1_1_runtime_effect_filter_contents.html", null ],
        [ "impeller::YUVToRGBFilterContents", "classimpeller_1_1_y_u_v_to_r_g_b_filter_contents.html", null ]
      ] ],
      [ "impeller::LineContents", "classimpeller_1_1_line_contents.html", null ],
      [ "impeller::SolidRRectLikeBlurContents", "classimpeller_1_1_solid_r_rect_like_blur_contents.html", [
        [ "impeller::SolidRRectBlurContents", "classimpeller_1_1_solid_r_rect_blur_contents.html", null ],
        [ "impeller::SolidRSuperellipseBlurContents", "classimpeller_1_1_solid_r_superellipse_blur_contents.html", null ]
      ] ],
      [ "impeller::TextContents", "classimpeller_1_1_text_contents.html", null ],
      [ "impeller::TextureContents", "classimpeller_1_1_texture_contents.html", null ],
      [ "impeller::VerticesSimpleBlendContents", "classimpeller_1_1_vertices_simple_blend_contents.html", null ]
    ] ],
    [ "hpp::Context", null, [
      [ "impeller::interop::testing::ContextSub", "classimpeller_1_1interop_1_1testing_1_1_context_sub.html", null ]
    ] ],
    [ "impeller::Context", "classimpeller_1_1_context.html", [
      [ "impeller::ContextGLES", "classimpeller_1_1_context_g_l_e_s.html", null ],
      [ "impeller::ContextMTL", "classimpeller_1_1_context_m_t_l.html", null ],
      [ "impeller::ContextVK", "classimpeller_1_1_context_v_k.html", null ],
      [ "impeller::SurfaceContextVK", "classimpeller_1_1_surface_context_v_k.html", null ]
    ] ],
    [ "impeller::egl::Context", "classimpeller_1_1egl_1_1_context.html", null ],
    [ "impeller::PathTessellator::Cubic", "structimpeller_1_1_path_tessellator_1_1_cubic.html", null ],
    [ "impeller::testing::CVTest", "structimpeller_1_1testing_1_1_c_v_test.html", null ],
    [ "flutter::testing::DartFixture", null, [
      [ "impeller::testing::RendererDartTest", "classimpeller_1_1testing_1_1_renderer_dart_test.html", null ]
    ] ],
    [ "impeller::PlaygroundImplMTL::Data", "structimpeller_1_1_playground_impl_m_t_l_1_1_data.html", null ],
    [ "impeller::DebugAllocatorStats", "classimpeller_1_1_debug_allocator_stats.html", null ],
    [ "impeller::DebugReportVK", "classimpeller_1_1_debug_report_v_k.html", null ],
    [ "impeller::DecompressedImage", "classimpeller_1_1_decompressed_image.html", null ],
    [ "impeller::Degrees", "structimpeller_1_1_degrees.html", null ],
    [ "impeller::DepthAttachmentDescriptor", "structimpeller_1_1_depth_attachment_descriptor.html", null ],
    [ "impeller::DepthRange", "structimpeller_1_1_depth_range.html", null ],
    [ "impeller::DescriptionGLES", "classimpeller_1_1_description_g_l_e_s.html", null ],
    [ "impeller::DescriptorCache", "structimpeller_1_1_descriptor_cache.html", null ],
    [ "impeller::DescriptorPoolSize", "structimpeller_1_1_descriptor_pool_size.html", null ],
    [ "impeller::DescriptorPoolVK", "classimpeller_1_1_descriptor_pool_v_k.html", null ],
    [ "impeller::DescriptorSetLayout", "structimpeller_1_1_descriptor_set_layout.html", null ],
    [ "impeller::DeviceBuffer", "classimpeller_1_1_device_buffer.html", [
      [ "impeller::DeviceBufferGLES", "classimpeller_1_1_device_buffer_g_l_e_s.html", null ],
      [ "impeller::DeviceBufferMTL", "classimpeller_1_1_device_buffer_m_t_l.html", null ],
      [ "impeller::DeviceBufferVK", "classimpeller_1_1_device_buffer_v_k.html", null ],
      [ "impeller::testing::FlushTestDeviceBuffer", "classimpeller_1_1testing_1_1_flush_test_device_buffer.html", null ]
    ] ],
    [ "impeller::DeviceBufferDescriptor", "structimpeller_1_1_device_buffer_descriptor.html", null ],
    [ "impeller::DeviceHolderVK", "classimpeller_1_1_device_holder_v_k.html", null ],
    [ "impeller::egl::Display", "classimpeller_1_1egl_1_1_display.html", null ],
    [ "flutter::DlImage", null, [
      [ "impeller::DlImageImpeller", "classimpeller_1_1_dl_image_impeller.html", null ]
    ] ],
    [ "flutter::DlOpReceiver", null, [
      [ "impeller::DlDispatcherBase", "classimpeller_1_1_dl_dispatcher_base.html", [
        [ "impeller::CanvasDlDispatcher", "classimpeller_1_1_canvas_dl_dispatcher.html", null ]
      ] ]
    ] ],
    [ "DlRuntimeEffect", null, [
      [ "flutter::DlRuntimeEffectImpeller", "classflutter_1_1_dl_runtime_effect_impeller.html", null ]
    ] ],
    [ "DlText", null, [
      [ "flutter::DlTextImpeller", "classflutter_1_1_dl_text_impeller.html", null ]
    ] ],
    [ "impeller::DrawOrderResolver", "classimpeller_1_1_draw_order_resolver.html", null ],
    [ "impeller::DriverInfoVK", "classimpeller_1_1_driver_info_v_k.html", null ],
    [ "impeller::LineContents::EffectiveLineParameters", "structimpeller_1_1_line_contents_1_1_effective_line_parameters.html", null ],
    [ "impeller::EGLImageKHRWithDisplay", "structimpeller_1_1_e_g_l_image_k_h_r_with_display.html", null ],
    [ "impeller::EGLImageKHRWithDisplayTraits", "structimpeller_1_1_e_g_l_image_k_h_r_with_display_traits.html", null ],
    [ "impeller::EGLImageWithDisplay", "structimpeller_1_1_e_g_l_image_with_display.html", null ],
    [ "impeller::EGLImageWithDisplayTraits", "structimpeller_1_1_e_g_l_image_with_display_traits.html", null ],
    [ "impeller::ContextVK::EmbedderData", "structimpeller_1_1_context_v_k_1_1_embedder_data.html", null ],
    [ "std::enable_shared_from_this", null, [
      [ "impeller::AHBSwapchainImplVK", "classimpeller_1_1_a_h_b_swapchain_impl_v_k.html", null ],
      [ "impeller::BlitPassGLES", "classimpeller_1_1_blit_pass_g_l_e_s.html", null ],
      [ "impeller::CommandBufferVK", "classimpeller_1_1_command_buffer_v_k.html", null ],
      [ "impeller::CommandPoolRecyclerVK", "classimpeller_1_1_command_pool_recycler_v_k.html", null ],
      [ "impeller::ContextGLES", "classimpeller_1_1_context_g_l_e_s.html", null ],
      [ "impeller::ContextMTL", "classimpeller_1_1_context_m_t_l.html", null ],
      [ "impeller::ContextVK", "classimpeller_1_1_context_v_k.html", null ],
      [ "impeller::DescriptorPoolRecyclerVK", "classimpeller_1_1_descriptor_pool_recycler_v_k.html", null ],
      [ "impeller::GPUTracerMTL", "classimpeller_1_1_g_p_u_tracer_m_t_l.html", null ],
      [ "impeller::GPUTracerVK", "classimpeller_1_1_g_p_u_tracer_v_k.html", null ],
      [ "impeller::KHRSwapchainImplVK", "classimpeller_1_1_k_h_r_swapchain_impl_v_k.html", null ],
      [ "impeller::PipelineLibrary", "classimpeller_1_1_pipeline_library.html", [
        [ "impeller::PipelineLibraryGLES", "classimpeller_1_1_pipeline_library_g_l_e_s.html", null ],
        [ "impeller::PipelineLibraryMTL", "classimpeller_1_1_pipeline_library_m_t_l.html", null ],
        [ "impeller::PipelineLibraryVK", "classimpeller_1_1_pipeline_library_v_k.html", null ]
      ] ],
      [ "impeller::RenderPassGLES", "classimpeller_1_1_render_pass_g_l_e_s.html", null ],
      [ "impeller::ResourceManagerVK", "classimpeller_1_1_resource_manager_v_k.html", null ],
      [ "impeller::ShaderLibrary", "classimpeller_1_1_shader_library.html", [
        [ "impeller::ShaderLibraryGLES", "classimpeller_1_1_shader_library_g_l_e_s.html", null ],
        [ "impeller::ShaderLibraryMTL", "classimpeller_1_1_shader_library_m_t_l.html", null ],
        [ "impeller::ShaderLibraryVK", "classimpeller_1_1_shader_library_v_k.html", null ]
      ] ]
    ] ],
    [ "impeller::Entity", "classimpeller_1_1_entity.html", null ],
    [ "impeller::EntityPassClipStack", "classimpeller_1_1_entity_pass_clip_stack.html", null ],
    [ "impeller::EntityPassTarget", "classimpeller_1_1_entity_pass_target.html", null ],
    [ "impeller::ContentContext::RuntimeEffectPipelineKey::Equal", "structimpeller_1_1_content_context_1_1_runtime_effect_pipeline_key_1_1_equal.html", null ],
    [ "impeller::GlyphProperties::Equal", "structimpeller_1_1_glyph_properties_1_1_equal.html", null ],
    [ "impeller::HandleGLES::Equal", "structimpeller_1_1_handle_g_l_e_s_1_1_equal.html", null ],
    [ "impeller::PipelineLibraryGLES::ProgramKey::Equal", "structimpeller_1_1_pipeline_library_g_l_e_s_1_1_program_key_1_1_equal.html", null ],
    [ "impeller::ScaledFont::Equal", "structimpeller_1_1_scaled_font_1_1_equal.html", null ],
    [ "impeller::ShaderArchive::ShaderKey::Equal", "structimpeller_1_1_shader_archive_1_1_shader_key_1_1_equal.html", null ],
    [ "impeller::ShaderKey::Equal", "structimpeller_1_1_shader_key_1_1_equal.html", null ],
    [ "impeller::SubpixelGlyph::Equal", "structimpeller_1_1_subpixel_glyph_1_1_equal.html", null ],
    [ "impeller::TextShadowCache::TextShadowCacheKey::Equal", "structimpeller_1_1_text_shadow_cache_1_1_text_shadow_cache_key_1_1_equal.html", null ],
    [ "std::equal_to< impeller::Glyph >", "structstd_1_1equal__to_3_01impeller_1_1_glyph_01_4.html", null ],
    [ "impeller::ExternalSemaphoreVK", "classimpeller_1_1_external_semaphore_v_k.html", null ],
    [ "impeller::FenceWaiterVK", "classimpeller_1_1_fence_waiter_v_k.html", null ],
    [ "impeller::FilterInput", "classimpeller_1_1_filter_input.html", [
      [ "impeller::ContentsFilterInput", "classimpeller_1_1_contents_filter_input.html", null ],
      [ "impeller::FilterContentsFilterInput", "classimpeller_1_1_filter_contents_filter_input.html", null ],
      [ "impeller::PlaceholderFilterInput", "classimpeller_1_1_placeholder_filter_input.html", null ],
      [ "impeller::TextureFilterInput", "classimpeller_1_1_texture_filter_input.html", null ]
    ] ],
    [ "impeller::Flags", "structimpeller_1_1_flags.html", null ],
    [ "impeller::FontGlyphAtlas", "classimpeller_1_1_font_glyph_atlas.html", null ],
    [ "impeller::FontGlyphPair", "structimpeller_1_1_font_glyph_pair.html", null ],
    [ "impeller::testing::Foo", "structimpeller_1_1testing_1_1_foo.html", null ],
    [ "impeller::FrameBounds", "structimpeller_1_1_frame_bounds.html", null ],
    [ "impeller::FramebufferAndRenderPass", "structimpeller_1_1_framebuffer_and_render_pass.html", null ],
    [ "impeller::FRCFormatDescriptor", "structimpeller_1_1_f_r_c_format_descriptor.html", null ],
    [ "impeller::GenericRenderPipelineHandle", "classimpeller_1_1_generic_render_pipeline_handle.html", [
      [ "impeller::RenderPipelineHandle< VertexShader_, FragmentShader_ >", "classimpeller_1_1_render_pipeline_handle.html", null ]
    ] ],
    [ "impeller::Geometry", "classimpeller_1_1_geometry.html", [
      [ "impeller::ArcGeometry", "classimpeller_1_1_arc_geometry.html", null ],
      [ "impeller::CircleGeometry", "classimpeller_1_1_circle_geometry.html", null ],
      [ "impeller::CoverGeometry", "classimpeller_1_1_cover_geometry.html", null ],
      [ "impeller::EllipseGeometry", "classimpeller_1_1_ellipse_geometry.html", null ],
      [ "impeller::FillPathSourceGeometry", "classimpeller_1_1_fill_path_source_geometry.html", [
        [ "impeller::FillDiffRoundRectGeometry", "classimpeller_1_1_fill_diff_round_rect_geometry.html", null ],
        [ "impeller::FillPathGeometry", "classimpeller_1_1_fill_path_geometry.html", null ],
        [ "impeller::FillRoundRectGeometry", "classimpeller_1_1_fill_round_rect_geometry.html", null ]
      ] ],
      [ "impeller::FillRectGeometry", "classimpeller_1_1_fill_rect_geometry.html", null ],
      [ "impeller::LineGeometry", "classimpeller_1_1_line_geometry.html", null ],
      [ "impeller::PointFieldGeometry", "classimpeller_1_1_point_field_geometry.html", null ],
      [ "impeller::RoundRectGeometry", "classimpeller_1_1_round_rect_geometry.html", null ],
      [ "impeller::RoundSuperellipseGeometry", "classimpeller_1_1_round_superellipse_geometry.html", null ],
      [ "impeller::StrokeRectGeometry", "classimpeller_1_1_stroke_rect_geometry.html", null ],
      [ "impeller::StrokeSegmentsGeometry", "classimpeller_1_1_stroke_segments_geometry.html", [
        [ "impeller::ArcStrokeGeometry", "classimpeller_1_1_arc_stroke_geometry.html", null ],
        [ "impeller::StrokePathSourceGeometry", "classimpeller_1_1_stroke_path_source_geometry.html", [
          [ "impeller::StrokeDashedLineGeometry", "classimpeller_1_1_stroke_dashed_line_geometry.html", null ],
          [ "impeller::StrokeDiffRoundRectGeometry", "classimpeller_1_1_stroke_diff_round_rect_geometry.html", null ],
          [ "impeller::StrokeEllipseGeometry", "classimpeller_1_1_stroke_ellipse_geometry.html", null ],
          [ "impeller::StrokePathGeometry", "classimpeller_1_1_stroke_path_geometry.html", null ],
          [ "impeller::StrokeRoundRectGeometry", "classimpeller_1_1_stroke_round_rect_geometry.html", null ],
          [ "impeller::StrokeRoundSuperellipseGeometry", "classimpeller_1_1_stroke_round_superellipse_geometry.html", null ]
        ] ]
      ] ],
      [ "impeller::SuperellipseGeometry", "classimpeller_1_1_superellipse_geometry.html", null ],
      [ "impeller::VerticesGeometry", "classimpeller_1_1_vertices_geometry.html", [
        [ "impeller::DlVerticesGeometry", "classimpeller_1_1_dl_vertices_geometry.html", null ]
      ] ]
    ] ],
    [ "impeller::GeometryResult", "structimpeller_1_1_geometry_result.html", null ],
    [ "impeller::GLProc< T >", "structimpeller_1_1_g_l_proc.html", null ],
    [ "impeller::GLTexture", "structimpeller_1_1_g_l_texture.html", null ],
    [ "impeller::glvk::Trampoline::GLTextureInfo", "structimpeller_1_1glvk_1_1_trampoline_1_1_g_l_texture_info.html", null ],
    [ "impeller::GLTextureTraits", "structimpeller_1_1_g_l_texture_traits.html", null ],
    [ "impeller::Glyph", "structimpeller_1_1_glyph.html", null ],
    [ "impeller::GlyphAtlas", "classimpeller_1_1_glyph_atlas.html", null ],
    [ "impeller::GlyphAtlasContext", "classimpeller_1_1_glyph_atlas_context.html", null ],
    [ "impeller::TextRun::GlyphPosition", "structimpeller_1_1_text_run_1_1_glyph_position.html", null ],
    [ "impeller::GlyphProperties", "structimpeller_1_1_glyph_properties.html", null ],
    [ "impeller::testing::GoldenDigest", "classimpeller_1_1testing_1_1_golden_digest.html", null ],
    [ "impeller::GoldenPlaygroundTest::GoldenPlaygroundTestImpl", "structimpeller_1_1_golden_playground_test_1_1_golden_playground_test_impl.html", null ],
    [ "impeller::GPUProbe", "classimpeller_1_1_g_p_u_probe.html", null ],
    [ "impeller::GPUTracerGLES", "classimpeller_1_1_g_p_u_tracer_g_l_e_s.html", null ],
    [ "impeller::GradientData", "structimpeller_1_1_gradient_data.html", null ],
    [ "impeller::Half", "structimpeller_1_1_half.html", null ],
    [ "impeller::HalfVector2", "structimpeller_1_1_half_vector2.html", null ],
    [ "impeller::HalfVector3", "structimpeller_1_1_half_vector3.html", null ],
    [ "impeller::HalfVector4", "structimpeller_1_1_half_vector4.html", null ],
    [ "impeller::HandleGLES", "classimpeller_1_1_handle_g_l_e_s.html", null ],
    [ "impeller::android::HardwareBuffer", "classimpeller_1_1android_1_1_hardware_buffer.html", null ],
    [ "impeller::android::HardwareBufferDescriptor", "structimpeller_1_1android_1_1_hardware_buffer_descriptor.html", null ],
    [ "impeller::ContentContext::RuntimeEffectPipelineKey::Hash", "structimpeller_1_1_content_context_1_1_runtime_effect_pipeline_key_1_1_hash.html", null ],
    [ "impeller::HandleGLES::Hash", "structimpeller_1_1_handle_g_l_e_s_1_1_hash.html", null ],
    [ "impeller::PipelineLibraryGLES::ProgramKey::Hash", "structimpeller_1_1_pipeline_library_g_l_e_s_1_1_program_key_1_1_hash.html", null ],
    [ "impeller::ShaderArchive::ShaderKey::Hash", "structimpeller_1_1_shader_archive_1_1_shader_key_1_1_hash.html", null ],
    [ "impeller::ShaderKey::Hash", "structimpeller_1_1_shader_key_1_1_hash.html", null ],
    [ "impeller::TextShadowCache::TextShadowCacheKey::Hash", "structimpeller_1_1_text_shadow_cache_1_1_text_shadow_cache_key_1_1_hash.html", null ],
    [ "std::hash< impeller::DepthAttachmentDescriptor >", "structstd_1_1hash_3_01impeller_1_1_depth_attachment_descriptor_01_4.html", null ],
    [ "std::hash< impeller::Font::Metrics >", "structstd_1_1hash_3_01impeller_1_1_font_1_1_metrics_01_4.html", null ],
    [ "std::hash< impeller::Glyph >", "structstd_1_1hash_3_01impeller_1_1_glyph_01_4.html", null ],
    [ "std::hash< impeller::StencilAttachmentDescriptor >", "structstd_1_1hash_3_01impeller_1_1_stencil_attachment_descriptor_01_4.html", null ],
    [ "std::hash< impeller::UniqueID >", "structstd_1_1hash_3_01impeller_1_1_unique_i_d_01_4.html", null ],
    [ "impeller::HostBuffer", "classimpeller_1_1_host_buffer.html", null ],
    [ "impeller::IdleWaiter", "classimpeller_1_1_idle_waiter.html", [
      [ "impeller::IdleWaiterVK", "classimpeller_1_1_idle_waiter_v_k.html", null ],
      [ "impeller::testing::MockIdleWaiter", "classimpeller_1_1testing_1_1_mock_idle_waiter.html", null ]
    ] ],
    [ "flutter::IgnoreAttributeDispatchHelper", null, [
      [ "impeller::FirstPassDispatcher", "classimpeller_1_1_first_pass_dispatcher.html", null ]
    ] ],
    [ "flutter::IgnoreClipDispatchHelper", null, [
      [ "impeller::FirstPassDispatcher", "classimpeller_1_1_first_pass_dispatcher.html", null ]
    ] ],
    [ "flutter::IgnoreDrawDispatchHelper", null, [
      [ "impeller::FirstPassDispatcher", "classimpeller_1_1_first_pass_dispatcher.html", null ]
    ] ],
    [ "impeller::ImageVMA", "structimpeller_1_1_image_v_m_a.html", null ],
    [ "impeller::ImageVMATraits", "structimpeller_1_1_image_v_m_a_traits.html", null ],
    [ "ImGui_ImplImpeller_Data", "struct_im_gui___impl_impeller___data.html", null ],
    [ "impeller::ImpellerBenchmarkAccessor", "classimpeller_1_1_impeller_benchmark_accessor.html", null ],
    [ "ImpellerColor", "struct_impeller_color.html", null ],
    [ "ImpellerColorMatrix", "struct_impeller_color_matrix.html", null ],
    [ "impeller::ImpellerContextFuture", "classimpeller_1_1_impeller_context_future.html", null ],
    [ "ImpellerContextVulkanInfo", "struct_impeller_context_vulkan_info.html", null ],
    [ "ImpellerContextVulkanSettings", "struct_impeller_context_vulkan_settings.html", null ],
    [ "impeller::ImpellerEntityUnitTestAccessor", "classimpeller_1_1_impeller_entity_unit_test_accessor.html", null ],
    [ "ImpellerISize", "struct_impeller_i_size.html", null ],
    [ "ImpellerMapping", "struct_impeller_mapping.html", null ],
    [ "ImpellerMatrix", "struct_impeller_matrix.html", null ],
    [ "impeller::ImpellerMetalCaptureManager", "classimpeller_1_1_impeller_metal_capture_manager.html", null ],
    [ "ImpellerPoint", "struct_impeller_point.html", null ],
    [ "ImpellerRange", "struct_impeller_range.html", null ],
    [ "ImpellerRect", "struct_impeller_rect.html", null ],
    [ "ImpellerRoundingRadii", "struct_impeller_rounding_radii.html", null ],
    [ "ImpellerSize", "struct_impeller_size.html", null ],
    [ "ImpellerTextDecoration", "struct_impeller_text_decoration.html", null ],
    [ "ImpellerTextureDescriptor", "struct_impeller_texture_descriptor.html", null ],
    [ "impeller::compiler::IncludeDir", "structimpeller_1_1compiler_1_1_include_dir.html", null ],
    [ "impeller::compiler::IncluderData", "structimpeller_1_1compiler_1_1_includer_data.html", null ],
    [ "shaderc::CompileOptions::IncluderInterface", null, [
      [ "impeller::compiler::Includer", "classimpeller_1_1compiler_1_1_includer.html", null ],
      [ "impeller::compiler::UniqueIncluder", "classimpeller_1_1compiler_1_1_unique_includer.html", null ]
    ] ],
    [ "impeller::InlinePassContext", "classimpeller_1_1_inline_pass_context.html", null ],
    [ "impeller::compiler::InputDescription", "structimpeller_1_1compiler_1_1_input_description.html", null ],
    [ "impeller::IPoint16", "structimpeller_1_1_i_point16.html", null ],
    [ "impeller::Arc::Iteration", "structimpeller_1_1_arc_1_1_iteration.html", null ],
    [ "impeller::KernelSample", "structimpeller_1_1_kernel_sample.html", null ],
    [ "impeller::KernelSamples", "structimpeller_1_1_kernel_samples.html", null ],
    [ "impeller::KHRFrameSynchronizerVK", "structimpeller_1_1_k_h_r_frame_synchronizer_v_k.html", null ],
    [ "impeller::compiler::KnownType", "structimpeller_1_1compiler_1_1_known_type.html", null ],
    [ "impeller::LazyGlyphAtlas", "classimpeller_1_1_lazy_glyph_atlas.html", null ],
    [ "impeller::LazyRenderingConfig", "classimpeller_1_1_lazy_rendering_config.html", null ],
    [ "std::less< impeller::Glyph >", "structstd_1_1less_3_01impeller_1_1_glyph_01_4.html", null ],
    [ "std::less< impeller::UniqueID >", "structstd_1_1less_3_01impeller_1_1_unique_i_d_01_4.html", null ],
    [ "impeller::Lock", "classimpeller_1_1_lock.html", null ],
    [ "IMPELLER_HPP_NAMESPACE::Mapping", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_mapping.html", null ],
    [ "impeller::Mask< EnumType_ >", "structimpeller_1_1_mask.html", null ],
    [ "impeller::Mask< ColorWriteMaskBits >", "structimpeller_1_1_mask.html", null ],
    [ "impeller::Mask< HardwareBufferUsageFlags >", "structimpeller_1_1_mask.html", null ],
    [ "impeller::Mask< TextureUsage >", "structimpeller_1_1_mask.html", null ],
    [ "impeller::Paint::MaskBlurDescriptor", "structimpeller_1_1_paint_1_1_mask_blur_descriptor.html", null ],
    [ "impeller::testing::MaskBlurTestConfig", "structimpeller_1_1testing_1_1_mask_blur_test_config.html", null ],
    [ "impeller::MaskTraits< EnumType_ >", "structimpeller_1_1_mask_traits.html", null ],
    [ "impeller::Matrix", "structimpeller_1_1_matrix.html", null ],
    [ "impeller::MatrixDecomposition", "structimpeller_1_1_matrix_decomposition.html", null ],
    [ "impeller::Font::Metrics", "structimpeller_1_1_font_1_1_metrics.html", null ],
    [ "<MTLDrawable>", null, [
      [ "<FlutterMetalDrawable>", "protocol_flutter_metal_drawable-p.html", null ]
    ] ],
    [ "impeller::android::NativeWindow", "classimpeller_1_1android_1_1_native_window.html", null ],
    [ "impeller::NinePatchConverter", "classimpeller_1_1_nine_patch_converter.html", null ],
    [ "impeller::NoExceptionPromise< T >", "classimpeller_1_1_no_exception_promise.html", null ],
    [ "IMPELLER_HPP_NAMESPACE::Object< T, Traits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", null ],
    [ "IMPELLER_HPP_NAMESPACE::Object< ImpellerColorFilter, ImpellerColorFilterTraits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", [
      [ "IMPELLER_HPP_NAMESPACE::ColorFilter", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_color_filter.html", null ]
    ] ],
    [ "IMPELLER_HPP_NAMESPACE::Object< ImpellerColorSource, ImpellerColorSourceTraits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", [
      [ "IMPELLER_HPP_NAMESPACE::ColorSource", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_color_source.html", null ]
    ] ],
    [ "IMPELLER_HPP_NAMESPACE::Object< ImpellerContext, ImpellerContextTraits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", [
      [ "IMPELLER_HPP_NAMESPACE::Context", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_context.html", null ]
    ] ],
    [ "IMPELLER_HPP_NAMESPACE::Object< ImpellerDisplayList, ImpellerDisplayListTraits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", [
      [ "IMPELLER_HPP_NAMESPACE::DisplayList", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list.html", null ]
    ] ],
    [ "IMPELLER_HPP_NAMESPACE::Object< ImpellerDisplayListBuilder, ImpellerDisplayListBuilderTraits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", [
      [ "IMPELLER_HPP_NAMESPACE::DisplayListBuilder", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html", null ]
    ] ],
    [ "IMPELLER_HPP_NAMESPACE::Object< ImpellerFragmentProgram, ImpellerFragmentProgramTraits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", [
      [ "IMPELLER_HPP_NAMESPACE::FragmentProgram", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_fragment_program.html", null ]
    ] ],
    [ "IMPELLER_HPP_NAMESPACE::Object< ImpellerGlyphInfo, ImpellerGlyphInfoTraits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", [
      [ "IMPELLER_HPP_NAMESPACE::GlyphInfo", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_glyph_info.html", null ]
    ] ],
    [ "IMPELLER_HPP_NAMESPACE::Object< ImpellerImageFilter, ImpellerImageFilterTraits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", [
      [ "IMPELLER_HPP_NAMESPACE::ImageFilter", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_image_filter.html", null ]
    ] ],
    [ "IMPELLER_HPP_NAMESPACE::Object< ImpellerLineMetrics, ImpellerLineMetricsTraits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", [
      [ "IMPELLER_HPP_NAMESPACE::LineMetrics", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_line_metrics.html", null ]
    ] ],
    [ "IMPELLER_HPP_NAMESPACE::Object< ImpellerMaskFilter, ImpellerMaskFilterTraits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", [
      [ "IMPELLER_HPP_NAMESPACE::MaskFilter", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_mask_filter.html", null ]
    ] ],
    [ "IMPELLER_HPP_NAMESPACE::Object< ImpellerPaint, ImpellerPaintTraits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", [
      [ "IMPELLER_HPP_NAMESPACE::Paint", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paint.html", null ]
    ] ],
    [ "IMPELLER_HPP_NAMESPACE::Object< ImpellerParagraph, ImpellerParagraphTraits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", [
      [ "IMPELLER_HPP_NAMESPACE::Paragraph", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph.html", null ]
    ] ],
    [ "IMPELLER_HPP_NAMESPACE::Object< ImpellerParagraphBuilder, ImpellerParagraphBuilderTraits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", [
      [ "IMPELLER_HPP_NAMESPACE::ParagraphBuilder", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_builder.html", null ]
    ] ],
    [ "IMPELLER_HPP_NAMESPACE::Object< ImpellerParagraphStyle, ImpellerParagraphStyleTraits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", [
      [ "IMPELLER_HPP_NAMESPACE::ParagraphStyle", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_style.html", null ]
    ] ],
    [ "IMPELLER_HPP_NAMESPACE::Object< ImpellerPath, ImpellerPathTraits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", [
      [ "IMPELLER_HPP_NAMESPACE::Path", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_path.html", null ]
    ] ],
    [ "IMPELLER_HPP_NAMESPACE::Object< ImpellerPathBuilder, ImpellerPathBuilderTraits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", [
      [ "IMPELLER_HPP_NAMESPACE::PathBuilder", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_path_builder.html", null ]
    ] ],
    [ "IMPELLER_HPP_NAMESPACE::Object< ImpellerSurface, ImpellerSurfaceTraits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", [
      [ "IMPELLER_HPP_NAMESPACE::Surface", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_surface.html", null ]
    ] ],
    [ "IMPELLER_HPP_NAMESPACE::Object< ImpellerTexture, ImpellerTextureTraits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", [
      [ "IMPELLER_HPP_NAMESPACE::Texture", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_texture.html", null ]
    ] ],
    [ "IMPELLER_HPP_NAMESPACE::Object< ImpellerTypographyContext, ImpellerTypographyContextTraits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", [
      [ "IMPELLER_HPP_NAMESPACE::TypographyContext", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_typography_context.html", null ]
    ] ],
    [ "IMPELLER_HPP_NAMESPACE::Object< ImpellerVulkanSwapchain, ImpellerVulkanSwapchainTraits >", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html", [
      [ "IMPELLER_HPP_NAMESPACE::VulkanSwapchain", "class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_vulkan_swapchain.html", null ]
    ] ],
    [ "impeller::interop::ObjectBase", "classimpeller_1_1interop_1_1_object_base.html", [
      [ "impeller::interop::Object< DisplayListBuilder, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerDisplayListBuilder)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::DisplayListBuilder", "classimpeller_1_1interop_1_1_display_list_builder.html", null ]
      ] ],
      [ "impeller::interop::Object< FlagObject, IMPELLER_INTERNAL_HANDLE_NAME(FlagHandle)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::testing::FlagObject", "classimpeller_1_1interop_1_1testing_1_1_flag_object.html", null ]
      ] ],
      [ "impeller::interop::Object< Path, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerPath)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::Path", "classimpeller_1_1interop_1_1_path.html", null ]
      ] ],
      [ "impeller::interop::Object< TypographyContext, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerTypographyContext)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::TypographyContext", "classimpeller_1_1interop_1_1_typography_context.html", null ]
      ] ],
      [ "impeller::interop::Object< ParagraphBuilder, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerParagraphBuilder)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::ParagraphBuilder", "classimpeller_1_1interop_1_1_paragraph_builder.html", null ]
      ] ],
      [ "impeller::interop::Object< SwapchainVK, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerVulkanSwapchain)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::SwapchainVK", "classimpeller_1_1interop_1_1_swapchain_v_k.html", null ]
      ] ],
      [ "impeller::interop::Object< ParagraphStyle, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerParagraphStyle)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::ParagraphStyle", "classimpeller_1_1interop_1_1_paragraph_style.html", null ]
      ] ],
      [ "impeller::interop::Object< LineMetrics, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerLineMetrics)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::LineMetrics", "classimpeller_1_1interop_1_1_line_metrics.html", null ]
      ] ],
      [ "impeller::interop::Object< PathBuilder, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerPathBuilder)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::PathBuilder", "classimpeller_1_1interop_1_1_path_builder.html", null ]
      ] ],
      [ "impeller::interop::Object< FragmentProgram, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerFragmentProgram)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::FragmentProgram", "classimpeller_1_1interop_1_1_fragment_program.html", null ]
      ] ],
      [ "impeller::interop::Object< Texture, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerTexture)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::Texture", "classimpeller_1_1interop_1_1_texture.html", null ]
      ] ],
      [ "impeller::interop::Object< MaskFilter, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerMaskFilter)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::MaskFilter", "classimpeller_1_1interop_1_1_mask_filter.html", null ]
      ] ],
      [ "impeller::interop::Object< Paragraph, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerParagraph)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::Paragraph", "classimpeller_1_1interop_1_1_paragraph.html", null ]
      ] ],
      [ "impeller::interop::Object< TestObject, IMPELLER_INTERNAL_HANDLE_NAME(TestHandle)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::testing::TestObject", "classimpeller_1_1interop_1_1testing_1_1_test_object.html", null ]
      ] ],
      [ "impeller::interop::Object< Context, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerContext)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::Context", "classimpeller_1_1interop_1_1_context.html", [
          [ "impeller::interop::ContextGLES", "classimpeller_1_1interop_1_1_context_g_l_e_s.html", null ],
          [ "impeller::interop::ContextMTL", "classimpeller_1_1interop_1_1_context_m_t_l.html", null ],
          [ "impeller::interop::ContextVK", "classimpeller_1_1interop_1_1_context_v_k.html", null ]
        ] ]
      ] ],
      [ "impeller::interop::Object< Paint, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerPaint)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::Paint", "classimpeller_1_1interop_1_1_paint.html", null ]
      ] ],
      [ "impeller::interop::Object< GlyphInfo, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerGlyphInfo)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::GlyphInfo", "classimpeller_1_1interop_1_1_glyph_info.html", null ]
      ] ],
      [ "impeller::interop::Object< DisplayList, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerDisplayList)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::DisplayList", "classimpeller_1_1interop_1_1_display_list.html", null ]
      ] ],
      [ "impeller::interop::Object< ColorFilter, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerColorFilter)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::ColorFilter", "classimpeller_1_1interop_1_1_color_filter.html", null ]
      ] ],
      [ "impeller::interop::Object< Surface, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerSurface)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::Surface", "classimpeller_1_1interop_1_1_surface.html", [
          [ "impeller::interop::SurfaceGLES", "classimpeller_1_1interop_1_1_surface_g_l_e_s.html", null ],
          [ "impeller::interop::SurfaceMTL", "classimpeller_1_1interop_1_1_surface_m_t_l.html", null ],
          [ "impeller::interop::SurfaceVK", "classimpeller_1_1interop_1_1_surface_v_k.html", null ]
        ] ]
      ] ],
      [ "impeller::interop::Object< ImageFilter, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerImageFilter)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::ImageFilter", "classimpeller_1_1interop_1_1_image_filter.html", null ]
      ] ],
      [ "impeller::interop::Object< ColorSource, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerColorSource)>", "classimpeller_1_1interop_1_1_object.html", [
        [ "impeller::interop::ColorSource", "classimpeller_1_1interop_1_1_color_source.html", null ]
      ] ],
      [ "impeller::interop::Object< Clasz, CSibling >", "classimpeller_1_1interop_1_1_object.html", null ]
    ] ],
    [ "impeller::RoundSuperellipseParam::Octant", "structimpeller_1_1_round_superellipse_param_1_1_octant.html", null ],
    [ "impeller::compiler::Reflector::Options", "structimpeller_1_1compiler_1_1_reflector_1_1_options.html", null ],
    [ "impeller::Padded< T, Size, class >", "structimpeller_1_1_padded.html", null ],
    [ "impeller::Padding< Size >", "structimpeller_1_1_padding.html", null ],
    [ "impeller::Padding< 8 >", "structimpeller_1_1_padding.html", null ],
    [ "impeller::Paint", "structimpeller_1_1_paint.html", null ],
    [ "impeller::PassBindingsCacheMTL", "structimpeller_1_1_pass_bindings_cache_m_t_l.html", null ],
    [ "impeller::SolidRRectLikeBlurContents::PassContext", "structimpeller_1_1_solid_r_rect_like_blur_contents_1_1_pass_context.html", null ],
    [ "impeller::PathReceiver", "classimpeller_1_1_path_receiver.html", null ],
    [ "impeller::PathSource", "classimpeller_1_1_path_source.html", [
      [ "impeller::DashedLinePathSource", "classimpeller_1_1_dashed_line_path_source.html", null ],
      [ "impeller::DiffRoundRectPathSource", "classimpeller_1_1_diff_round_rect_path_source.html", null ],
      [ "impeller::EllipsePathSource", "classimpeller_1_1_ellipse_path_source.html", null ],
      [ "impeller::RectPathSource", "classimpeller_1_1_rect_path_source.html", null ],
      [ "impeller::RoundRectPathSource", "classimpeller_1_1_round_rect_path_source.html", null ],
      [ "impeller::RoundSuperellipsePathSource", "classimpeller_1_1_round_superellipse_path_source.html", null ]
    ] ],
    [ "impeller::PathTessellator", "classimpeller_1_1_path_tessellator.html", null ],
    [ "impeller::Pipeline< T >", "classimpeller_1_1_pipeline.html", null ],
    [ "impeller::Pipeline< ComputePipelineDescriptor >", "classimpeller_1_1_pipeline.html", [
      [ "impeller::ComputePipelineMTL", "classimpeller_1_1_compute_pipeline_m_t_l.html", null ],
      [ "impeller::ComputePipelineVK", "classimpeller_1_1_compute_pipeline_v_k.html", null ]
    ] ],
    [ "impeller::Pipeline< PipelineDescriptor >", "classimpeller_1_1_pipeline.html", [
      [ "impeller::PipelineGLES", "classimpeller_1_1_pipeline_g_l_e_s.html", null ],
      [ "impeller::PipelineMTL", "classimpeller_1_1_pipeline_m_t_l.html", null ],
      [ "impeller::PipelineVK", "classimpeller_1_1_pipeline_v_k.html", null ]
    ] ],
    [ "impeller::PipelineBuilder< VertexShader_, FragmentShader_ >", "structimpeller_1_1_pipeline_builder.html", null ],
    [ "impeller::PipelineCacheHeaderVK", "structimpeller_1_1_pipeline_cache_header_v_k.html", null ],
    [ "impeller::PipelineCacheVK", "classimpeller_1_1_pipeline_cache_v_k.html", null ],
    [ "impeller::PipelineFuture< T >", "structimpeller_1_1_pipeline_future.html", null ],
    [ "impeller::PipelineFuture< impeller::ComputePipelineDescriptor >", "structimpeller_1_1_pipeline_future.html", null ],
    [ "impeller::PipelineFuture< impeller::PipelineDescriptor >", "structimpeller_1_1_pipeline_future.html", null ],
    [ "impeller::ContentContext::Pipelines", "structimpeller_1_1_content_context_1_1_pipelines.html", null ],
    [ "impeller::Playground", "classimpeller_1_1_playground.html", [
      [ "impeller::ComputePlaygroundTest", "classimpeller_1_1_compute_playground_test.html", null ],
      [ "impeller::PlaygroundTest", "classimpeller_1_1_playground_test.html", [
        [ "impeller::AiksPlayground", "classimpeller_1_1_aiks_playground.html", null ],
        [ "impeller::DlPlayground", "classimpeller_1_1_dl_playground.html", null ],
        [ "impeller::EntityPlayground", "classimpeller_1_1_entity_playground.html", [
          [ "impeller::testing::BlendFilterContentsTest", "classimpeller_1_1testing_1_1_blend_filter_contents_test.html", null ],
          [ "impeller::testing::GaussianBlurFilterContentsTest", "classimpeller_1_1testing_1_1_gaussian_blur_filter_contents_test.html", null ],
          [ "impeller::testing::MatrixFilterContentsTest", "classimpeller_1_1testing_1_1_matrix_filter_contents_test.html", null ]
        ] ],
        [ "impeller::RuntimeStagePlayground", "classimpeller_1_1_runtime_stage_playground.html", null ],
        [ "impeller::interop::testing::PlaygroundTest", "classimpeller_1_1interop_1_1testing_1_1_playground_test.html", null ],
        [ "impeller::testing::RendererDartTest", "classimpeller_1_1testing_1_1_renderer_dart_test.html", null ]
      ] ]
    ] ],
    [ "impeller::PlaygroundImpl", "classimpeller_1_1_playground_impl.html", [
      [ "impeller::PlaygroundImplGLES", "classimpeller_1_1_playground_impl_g_l_e_s.html", null ],
      [ "impeller::PlaygroundImplMTL", "classimpeller_1_1_playground_impl_m_t_l.html", null ],
      [ "impeller::PlaygroundImplVK", "classimpeller_1_1_playground_impl_v_k.html", null ]
    ] ],
    [ "impeller::PlaygroundPoint", "structimpeller_1_1_playground_point.html", null ],
    [ "impeller::PlaygroundSwitches", "structimpeller_1_1_playground_switches.html", null ],
    [ "impeller::Pool< T >", "classimpeller_1_1_pool.html", null ],
    [ "impeller::AHBTexturePoolVK::PoolEntry", "structimpeller_1_1_a_h_b_texture_pool_v_k_1_1_pool_entry.html", null ],
    [ "impeller::PoolVMA", "structimpeller_1_1_pool_v_m_a.html", null ],
    [ "impeller::PoolVMATraits", "structimpeller_1_1_pool_v_m_a_traits.html", null ],
    [ "IMPELLER_HPP_NAMESPACE::Proc< T >", "struct_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_proc.html", null ],
    [ "impeller::android::ProcTable", "structimpeller_1_1android_1_1_proc_table.html", null ],
    [ "impeller::glvk::ProcTable", "classimpeller_1_1glvk_1_1_proc_table.html", null ],
    [ "IMPELLER_HPP_NAMESPACE::ProcTable", "struct_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_proc_table.html", null ],
    [ "impeller::ProcTableGLES", "classimpeller_1_1_proc_table_g_l_e_s.html", null ],
    [ "impeller::PathTessellator::Quad", "structimpeller_1_1_path_tessellator_1_1_quad.html", null ],
    [ "impeller::Arc::Iteration::Quadrant", "structimpeller_1_1_arc_1_1_iteration_1_1_quadrant.html", null ],
    [ "impeller::RoundSuperellipseParam::Quadrant", "structimpeller_1_1_round_superellipse_param_1_1_quadrant.html", null ],
    [ "impeller::Quaternion", "structimpeller_1_1_quaternion.html", null ],
    [ "impeller::QueueIndexVK", "structimpeller_1_1_queue_index_v_k.html", null ],
    [ "impeller::QueuesVK", "structimpeller_1_1_queues_v_k.html", null ],
    [ "impeller::QueueVK", "classimpeller_1_1_queue_v_k.html", null ],
    [ "impeller::Radians", "structimpeller_1_1_radians.html", null ],
    [ "impeller::Radius", "structimpeller_1_1_radius.html", null ],
    [ "impeller::Range", "structimpeller_1_1_range.html", null ],
    [ "impeller::Rational", "classimpeller_1_1_rational.html", null ],
    [ "impeller::raw_ptr< T >", "classimpeller_1_1raw__ptr.html", null ],
    [ "impeller::raw_ptr< const impeller::Sampler >", "classimpeller_1_1raw__ptr.html", null ],
    [ "impeller::raw_ptr< Pipeline< PipelineDescriptor > >", "classimpeller_1_1raw__ptr.html", null ],
    [ "impeller::ReactorGLES", "classimpeller_1_1_reactor_g_l_e_s.html", [
      [ "impeller::testing::TestReactorGLES", "classimpeller_1_1testing_1_1_test_reactor_g_l_e_s.html", null ]
    ] ],
    [ "impeller::ReaderLock", "classimpeller_1_1_reader_lock.html", null ],
    [ "impeller::RectanglePacker", "classimpeller_1_1_rectangle_packer.html", [
      [ "impeller::SkylineRectanglePacker", "classimpeller_1_1_skyline_rectangle_packer.html", null ]
    ] ],
    [ "impeller::CommandPoolRecyclerVK::RecycledData", "structimpeller_1_1_command_pool_recycler_v_k_1_1_recycled_data.html", null ],
    [ "impeller::compiler::Reflector", "classimpeller_1_1compiler_1_1_reflector.html", null ],
    [ "impeller::RenderPassBuilderVK", "classimpeller_1_1_render_pass_builder_v_k.html", null ],
    [ "impeller::RenderPassData", "structimpeller_1_1_render_pass_data.html", null ],
    [ "impeller::RenderTarget", "classimpeller_1_1_render_target.html", null ],
    [ "impeller::RenderTargetAllocator", "classimpeller_1_1_render_target_allocator.html", [
      [ "impeller::RenderTargetCache", "classimpeller_1_1_render_target_cache.html", null ]
    ] ],
    [ "impeller::RenderTargetConfig", "structimpeller_1_1_render_target_config.html", null ],
    [ "impeller::EntityPassClipStack::ReplayResult", "structimpeller_1_1_entity_pass_clip_stack_1_1_replay_result.html", null ],
    [ "impeller::Resource< T >", "classimpeller_1_1_resource.html", null ],
    [ "impeller::Resource< std::shared_ptr< const Texture > >", "classimpeller_1_1_resource.html", null ],
    [ "impeller::ResourceBinder", "structimpeller_1_1_resource_binder.html", [
      [ "impeller::ComputePass", "classimpeller_1_1_compute_pass.html", [
        [ "impeller::ComputePassMTL", "classimpeller_1_1_compute_pass_m_t_l.html", null ],
        [ "impeller::ComputePassVK", "classimpeller_1_1_compute_pass_v_k.html", null ]
      ] ],
      [ "impeller::RenderPass", "classimpeller_1_1_render_pass.html", [
        [ "impeller::RenderPassGLES", "classimpeller_1_1_render_pass_g_l_e_s.html", null ],
        [ "impeller::RenderPassMTL", "classimpeller_1_1_render_pass_m_t_l.html", null ],
        [ "impeller::RenderPassVK", "classimpeller_1_1_render_pass_v_k.html", null ]
      ] ]
    ] ],
    [ "impeller::ResourceVK", "classimpeller_1_1_resource_v_k.html", [
      [ "impeller::ResourceVKT< ResourceType_ >", "classimpeller_1_1_resource_v_k_t.html", null ]
    ] ],
    [ "impeller::RoundingRadii", "structimpeller_1_1_rounding_radii.html", null ],
    [ "impeller::RoundRect", "structimpeller_1_1_round_rect.html", null ],
    [ "impeller::RoundSuperellipse", "structimpeller_1_1_round_superellipse.html", null ],
    [ "impeller::RoundSuperellipseParam", "structimpeller_1_1_round_superellipse_param.html", null ],
    [ "impeller::RSTransform", "structimpeller_1_1_r_s_transform.html", null ],
    [ "impeller::RuntimeStage", "classimpeller_1_1_runtime_stage.html", null ],
    [ "impeller::compiler::RuntimeStageData", "classimpeller_1_1compiler_1_1_runtime_stage_data.html", null ],
    [ "impeller::RuntimeUniformDescription", "structimpeller_1_1_runtime_uniform_description.html", null ],
    [ "impeller::RuntimeUniformDimensions", "structimpeller_1_1_runtime_uniform_dimensions.html", null ],
    [ "impeller::testing::RWFoo", "structimpeller_1_1testing_1_1_r_w_foo.html", null ],
    [ "impeller::SampledImageSlot", "structimpeller_1_1_sampled_image_slot.html", null ],
    [ "impeller::Sampler", "classimpeller_1_1_sampler.html", [
      [ "impeller::SamplerGLES", "classimpeller_1_1_sampler_g_l_e_s.html", null ],
      [ "impeller::SamplerMTL", "classimpeller_1_1_sampler_m_t_l.html", null ],
      [ "impeller::SamplerVK", "classimpeller_1_1_sampler_v_k.html", null ]
    ] ],
    [ "impeller::SamplerDescriptor", "structimpeller_1_1_sampler_descriptor.html", null ],
    [ "impeller::SamplerLibrary", "classimpeller_1_1_sampler_library.html", [
      [ "impeller::SamplerLibraryGLES", "classimpeller_1_1_sampler_library_g_l_e_s.html", null ],
      [ "impeller::SamplerLibraryMTL", "classimpeller_1_1_sampler_library_m_t_l.html", null ],
      [ "impeller::SamplerLibraryVK", "classimpeller_1_1_sampler_library_v_k.html", null ]
    ] ],
    [ "impeller::interop::SamplersAndUniforms", "structimpeller_1_1interop_1_1_samplers_and_uniforms.html", null ],
    [ "impeller::Canvas::SaveLayerState", "structimpeller_1_1_canvas_1_1_save_layer_state.html", null ],
    [ "impeller::ScaledFont", "structimpeller_1_1_scaled_font.html", null ],
    [ "impeller::interop::ScopedObject< Object >", "classimpeller_1_1interop_1_1_scoped_object.html", null ],
    [ "impeller::interop::ScopedObject< impeller::interop::Context >", "classimpeller_1_1interop_1_1_scoped_object.html", null ],
    [ "impeller::interop::ScopedObject< impeller::interop::LineMetrics >", "classimpeller_1_1interop_1_1_scoped_object.html", null ],
    [ "impeller::interop::ScopedObject< impeller::interop::Paint >", "classimpeller_1_1interop_1_1_scoped_object.html", null ],
    [ "impeller::interop::ScopedObject< impeller::interop::TypographyContext >", "classimpeller_1_1interop_1_1_scoped_object.html", null ],
    [ "impeller::ScopedValidationDisable", "structimpeller_1_1_scoped_validation_disable.html", null ],
    [ "impeller::ScopedValidationFatal", "structimpeller_1_1_scoped_validation_fatal.html", null ],
    [ "impeller::testing::Screenshot", "classimpeller_1_1testing_1_1_screenshot.html", [
      [ "impeller::testing::MetalScreenshot", "classimpeller_1_1testing_1_1_metal_screenshot.html", null ]
    ] ],
    [ "impeller::testing::Screenshotter", "classimpeller_1_1testing_1_1_screenshotter.html", [
      [ "impeller::testing::MetalScreenshotter", "classimpeller_1_1testing_1_1_metal_screenshotter.html", null ],
      [ "impeller::testing::VulkanScreenshotter", "classimpeller_1_1testing_1_1_vulkan_screenshotter.html", null ]
    ] ],
    [ "impeller::PathTessellator::SegmentReceiver", "classimpeller_1_1_path_tessellator_1_1_segment_receiver.html", [
      [ "impeller::PathAndArcSegmentReceiver", "classimpeller_1_1_path_and_arc_segment_receiver.html", [
        [ "impeller::StrokePathSegmentReceiver", "classimpeller_1_1_stroke_path_segment_receiver.html", null ]
      ] ],
      [ "impeller::testing::MockSegmentReceiver", "classimpeller_1_1testing_1_1_mock_segment_receiver.html", null ]
    ] ],
    [ "impeller::SeparatedVector2", "structimpeller_1_1_separated_vector2.html", null ],
    [ "impeller::ContextVK::Settings", "structimpeller_1_1_context_v_k_1_1_settings.html", null ],
    [ "impeller::interop::ContextVK::Settings", "structimpeller_1_1interop_1_1_context_v_k_1_1_settings.html", null ],
    [ "impeller::compiler::RuntimeStageData::Shader", "structimpeller_1_1compiler_1_1_runtime_stage_data_1_1_shader.html", null ],
    [ "impeller::ShaderArchive", "classimpeller_1_1_shader_archive.html", null ],
    [ "impeller::ShaderArchiveWriter", "classimpeller_1_1_shader_archive_writer.html", null ],
    [ "impeller::compiler::ShaderBundleData", "classimpeller_1_1compiler_1_1_shader_bundle_data.html", null ],
    [ "impeller::compiler::ShaderConfig", "structimpeller_1_1compiler_1_1_shader_config.html", null ],
    [ "impeller::ShaderKey", "structimpeller_1_1_shader_key.html", null ],
    [ "impeller::ShaderMetadata", "structimpeller_1_1_shader_metadata.html", null ],
    [ "impeller::ShaderStageBufferLayout", "structimpeller_1_1_shader_stage_buffer_layout.html", null ],
    [ "impeller::ShaderStageCompatibilityChecker< VertexShaderT, FragmentShaderT >", "classimpeller_1_1_shader_stage_compatibility_checker.html", null ],
    [ "impeller::ShaderStageIOSlot", "structimpeller_1_1_shader_stage_i_o_slot.html", null ],
    [ "impeller::ShaderStructMemberMetadata", "structimpeller_1_1_shader_struct_member_metadata.html", null ],
    [ "impeller::ShaderUniformSlot", "structimpeller_1_1_shader_uniform_slot.html", null ],
    [ "impeller::compiler::ShaderBundleData::ShaderUniformStruct", "structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_struct.html", null ],
    [ "impeller::compiler::ShaderBundleData::ShaderUniformStructField", "structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_struct_field.html", null ],
    [ "impeller::compiler::ShaderBundleData::ShaderUniformTexture", "structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_texture.html", null ],
    [ "impeller::SharedObjectVK", "classimpeller_1_1_shared_object_v_k.html", [
      [ "impeller::SharedObjectVKT< T >", "classimpeller_1_1_shared_object_v_k_t.html", null ]
    ] ],
    [ "impeller::Shear", "structimpeller_1_1_shear.html", null ],
    [ "impeller::Sigma", "structimpeller_1_1_sigma.html", null ],
    [ "impeller::Snapshot", "structimpeller_1_1_snapshot.html", null ],
    [ "impeller::compiler::SourceOptions", "structimpeller_1_1compiler_1_1_source_options.html", null ],
    [ "impeller::compiler::SPIRVCompiler", "classimpeller_1_1compiler_1_1_s_p_i_r_v_compiler.html", null ],
    [ "impeller::compiler::SPIRVCompilerOptions", "structimpeller_1_1compiler_1_1_s_p_i_r_v_compiler_options.html", null ],
    [ "impeller::compiler::SPIRVCompilerSourceProfile", "structimpeller_1_1compiler_1_1_s_p_i_r_v_compiler_source_profile.html", null ],
    [ "impeller::compiler::SPIRVCompilerTargetEnv", "structimpeller_1_1compiler_1_1_s_p_i_r_v_compiler_target_env.html", null ],
    [ "impeller::StencilAttachmentDescriptor", "structimpeller_1_1_stencil_attachment_descriptor.html", null ],
    [ "impeller::StopData", "structimpeller_1_1_stop_data.html", null ],
    [ "impeller::StrokeParameters", "structimpeller_1_1_stroke_parameters.html", null ],
    [ "impeller::compiler::StructMember", "structimpeller_1_1compiler_1_1_struct_member.html", null ],
    [ "impeller::SubpixelGlyph", "structimpeller_1_1_subpixel_glyph.html", null ],
    [ "impeller::egl::Surface", "classimpeller_1_1egl_1_1_surface.html", null ],
    [ "impeller::Surface", "classimpeller_1_1_surface.html", [
      [ "impeller::SurfaceGLES", "classimpeller_1_1_surface_g_l_e_s.html", null ],
      [ "impeller::SurfaceMTL", "classimpeller_1_1_surface_m_t_l.html", null ],
      [ "impeller::SurfaceVK", "classimpeller_1_1_surface_v_k.html", null ]
    ] ],
    [ "impeller::android::SurfaceControl", "classimpeller_1_1android_1_1_surface_control.html", null ],
    [ "impeller::android::SurfaceTransaction", "classimpeller_1_1android_1_1_surface_transaction.html", null ],
    [ "impeller::SwapchainTransientsMTL", "classimpeller_1_1_swapchain_transients_m_t_l.html", null ],
    [ "impeller::SwapchainTransientsVK", "classimpeller_1_1_swapchain_transients_v_k.html", null ],
    [ "impeller::SwapchainVK", "classimpeller_1_1_swapchain_v_k.html", [
      [ "impeller::AHBSwapchainVK", "classimpeller_1_1_a_h_b_swapchain_v_k.html", null ],
      [ "impeller::KHRSwapchainVK", "classimpeller_1_1_k_h_r_swapchain_v_k.html", null ]
    ] ],
    [ "impeller::compiler::Switches", "classimpeller_1_1compiler_1_1_switches.html", null ],
    [ "impeller::Tessellator", "classimpeller_1_1_tessellator.html", null ],
    [ "impeller::TessellatorLibtess", "classimpeller_1_1_tessellator_libtess.html", null ],
    [ "testing::Test", null, [
      [ "impeller::testing::GoldenTests", "classimpeller_1_1testing_1_1_golden_tests.html", null ]
    ] ],
    [ "impeller::HostBuffer::TestStateQuery", "structimpeller_1_1_host_buffer_1_1_test_state_query.html", null ],
    [ "testing::TestWithParam", null, [
      [ "impeller::ComputePlaygroundTest", "classimpeller_1_1_compute_playground_test.html", null ],
      [ "impeller::GoldenPlaygroundTest", "classimpeller_1_1_golden_playground_test.html", null ],
      [ "impeller::PlaygroundTest", "classimpeller_1_1_playground_test.html", null ],
      [ "impeller::compiler::testing::CompilerTest", "classimpeller_1_1compiler_1_1testing_1_1_compiler_test.html", null ]
    ] ],
    [ "impeller::TextFrame", "classimpeller_1_1_text_frame.html", null ],
    [ "impeller::testing::TextRenderOptions", "structimpeller_1_1testing_1_1_text_render_options.html", null ],
    [ "impeller::TextRun", "classimpeller_1_1_text_run.html", null ],
    [ "impeller::TextShadowCache", "classimpeller_1_1_text_shadow_cache.html", null ],
    [ "impeller::TextShadowCache::TextShadowCacheKey", "structimpeller_1_1_text_shadow_cache_1_1_text_shadow_cache_key.html", null ],
    [ "impeller::Texture", "classimpeller_1_1_texture.html", [
      [ "impeller::TextureGLES", "classimpeller_1_1_texture_g_l_e_s.html", null ],
      [ "impeller::TextureMTL", "classimpeller_1_1_texture_m_t_l.html", null ],
      [ "impeller::TextureVK", "classimpeller_1_1_texture_v_k.html", null ]
    ] ],
    [ "impeller::TextureAndSampler", "structimpeller_1_1_texture_and_sampler.html", null ],
    [ "impeller::TextureDescriptor", "structimpeller_1_1_texture_descriptor.html", null ],
    [ "impeller::RuntimeEffectContents::TextureInput", "structimpeller_1_1_runtime_effect_contents_1_1_texture_input.html", null ],
    [ "impeller::TextureSourceVK", "classimpeller_1_1_texture_source_v_k.html", [
      [ "impeller::AHBTextureSourceVK", "classimpeller_1_1_a_h_b_texture_source_v_k.html", null ],
      [ "impeller::AllocatedTextureSourceVK", "classimpeller_1_1_allocated_texture_source_v_k.html", null ],
      [ "impeller::KHRSwapchainImageVK", "classimpeller_1_1_k_h_r_swapchain_image_v_k.html", null ]
    ] ],
    [ "impeller::TPoint< T >", "structimpeller_1_1_t_point.html", null ],
    [ "impeller::TPoint< int64_t >", "structimpeller_1_1_t_point.html", null ],
    [ "impeller::TPoint< Scalar >", "structimpeller_1_1_t_point.html", null ],
    [ "impeller::TrackedObjectsVK", "classimpeller_1_1_tracked_objects_v_k.html", null ],
    [ "impeller::glvk::Trampoline", "classimpeller_1_1glvk_1_1_trampoline.html", null ],
    [ "impeller::android::TransactionInFlightData", "structimpeller_1_1android_1_1_transaction_in_flight_data.html", null ],
    [ "impeller::TRect< T >", "structimpeller_1_1_t_rect.html", null ],
    [ "impeller::TRect< Scalar >", "structimpeller_1_1_t_rect.html", null ],
    [ "impeller::Trig", "structimpeller_1_1_trig.html", null ],
    [ "impeller::Tessellator::Trigs", "classimpeller_1_1_tessellator_1_1_trigs.html", null ],
    [ "std::true_type", null, [
      [ "impeller::MixedOp_< F, I, class >", "structimpeller_1_1_mixed_op__.html", null ]
    ] ],
    [ "impeller::TSize< T >", "structimpeller_1_1_t_size.html", null ],
    [ "impeller::TSize< Scalar >", "structimpeller_1_1_t_size.html", null ],
    [ "impeller::TypographerContext", "classimpeller_1_1_typographer_context.html", [
      [ "impeller::TypographerContextSkia", "classimpeller_1_1_typographer_context_skia.html", null ]
    ] ],
    [ "impeller::compiler::UniformDescription", "structimpeller_1_1compiler_1_1_uniform_description.html", null ],
    [ "Uniforms", "struct_uniforms.html", null ],
    [ "impeller::UniqueHandleGLES", "classimpeller_1_1_unique_handle_g_l_e_s.html", null ],
    [ "impeller::UniqueID", "structimpeller_1_1_unique_i_d.html", null ],
    [ "impeller::UniqueResourceVKT< ResourceType_ >", "classimpeller_1_1_unique_resource_v_k_t.html", null ],
    [ "impeller::UniqueResourceVKT< BufferResource >", "classimpeller_1_1_unique_resource_v_k_t.html", null ],
    [ "impeller::UniqueResourceVKT< ImageResource >", "classimpeller_1_1_unique_resource_v_k_t.html", null ],
    [ "impeller::ValidationLog", "classimpeller_1_1_validation_log.html", null ],
    [ "impeller::Vector3", "structimpeller_1_1_vector3.html", null ],
    [ "impeller::Vector4", "structimpeller_1_1_vector4.html", null ],
    [ "impeller::Version", "structimpeller_1_1_version.html", null ],
    [ "impeller::VertexBuffer", "structimpeller_1_1_vertex_buffer.html", null ],
    [ "impeller::VertexBufferBuilder< VertexType_, IndexType_ >", "classimpeller_1_1_vertex_buffer_builder.html", null ],
    [ "impeller::VertexDescriptorMTL", "classimpeller_1_1_vertex_descriptor_m_t_l.html", null ],
    [ "impeller::Tessellator::VertexGenerator", "classimpeller_1_1_tessellator_1_1_vertex_generator.html", [
      [ "impeller::Tessellator::ArcVertexGenerator", "classimpeller_1_1_tessellator_1_1_arc_vertex_generator.html", null ],
      [ "impeller::Tessellator::EllipticalVertexGenerator", "classimpeller_1_1_tessellator_1_1_elliptical_vertex_generator.html", null ]
    ] ],
    [ "impeller::compiler::VertexType", "structimpeller_1_1compiler_1_1_vertex_type.html", null ],
    [ "impeller::PathTessellator::VertexWriter", "classimpeller_1_1_path_tessellator_1_1_vertex_writer.html", [
      [ "impeller::testing::MockPathVertexWriter", "classimpeller_1_1testing_1_1_mock_path_vertex_writer.html", null ]
    ] ],
    [ "impeller::Vertices", "structimpeller_1_1_vertices.html", null ],
    [ "impeller::Viewport", "structimpeller_1_1_viewport.html", null ],
    [ "impeller::WaitSetEntry", "classimpeller_1_1_wait_set_entry.html", null ],
    [ "impeller::WorkaroundsVK", "structimpeller_1_1_workarounds_v_k.html", null ],
    [ "impeller::ReactorGLES::Worker", "classimpeller_1_1_reactor_g_l_e_s_1_1_worker.html", [
      [ "impeller::PlaygroundImplGLES::ReactorWorker", "classimpeller_1_1_playground_impl_g_l_e_s_1_1_reactor_worker.html", null ],
      [ "impeller::interop::ReactorWorkerGLES", "classimpeller_1_1interop_1_1_reactor_worker_g_l_e_s.html", null ],
      [ "impeller::testing::MockWorker", "classimpeller_1_1testing_1_1_mock_worker.html", null ]
    ] ],
    [ "impeller::testing::WorkingDirectory", "classimpeller_1_1testing_1_1_working_directory.html", null ],
    [ "impeller::android::WrappedSurfaceTransaction", "structimpeller_1_1android_1_1_wrapped_surface_transaction.html", null ],
    [ "impeller::WriterLock", "classimpeller_1_1_writer_lock.html", null ],
    [ "impeller::YUVConversionDescriptorVKEqual", "structimpeller_1_1_y_u_v_conversion_descriptor_v_k_equal.html", null ],
    [ "impeller::YUVConversionDescriptorVKHash", "structimpeller_1_1_y_u_v_conversion_descriptor_v_k_hash.html", null ],
    [ "impeller::YUVConversionLibraryVK", "classimpeller_1_1_y_u_v_conversion_library_v_k.html", null ],
    [ "impeller::YUVConversionVK", "classimpeller_1_1_y_u_v_conversion_v_k.html", null ]
];