| Flutter Linux Embedder |

Public Member Functions | Public Attributes | List of all members
_FlEngine Struct Reference

## Public Member Functions
| FLUTTER_API_SYMBOL (FlutterEngine) engine

## Public Attributes
GObject | parent_instance
GThread * | thread
FlDartProject * | project
FlDisplayMonitor * | display_monitor
FlRenderer * | renderer
FlBinaryMessenger * | binary_messenger
FlSettingsHandler * | settings_handler
FlPlatformHandler * | platform_handler
FlMouseCursorHandler * | mouse_cursor_handler
FlTextureRegistrar * | texture_registrar
FlTaskRunner * | task_runner
FlutterEngineAOTData | aot_data
FlutterEngineProcTable | embedder_api
FlutterViewId | next_view_id
FlEnginePlatformMessageHandler | platform_message_handler
gpointer | platform_message_handler_data
GDestroyNotify | platform_message_handler_destroy_notify
FlEngineUpdateSemanticsHandler | update_semantics_handler
gpointer | update_semantics_handler_data
GDestroyNotify | update_semantics_handler_destroy_notify

## Detailed Description

Definition at line 36 of file fl_engine.cc.

## Member Function Documentation

## ◆ FLUTTER_API_SYMBOL()

_FlEngine::FLUTTER_API_SYMBOL | ( | FlutterEngine |  | ) |

## Member Data Documentation

## ◆ aot_data

FlutterEngineAOTData _FlEngine::aot_data

Definition at line 70 of file fl_engine.cc.

## ◆ binary_messenger

FlBinaryMessenger* _FlEngine::binary_messenger

Definition at line 52 of file fl_engine.cc.

## ◆ display_monitor

FlDisplayMonitor* _FlEngine::display_monitor

Definition at line 46 of file fl_engine.cc.

## ◆ embedder_api

FlutterEngineProcTable _FlEngine::embedder_api

Definition at line 77 of file fl_engine.cc.

## ◆ mouse_cursor_handler

FlMouseCursorHandler* _FlEngine::mouse_cursor_handler

Definition at line 61 of file fl_engine.cc.

## ◆ next_view_id

FlutterViewId _FlEngine::next_view_id

Definition at line 80 of file fl_engine.cc.

## ◆ parent_instance

GObject _FlEngine::parent_instance

Definition at line 37 of file fl_engine.cc.

## ◆ platform_handler

FlPlatformHandler* _FlEngine::platform_handler

Definition at line 58 of file fl_engine.cc.

## ◆ platform_message_handler

FlEnginePlatformMessageHandler _FlEngine::platform_message_handler

Definition at line 83 of file fl_engine.cc.

## ◆ platform_message_handler_data

gpointer _FlEngine::platform_message_handler_data

Definition at line 84 of file fl_engine.cc.

## ◆ platform_message_handler_destroy_notify

GDestroyNotify _FlEngine::platform_message_handler_destroy_notify

Definition at line 85 of file fl_engine.cc.

## ◆ project

FlDartProject* _FlEngine::project

Definition at line 43 of file fl_engine.cc.

## ◆ renderer

FlRenderer* _FlEngine::renderer

Definition at line 49 of file fl_engine.cc.

## ◆ settings_handler

FlSettingsHandler* _FlEngine::settings_handler

Definition at line 55 of file fl_engine.cc.

## ◆ task_runner

FlTaskRunner* _FlEngine::task_runner

Definition at line 67 of file fl_engine.cc.

## ◆ texture_registrar

FlTextureRegistrar* _FlEngine::texture_registrar

Definition at line 64 of file fl_engine.cc.

## ◆ thread

GThread* _FlEngine::thread

Definition at line 40 of file fl_engine.cc.

## ◆ update_semantics_handler

FlEngineUpdateSemanticsHandler _FlEngine::update_semantics_handler

Definition at line 88 of file fl_engine.cc.

## ◆ update_semantics_handler_data

gpointer _FlEngine::update_semantics_handler_data

Definition at line 89 of file fl_engine.cc.

## ◆ update_semantics_handler_destroy_notify

GDestroyNotify _FlEngine::update_semantics_handler_destroy_notify

Definition at line 90 of file fl_engine.cc.

The documentation for this struct was generated from the following file:

- shell/platform/linux/fl_engine.cc