5 #ifndef FLUTTER_SHELL_PLATFORM_WINDOWS_FLUTTER_PLATFORM_NODE_DELEGATE_WINDOWS_H_
6 #define FLUTTER_SHELL_PLATFORM_WINDOWS_FLUTTER_PLATFORM_NODE_DELEGATE_WINDOWS_H_
8 #include "flutter/fml/macros.h"
11 #include "flutter/third_party/accessibility/ax/platform/ax_platform_node.h"
12 #include "flutter/third_party/accessibility/ax/platform/ax_unique_id.h"
29 void Init(std::weak_ptr<OwnerBridge> bridge, ui::AXNode* node)
override;
36 int screen_physical_pixel_x,
37 int screen_physical_pixel_y)
const override;
41 const ui::AXCoordinateSystem coordinate_system,
42 const ui::AXClippingBehavior clipping_behavior,
43 ui::AXOffscreenResult* offscreen_result)
const override;
61 ui::AXPlatformNode* ax_platform_node_;
62 std::weak_ptr<AccessibilityBridge> bridge_;
ax::mojom::Event event_type