FlixelMouseIconManager
View sourceinterface
org.flixelgdx.input.mouse.FlixelMouseIconManager
Platform native cursor styling, exposed through FlixelMouseManager.icons.
Games that need the default Flixel cursor behavior never have to touch this type. When you do need OS-level feedback (text field, busy state, resize handles), call FlixelMouseIconManager.setCursor(FlixelMouseCursor) during UI transitions and FlixelMouseIconManager.resetCursor() when you are done.
Example:
Flixel.mouse.icons.setCursor(FlixelMouseCursor.IBEAM);
Flixel.mouse.icons.resetCursor();
See Also: FlixelMouseManager.icons
Methods
getCursor()
Returns the cursor that was last set via FlixelMouseIconManager.setCursor(FlixelMouseCursor), or FlixelMouseCursor.ARROW after construction or FlixelMouseIconManager.resetCursor().
Returns: The active cursor, never null.
setCursor(FlixelMouseCursor)
Applies a preset native cursor for this session.
Parameters:
| Name | Description |
|---|---|
cursor | Non-null cursor kind; ignored on noop backends. |
resetCursor()
Restores the default cursor for this session.
supportsCursors()
Returns: true when FlixelMouseIconManager.setCursor(FlixelMouseCursor) may change what the user sees for this target.