|
| | 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 () |
| |
| std::shared_ptr< DisplayManagerWin32 > | display_manager () |
| |
| void | UpdateDisplay (const std::vector< FlutterEngineDisplay > &displays) |
| |
| 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) |
| |
| void | SendViewFocusEvent (const FlutterViewFocusEvent &event) |
| |
| 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 (FlutterViewId view_id, uint64_t node_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 () |
| |
| void | UpdateFlutterCursor (const std::string &cursor_name) const |
| |
| void | SetFlutterCursor (HCURSOR cursor) const |
| |
| WindowManager * | window_manager () |
| |
| FlutterWindowsView * | GetViewFromTopLevelWindow (HWND hwnd) const |
| |