MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Vruta::WindowEventFilter Struct Reference

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::MouseButtonsbutton
 
std::optional< Core::WindowEventTypeevent_type
 
std::optional< IO::Keyskey_code
 

Detailed Description

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.


The documentation for this struct was generated from the following file: