|
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 |
Base class for mouse button events. More...
#include <MouseEvent.h>
Public Member Functions | |
| int | GetMouseButton () const |
| Get the mouse button associated with the event. | |
| 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. | |
| virtual std::string | ToString () const |
| Convert the event to a string representation. | |
| bool | IsInCategory (EventCategory category) |
| Check if the event is in a specific category. | |
Protected Member Functions | |
| MouseButtonEvent (int button) | |
| Construct a MouseButtonEvent with the specified button. | |
Protected Attributes | |
| int | m_Button |
Additional Inherited Members | |
| Public Attributes inherited from Vesper::Event | |
| bool | Handled = false |
| Indicates whether the event has been handled. | |
Base class for mouse button events.
|
inlineprotected |
Construct a MouseButtonEvent with the specified button.
| button | The mouse button associated with the event. Restricted specific construction to derived classes. |
References m_Button.
Referenced by Vesper::MouseButtonPressedEvent::MouseButtonPressedEvent(), and Vesper::MouseButtonReleasedEvent::MouseButtonReleasedEvent().
|
inline |
Get the mouse button associated with the event.
References m_Button.
Referenced by Vesper::MouseButtonPressedEvent::ToString(), and Vesper::MouseButtonReleasedEvent::ToString().
|
protected |
Referenced by GetMouseButton(), and MouseButtonEvent().