|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
Filter criteria for GLFW window input events. More...
#include <WindowEventSource.hpp>
Inheritance diagram for MayaFlux::Vruta::WindowEventFilter:
Collaboration diagram for MayaFlux::Vruta::WindowEventFilter:Public Member Functions | |
| WindowEventFilter ()=default | |
| WindowEventFilter (Core::WindowEventType type) | |
| Constructs a filter matching a specific event type. | |
| WindowEventFilter (IO::Keys key) | |
| Constructs a filter matching a specific key. | |
Public Member Functions inherited from MayaFlux::Vruta::EventFilter | |
| virtual | ~EventFilter ()=default |
Public Attributes | |
| std::optional< IO::MouseButtons > | button |
| std::optional< Core::WindowEventType > | event_type |
| std::optional< IO::Keys > | key_code |
Filter criteria for GLFW window input events.
Multiple criteria are ANDed. An empty filter matches any event.
Definition at line 26 of file WindowEventSource.hpp.