#include <embedder.h>
Public Attributes | |
| size_t | struct_size |
| FlutterViewId | view_id |
| The identifier for the view to add. This must be unique. | |
| const FlutterWindowMetricsEvent * | view_metrics |
| void * | user_data |
| FlutterAddViewCallback | add_view_callback |
Definition at line 1091 of file embedder.h.
| FlutterAddViewCallback FlutterAddViewInfo::add_view_callback |
Called once the engine has attempted to add the view. This callback is required.
The embedder/app must not use the view until the callback is invoked with an added value of true.
This callback is invoked on an internal engine managed thread. Embedders must re-thread if necessary.
Definition at line 1117 of file embedder.h.
Referenced by flutter::FlutterWindowsEngine::CreateView(), fl_engine_add_view(), FlutterEngineAddView(), TEST(), TEST(), TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| size_t FlutterAddViewInfo::struct_size |
The size of this struct. Must be sizeof(FlutterAddViewInfo).
Definition at line 1094 of file embedder.h.
Referenced by flutter::FlutterWindowsEngine::CreateView(), fl_engine_add_view(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| void* FlutterAddViewInfo::user_data |
A baton that is not interpreted by the engine in any way. It will be given back to the embedder in |add_view_callback|. Embedder resources may be associated with this baton.
Definition at line 1107 of file embedder.h.
Referenced by flutter::FlutterWindowsEngine::CreateView(), fl_engine_add_view(), FlutterEngineAddView(), TEST(), TEST(), TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| FlutterViewId FlutterAddViewInfo::view_id |
The identifier for the view to add. This must be unique.
Definition at line 1097 of file embedder.h.
Referenced by flutter::FlutterWindowsEngine::CreateView(), fl_engine_add_view(), FlutterEngineAddView(), TEST(), TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| const FlutterWindowMetricsEvent* FlutterAddViewInfo::view_metrics |
The view's properties.
The metric's |view_id| must match this struct's |view_id|.
Definition at line 1102 of file embedder.h.
Referenced by flutter::FlutterWindowsEngine::CreateView(), fl_engine_add_view(), FlutterEngineAddView(), TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().