Gamp v0.0.7-36-g24b1eb6
Gamp: Graphics, Audio, Multimedia and Processing
Loading...
Searching...
No Matches
gamp::wt::event::KeyboardTracker Class Referenceabstract

#include <KeyEvent.hpp>

Inheritance diagram for gamp::wt::event::KeyboardTracker:
Collaboration diagram for gamp::wt::event::KeyboardTracker:

Public Types

typedef jau::bitfield< 256 > PressedKeyCodes
 

Public Member Functions

virtual ~KeyboardTracker () noexcept=default
 
virtual bool isPressed (VKeyCode) const noexcept=0
 
virtual InputModifier modifier () const noexcept=0
 
virtual const PressedKeyCodespressedKeyCodes () const noexcept=0
 

Detailed Description

Examples
GearsES2.cpp, and RedSquareES2.cpp.

Definition at line 878 of file KeyEvent.hpp.

Member Typedef Documentation

◆ PressedKeyCodes

Constructor & Destructor Documentation

◆ ~KeyboardTracker()

virtual gamp::wt::event::KeyboardTracker::~KeyboardTracker ( )
virtualdefaultnoexcept

Member Function Documentation

◆ modifier()

virtual InputModifier gamp::wt::event::KeyboardTracker::modifier ( ) const
pure virtualnoexcept

Implemented in gamp::wt::event::KeyEventManager.

Here is the caller graph for this function:

◆ isPressed()

virtual bool gamp::wt::event::KeyboardTracker::isPressed ( VKeyCode ) const
pure virtualnoexcept

Implemented in gamp::wt::event::KeyEventManager.

Here is the caller graph for this function:

◆ pressedKeyCodes()

virtual const PressedKeyCodes & gamp::wt::event::KeyboardTracker::pressedKeyCodes ( ) const
pure virtualnoexcept

Implemented in gamp::wt::event::KeyEventManager.

Examples
GraphShapes01.cpp, Primitives02.cpp, and RedSquareES2.cpp.
Here is the caller graph for this function:

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