![]() |
Raven Engine v0.1
|
Defines mouse-related events for the Raven engine's input system. More...
Classes | |
| class | Raven::MouseMovedEvent |
| Event triggered when the mouse is moved. More... | |
| class | Raven::MouseScrolledEvent |
| Event triggered when the mouse wheel is scrolled. More... | |
| class | Raven::MouseButtonEvent |
| Base class for mouse button events. More... | |
| class | Raven::MouseButtonPressedEvent |
| Event triggered when a mouse button is pressed. More... | |
| class | Raven::MouseButtonReleasedEvent |
| Event triggered when a mouse button is released. More... | |
Namespaces | |
| namespace | Raven |
Defines mouse-related events for the Raven engine's input system.
This header defines several event types related to mouse interactions. The events include mouse movement, scrolling, and button presses/releases. These events are designed to be used in the Raven input system for handling user input and triggering actions based on mouse input.
Events are represented as classes that inherit from the Event base class. Each event class contains relevant data (such as mouse coordinates or button codes) and overrides the ToString method to provide a human-readable description of the event.