|
Vesper 0.5.1
Vesper is short form for the Latin word for "Bat", as Vesper is designed to be small, lightweight, and easily handle things like particles and flocking behaviors in accordance with the nature of bats. \n It is meant to be a particle simulation, VFX editor, and CAN be used secondarily as a small game engine. GitHub | Vesper Updates | Creator |
Event for registering mouse scroll wheel movement. More...
#include <MouseEvent.h>
Public Member Functions | |
| MouseScrolledEvent (float xOffset, float yOffset) | |
| Construct a MouseScrolledEvent with the specified x and y offsets. | |
| float | GetXOffset () const |
| Get the x offset of the mouse scroll. | |
| float | GetYOffset () const |
| Get the y offset of the mouse scroll. | |
| std::string | ToString () const override |
| Convert the event to a string representation. | |
| Public Member Functions inherited from Vesper::Event | |
| virtual | ~Event ()=default |
| virtual EventType | GetEventType () const =0 |
| Get the type of the event. | |
| virtual const char * | GetName () const =0 |
| Get the name of the event. | |
| virtual int | GetCategoryFlags () const =0 |
| Get the category flags of the event. | |
| bool | IsInCategory (EventCategory category) |
| Check if the event is in a specific category. | |
Private Attributes | |
| float | m_XOffset |
| float | m_YOffset |
Additional Inherited Members | |
| Public Attributes inherited from Vesper::Event | |
| bool | Handled = false |
| Indicates whether the event has been handled. | |
Event for registering mouse scroll wheel movement.
|
inline |
Construct a MouseScrolledEvent with the specified x and y offsets.
| xOffset | The offset of the mouse scroll in the x direction. |
| yOffset | The offset of the mouse scroll in the y direction. |
|
inline |
|
inline |
Get the y offset of the mouse scroll.
References m_YOffset.
Referenced by Vesper::EditorCamera::OnMouseScroll(), Vesper::OrthographicCameraController::OnMouseScrolled(), and ToString().
|
inlineoverridevirtual |
Convert the event to a string representation.
Reimplemented from Vesper::Event.
References GetXOffset(), and GetYOffset().
|
private |
Referenced by GetXOffset(), and MouseScrolledEvent().
|
private |
Referenced by GetYOffset(), and MouseScrolledEvent().