|
| TestFlutterWindowsEngine (const FlutterProjectBundle &project, KeyboardKeyEmbedderHandler::GetKeyStateHandler get_key_state, KeyboardKeyEmbedderHandler::MapVirtualKeyToScanCode map_vk_to_scan, std::shared_ptr< WindowsProcTable > windows_proc_table=nullptr) |
|
| FlutterWindowsEngine (const FlutterProjectBundle &project, std::shared_ptr< WindowsProcTable > windows_proc_table=nullptr) |
|
virtual | ~FlutterWindowsEngine () |
|
bool | Run () |
|
bool | Run (std::string_view entrypoint) |
|
virtual bool | running () const |
|
virtual bool | Stop () |
|
std::unique_ptr< FlutterWindowsView > | CreateView (std::unique_ptr< WindowBindingHandler > window) |
|
virtual void | RemoveView (FlutterViewId view_id) |
|
FlutterWindowsView * | view (FlutterViewId view_id) const |
|
FlutterDesktopPluginRegistrarRef | GetRegistrar () |
|
void | AddPluginRegistrarDestructionCallback (FlutterDesktopOnPluginRegistrarDestroyed callback, FlutterDesktopPluginRegistrarRef registrar) |
|
void | SetSwitches (const std::vector< std::string > &switches) |
|
FlutterDesktopMessengerRef | messenger () |
|
IncomingMessageDispatcher * | message_dispatcher () |
|
TaskRunner * | task_runner () |
|
BinaryMessenger * | messenger_wrapper () |
|
FlutterWindowsTextureRegistrar * | texture_registrar () |
|
egl::Manager * | egl_manager () const |
|
WindowProcDelegateManager * | window_proc_delegate_manager () |
|
void | SendWindowMetricsEvent (const FlutterWindowMetricsEvent &event) |
|
void | SendPointerEvent (const FlutterPointerEvent &event) |
|
void | SendKeyEvent (const FlutterKeyEvent &event, FlutterKeyEventCallback callback, void *user_data) |
|
KeyboardHandlerBase * | keyboard_key_handler () |
|
TextInputPlugin * | text_input_plugin () |
|
bool | SendPlatformMessage (const char *channel, const uint8_t *message, const size_t message_size, const FlutterDesktopBinaryReply reply, void *user_data) |
|
void | SendPlatformMessageResponse (const FlutterDesktopMessageResponseHandle *handle, const uint8_t *data, size_t data_length) |
|
void | HandlePlatformMessage (const FlutterPlatformMessage *) |
|
void | ReloadSystemFonts () |
|
void | ScheduleFrame () |
|
void | SetNextFrameCallback (fml::closure callback) |
|
bool | RegisterExternalTexture (int64_t texture_id) |
|
bool | UnregisterExternalTexture (int64_t texture_id) |
|
bool | MarkExternalTextureFrameAvailable (int64_t texture_id) |
|
virtual bool | PostRasterThreadTask (fml::closure callback) const |
|
void | OnVsync (intptr_t baton) |
|
bool | DispatchSemanticsAction (uint64_t id, FlutterSemanticsAction action, fml::MallocMapping data) |
|
void | UpdateSemanticsEnabled (bool enabled) |
|
bool | semantics_enabled () const |
|
void | UpdateAccessibilityFeatures () |
|
void | UpdateHighContrastMode () |
|
bool | high_contrast_enabled () const |
|
void | SetRootIsolateCreateCallback (const fml::closure &callback) |
|
std::string | GetExecutableName () const |
|
void | OnQuit (std::optional< HWND > hwnd, std::optional< WPARAM > wparam, std::optional< LPARAM > lparam, UINT exit_code) |
|
void | RequestApplicationQuit (HWND hwnd, WPARAM wparam, LPARAM lparam, AppExitType exit_type) |
|
void | OnDwmCompositionChanged () |
|
void | OnWindowStateEvent (HWND hwnd, WindowStateEvent event) |
|
std::optional< LRESULT > | ProcessExternalWindowMessage (HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) |
|
WindowsLifecycleManager * | lifecycle_manager () |
|
std::shared_ptr< WindowsProcTable > | windows_proc_table () |
|