package
1.0.0
Repository: https://github.com/engoengine/systems.git
Documentation: pkg.go.dev

# Constants

CursorArrow is an arrow cursor.
CursorCrosshair is a crosshair cursor.
CursorHand is a hand cursor.
CursorHResize is the horizontal resize window cursor.
CursorIBeam is a text-editor I cursor.
CursorNone is no visible cursor.
CursorVResize is the vertical resize window cursor.
MouseSystemPriority is the priority of the MouseSystem.

# Structs

Mouse is the representation of the physical mouse.
MouseComponent is the location for the MouseSystem to store its results; to be used / viewed by other Systems.
MouseSystem listens for mouse events, and changes value for MouseComponent accordingly.
NotMouseComponent is used to flag an entity as not in the AudioSystem even if it has the proper components.

# Interfaces

Mouseable is the required interface for the MouseSystem.AddByInterface method.
MouseFace allows typesafe access to an anonymouse child MouseComponent.
NotMouseable is an interface used to flag an entity as not in the MouseSystem even if it has the proper components.

# Type aliases

Cursor is a reference to a GLFW-cursor - to be used with the `SetCursor` method.