#include <engine_modifier.h>
Public Member Functions | |
| EngineModifier (FlutterWindowsEngine *engine) | |
| FlutterEngineProcTable & | embedder_api () |
| void | SetEGLManager (std::unique_ptr< egl::Manager > egl_manager) |
| void | SetImplicitView (FlutterWindowsView *view) |
| void | SetViewById (FlutterWindowsView *view, FlutterViewId viewId) |
| Associate a view with a view id. | |
| void | SetStartTime (uint64_t start_time_nanos) |
| Reset the start_time field that is used to align vsync events. | |
| void | SetFrameInterval (uint64_t frame_interval_nanos) |
| void | ReleaseEGLManager () |
| void | Restart () |
| void | InitializeKeyboard () |
| void | SetLifecycleManager (std::unique_ptr< WindowsLifecycleManager > &&handler) |
| void | SetPlatformViewPlugin (std::unique_ptr< PlatformViewPlugin > &&manager) |
| void | OnViewFocusChangeRequest (const FlutterViewFocusChangeRequest *request) |
| void | SetNextViewId (FlutterViewId view_id) |
Definition at line 22 of file engine_modifier.h.
|
inlineexplicit |
Definition at line 24 of file engine_modifier.h.
|
inline |
Definition at line 30 of file engine_modifier.h.
Referenced by flutter::testing::MockEmbedderApiForKeyboard(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::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(), 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(), 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().
|
inline |
Definition at line 80 of file engine_modifier.h.
|
inline |
Definition at line 90 of file engine_modifier.h.
References flutter::FlutterWindowsEngine::OnViewFocusChangeRequest().
Referenced by flutter::testing::TEST_F().
|
inline |
Definition at line 72 of file engine_modifier.h.
Referenced by flutter::testing::TEST_F().
|
inline |
Definition at line 76 of file engine_modifier.h.
References flutter::FlutterWindowsEngine::OnPreEngineRestart().
|
inline |
Definition at line 36 of file engine_modifier.h.
Referenced by flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
|
inline |
Override the frame interval to the provided nanosecond interval.
This will prevent the windows engine from delegating to dwm to discover the true frame interval, which can vary across machines.
Definition at line 60 of file engine_modifier.h.
Referenced by flutter::testing::TEST_F().
|
inline |
Definition at line 42 of file engine_modifier.h.
References flutter::kImplicitViewId, and view.
Referenced by 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(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
|
inline |
Definition at line 82 of file engine_modifier.h.
References handler.
Referenced by 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().
|
inline |
Definition at line 94 of file engine_modifier.h.
References view_id.
|
inline |
Definition at line 86 of file engine_modifier.h.
References flutter::manager.
|
inline |
Reset the start_time field that is used to align vsync events.
Definition at line 52 of file engine_modifier.h.
Referenced by flutter::testing::TEST_F().
|
inline |