5 #ifndef FLUTTER_SHELL_PLATFORM_WINDOWS_CURSOR_HANDLER_H_
6 #define FLUTTER_SHELL_PLATFORM_WINDOWS_CURSOR_HANDLER_H_
8 #include <unordered_map>
10 #include "flutter/fml/macros.h"
19 class FlutterWindowsEngine;
29 void HandleMethodCall(
34 std::unique_ptr<flutter::MethodChannel<EncodableValue>> channel_;
40 std::unordered_map<std::string, HCURSOR> custom_cursors_;
CursorHandler(flutter::BinaryMessenger *messenger, flutter::FlutterWindowsEngine *engine)
void GetMaskBitmaps(HBITMAP bitmap, HBITMAP &mask_bitmap)
HCURSOR GetCursorFromBuffer(const std::vector< uint8_t > &buffer, double hot_x, double hot_y, int width, int height)