Kingtous
0ddd54b5e4
feat: add custom cursor interface on windows (flutter/engine#36143)
* feat: initial custom cursor and cache support
* opt: add cursor validity check
* opt: format code
* opt: rename more suitable name
* opt: key, method name
* opt: code
* feat: add unittests
* opt: change to ref
* opt: docs
* opt: format code
* opt: code
* opt: correct code and comments
* opt: rgba -> bgra
* opt: name
* opt: create valid/compatible mask of bitmap & mask
* opt: null check
* opt: split cursor functions into configurable ones
* fix: EncodableValue type
* opt: doc for custom cursor key
* update: cursor doc
* opt: docs
* opt: refactor vector cache to unordered_map
* opt: code
* opt: unifrom key value
* opt: uniform key_iter to name_iter
* opt: docs
* fix: get width out of range