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"
27 void Init(std::weak_ptr<OwnerBridge> bridge, ui::AXNode* node)
override;
34 int screen_physical_pixel_x,
35 int screen_physical_pixel_y)
const override;
39 const ui::AXCoordinateSystem coordinate_system,
40 const ui::AXClippingBehavior clipping_behavior,
41 ui::AXOffscreenResult* offscreen_result)
const override;
59 ui::AXPlatformNode* ax_platform_node_;
60 std::weak_ptr<AccessibilityBridge> bridge_;
68 #endif // FLUTTER_SHELL_PLATFORM_WINDOWS_FLUTTER_PLATFORM_NODE_DELEGATE_WINDOWS_H_