Modules
=======

engine.h
--------

.. doxygenclass:: Engine
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

mouse_cursor_handler.h
----------------------

.. doxygenclass:: MouseCursorHandler
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

flutter_view.h
--------------

.. doxygenclass:: FlutterView
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

hexdump.h
---------

.. doxygenstruct:: CustomHexdump
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenclass:: IosFlagSaver
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

egl.cc
------

.. doxygenstruct:: egl_config_attribute
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenstruct:: egl_enum_item
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

handler_priority_queue.h
------------------------

.. doxygenclass:: handler_priority_queue::executor
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenclass:: handler_priority_queue::queued_handler_base
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenclass:: handler_priority_queue::queued_handler
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenclass:: handler_priority_queue
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

flutter_desktop_texture_registrar.h
-----------------------------------

.. doxygenstruct:: FlutterDesktopTextureRegistrar
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenstruct:: GL_TEXTURE_2D_DESC
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

libdlt.h
--------

.. doxygenstruct:: DltContextData
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenstruct:: DltContext
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenclass:: LibDlt
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenstruct:: LibDltExports
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

timer.h
-------

.. doxygenstruct:: EventTimer::m_task
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenclass:: EventTimer
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenstruct:: timer_task
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenstruct:: EventTimer::m_timerspec
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

display.h
---------

.. doxygenstruct:: Display::touch_
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenstruct:: Display::agl
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenstruct:: Display::output_info
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenstruct:: Display::touch_point
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenstruct:: Display::ivi_shell
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenstruct:: Display::pointer_event
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenstruct:: Display::touch_event
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenstruct:: Display::wayland_event_mask
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenstruct:: Display::pointer
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

window.cc
---------

.. doxygenclass:: WaylandWindow
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

headless.h
----------

.. doxygenclass:: HeadlessBackend
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

logging.h
---------

.. doxygenclass:: Logging
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

gl_process_resolver.h
---------------------

.. doxygenclass:: GlProcessResolver
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenclass:: EglProcessResolver
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

platform_handler.h
------------------

.. doxygenclass:: PlatformHandler
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenstruct:: PlatformHandler::MethodSetApplicationSwitcherDescription
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenstruct:: PlatformHandler::SystemUiOverlayStyle
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

libflutter_engine.h
-------------------

.. doxygenstruct:: LibFlutterEngineExports
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenclass:: LibFlutterEngine
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

flutter_desktop_plugin_registrar.h
----------------------------------

.. doxygenstruct:: FlutterDesktopPluginRegistrar
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

platform_view_touch.h
---------------------

.. doxygenclass:: PlatformViewTouch
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

crash_handler.h
---------------

.. doxygenclass:: CrashHandler
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

key_event_handler.h
-------------------

.. doxygenclass:: flutter::KeyEventHandler
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

osmesa.h
--------

.. doxygenclass:: OSMesaHeadless
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

display.cc
----------

.. doxygenclass:: Display
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

flutter_desktop_messenger.h
---------------------------

.. doxygenstruct:: FlutterDesktopMessenger
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

dlt_sink.h
----------

.. doxygenclass:: spdlog::sinks::dlt_sink
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

flutter_desktop_view.h
----------------------

.. doxygenstruct:: FlutterDesktopView
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

flutter_desktop_view_controller_state.h
---------------------------------------

.. doxygenstruct:: FlutterDesktopViewControllerState
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

wayland_vulkan.h
----------------

.. doxygenclass:: WaylandVulkanBackend
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

utils.h
-------

.. doxygenclass:: Utils
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

plugin_registrar_homescreen.h
-----------------------------

.. doxygenclass:: flutter::PluginRegistrarDesktop
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

platform_views_handler.h
------------------------

.. doxygenclass:: PlatformViewsHandler
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

flutter_desktop_engine_state.h
------------------------------

.. doxygenstruct:: AOTDataDeleter
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenstruct:: FlutterDesktopEngineState
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

dlt.h
-----

.. doxygenclass:: Dlt
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

compositor_surface.cc
---------------------

.. doxygenclass:: CompositorSurface
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

platform_view.h
---------------

.. doxygenclass:: PlatformView
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

egl.h
-----

.. doxygenclass:: Egl
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

configuration.h
---------------

.. doxygenstruct:: Configuration::Config
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

.. doxygenclass:: Configuration
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

wayland_egl.h
-------------

.. doxygenclass:: WaylandEglBackend
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

platform_view_listener.h
------------------------

.. doxygenstruct:: platform_view_listener
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

task_runner.h
-------------

.. doxygenclass:: TaskRunner
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

keyboard_hook_handler.h
-----------------------

.. doxygenclass:: flutter::KeyboardHookHandler
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

compositor_surface.h
--------------------

.. doxygenstruct:: CompositorSurface::wl
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

logging_handler.h
-----------------

.. doxygenclass:: LoggingHandler
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

backend.h
---------

.. doxygenclass:: Backend
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

app.h
-----

.. doxygenclass:: App
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

text_input_plugin.h
-------------------

.. doxygenclass:: flutter::TextInputPlugin
   :project: ivi-homescreen
   :members:
   :private-members:
   :undoc-members:

