| Flutter Windows Embedder |

Namespaces | Functions | Variables
flutter_windows_view_unittests.cc File Reference
`#include "flutter/shell/platform/windows/flutter_windows_view.h"`
`#include <UIAutomation.h>`
`#include <comdef.h>`
`#include <comutil.h>`
`#include <oleacc.h>`
`#include <future>`
`#include <vector>`
`#include "flutter/fml/synchronization/waitable_event.h"`
`#include "flutter/shell/platform/common/json_message_codec.h"`
`#include "flutter/shell/platform/embedder/test_utils/proc_table_replacement.h"`
`#include "flutter/shell/platform/windows/flutter_window.h"`
`#include "flutter/shell/platform/windows/flutter_windows_engine.h"`
`#include "flutter/shell/platform/windows/flutter_windows_texture_registrar.h"`
`#include "flutter/shell/platform/windows/flutter_windows_view_controller.h"`
`#include "flutter/shell/platform/windows/testing/egl/mock_context.h"`
`#include "flutter/shell/platform/windows/testing/egl/mock_manager.h"`
`#include "flutter/shell/platform/windows/testing/egl/mock_window_surface.h"`
`#include "flutter/shell/platform/windows/testing/engine_modifier.h"`
`#include "flutter/shell/platform/windows/testing/mock_window_binding_handler.h"`
`#include "flutter/shell/platform/windows/testing/mock_windows_proc_table.h"`
`#include "flutter/shell/platform/windows/testing/test_keyboard.h"`
`#include "flutter/shell/platform/windows/testing/view_modifier.h"`
`#include "gmock/gmock.h"`
`#include "gtest/gtest.h"`

Go to the source code of this file.

## Namespaces
| flutter
| flutter::testing

## Functions
| flutter::testing::TEST (FlutterWindowsViewTest, SubMenuExpandedState)
| flutter::testing::TEST (FlutterWindowsViewTest, Shutdown)
| flutter::testing::TEST (FlutterWindowsViewTest, KeySequence)
| flutter::testing::TEST (FlutterWindowsViewTest, KeyEventCallback)
| flutter::testing::TEST (FlutterWindowsViewTest, EnableSemantics)
| flutter::testing::TEST (FlutterWindowsViewTest, AddSemanticsNodeUpdate)
| flutter::testing::TEST (FlutterWindowsViewTest, AddSemanticsNodeUpdateWithChildren)
| flutter::testing::TEST (FlutterWindowsViewTest, NonZeroSemanticsRoot)
| flutter::testing::TEST (FlutterWindowsViewTest, AccessibilityHitTesting)
| flutter::testing::TEST (FlutterWindowsViewTest, WindowResizeTests)
| flutter::testing::TEST (FlutterWindowsViewTest, TestEmptyFrameResizes)
| flutter::testing::TEST (FlutterWindowsViewTest, WindowResizeRace)
| flutter::testing::TEST (FlutterWindowsViewTest, WindowResizeInvalidSurface)
| flutter::testing::TEST (FlutterWindowsViewTest, WindowResizeWithoutSurface)
| flutter::testing::TEST (FlutterWindowsViewTest, WindowRepaintTests)
| flutter::testing::TEST (FlutterWindowsViewTest, CheckboxNativeState)
| flutter::testing::TEST (FlutterWindowsViewTest, SwitchNativeState)
| flutter::testing::TEST (FlutterWindowsViewTest, TooltipNodeData)
| flutter::testing::TEST (FlutterWindowsViewTest, DisablesVSyncAtStartup)
| flutter::testing::TEST (FlutterWindowsViewTest, EnablesVSyncAtStartup)
| flutter::testing::TEST (FlutterWindowsViewTest, DisablesVSyncAfterStartup)
| flutter::testing::TEST (FlutterWindowsViewTest, EnablesVSyncAfterStartup)
| flutter::testing::TEST (FlutterWindowsViewTest, UpdatesVSyncOnDwmUpdates)
| flutter::testing::TEST (FlutterWindowsViewTest, FocusTriggersWindowFocus)
| flutter::testing::TEST (FlutterWindowsViewTest, OnFocusTriggersSendFocusViewEvent)
| flutter::testing::TEST (FlutterWindowsViewTest, WindowMetricsEventContainsDisplayId)
| flutter::testing::TEST (FlutterWindowsViewTest, SizeChangeTriggersMetricsEventWhichHasDisplayId)

## Variables
constexpr uint64_t | flutter::testing::kScanCodeKeyA = 0x1e
constexpr uint64_t | flutter::testing::kVirtualKeyA = 0x41

## Variable Documentation

## ◆ callback

FlutterDesktopBinaryReply callback

Definition at line 52 of file flutter_windows_view_unittests.cc.

Referenced by flutter::FlutterWindowsEngine::AddPluginRegistrarDestructionCallback(), flutter::FlutterWindowsEngine::CreateKeyboardKeyHandler(), FlutterDesktopEngineSetNextFrameCallback(), FlutterDesktopMessengerSetCallback(), FlutterDesktopPluginRegistrarSetDestructionHandler(), FlutterDesktopTextureRegistrarUnregisterExternalTexture(), flutter::KeyboardKeyHandler::KeyboardHook(), flutter::KeyboardKeyChannelHandler::KeyboardHook(), flutter::KeyboardKeyEmbedderHandler::KeyboardHook(), flutter::FlutterWindow::OnKey(), flutter::FlutterWindowsView::OnKey(), flutter::FlutterWindowsEngine::PostRasterThreadTask(), flutter::FlutterWindowsTextureRegistrar::RegisterTexture(), flutter::WindowProcDelegateManager::RegisterTopLevelWindowProcDelegate(), flutter::PlatformHandler::RequestAppExit(), flutter::IncomingMessageDispatcher::SetMessageCallback(), flutter::FlutterEngine::SetNextFrameCallback(), flutter::FlutterWindowsEngine::SetRootIsolateCreateCallback(), flutter::testing::TEST(), flutter::testing::TEST_F(), flutter::FlutterWindowsTextureRegistrar::UnregisterTexture(), flutter::TextureRegistrarImpl::UnregisterTexture(), flutter::WindowProcDelegateManager::UnregisterTopLevelWindowProcDelegate(), and flutter::testing::VietnameseTelexAddDiacriticWithSlowResponse().

## ◆ user_data

void* user_data

Definition at line 53 of file flutter_windows_view_unittests.cc.

Referenced by flutter::CompositorOpenGL::CollectBackingStore(), flutter::CompositorOpenGL::CreateBackingStore(), flutter::CompositorSoftware::CreateBackingStore(), flutter::FlutterWindowsEngine::CreateKeyboardKeyHandler(), FlutterDesktopEngineSetNextFrameCallback(), FlutterDesktopMessengerSendWithReply(), FlutterDesktopMessengerSetCallback(), FlutterDesktopPluginRegistrarRegisterTopLevelWindowProcDelegate(), FlutterDesktopTextureRegistrarUnregisterExternalTexture(), flutter::FlutterWindowsTextureRegistrar::RegisterTexture(), flutter::TextureRegistrarImpl::RegisterTexture(), flutter::WindowProcDelegateManager::RegisterTopLevelWindowProcDelegate(), flutter::FlutterWindowsEngine::Run(), flutter::BinaryMessengerImpl::Send(), flutter::FlutterWindowsEngine::SendPlatformMessage(), flutter::IncomingMessageDispatcher::SetMessageCallback(), flutter::FlutterEngine::SetNextFrameCallback(), flutter::testing::TEST(), flutter::TEST(), and flutter::testing::TEST_F().