| Flutter macOS Embedder |

Instance Methods | Properties | List of all members
FlutterMouseCursorPlugin() Category Reference

## Instance Methods
(FlutterError *) | - activateSystemCursor:
(void) | - displayCursorObject:
(void) | - handleMethodCall:result:

## Properties
id< FlutterMouseCursorPluginDelegate > | delegate

## Detailed Description

Definition at line 65 of file FlutterMouseCursorPlugin.mm.

## Method Documentation

## ◆ activateSystemCursor:

- (FlutterError*) activateSystemCursor: |  | (nonnull NSDictionary *) | arguments |

Handles the method call that activates a system cursor.

Returns a FlutterError if the arguments can not be recognized. Otherwise returns nil.

## ◆ displayCursorObject:

- (void) displayCursorObject: |  | (nonnull NSCursor *) | cursorObject |

Displays the specified cursor.

Unhides the cursor before displaying the cursor, and updates internal states.

## ◆ handleMethodCall:result:

- (void) handleMethodCall: |  | (FlutterMethodCall *) | call
result: |  | (FlutterResult) | result

Handles all method calls from Flutter.

## Property Documentation

## ◆ delegate

- (id<FlutterMouseCursorPluginDelegate>) delegate
| readwritenonatomicweak

Definition at line 67 of file FlutterMouseCursorPlugin.mm.

The documentation for this category was generated from the following file:

- shell/platform/darwin/macos/framework/Source/FlutterMouseCursorPlugin.mm