OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
PlatformEventHandler Class Reference

#include <PlatformEventHandler.h>

Inheritance diagram for PlatformEventHandler:
FilteringEventHandler

Public Member Functions

virtual ~PlatformEventHandler ()=default
 
virtual void event (const PlatformEvent *event)
 

Protected Member Functions

virtual void keyPressEvent (const PlatformKeyEvent *event)
 
virtual void keyReleaseEvent (const PlatformKeyEvent *event)
 
virtual void mouseMoveEvent (const PlatformMouseEvent *event)
 
virtual void mousePressEvent (const PlatformMouseEvent *event)
 
virtual void mouseReleaseEvent (const PlatformMouseEvent *event)
 
virtual void wheelEvent (const PlatformWheelEvent *event)
 
virtual void moveEvent (const PlatformMoveEvent *event)
 
virtual void resizeEvent (const PlatformResizeEvent *event)
 
virtual void activationEvent (const PlatformWindowEvent *event)
 
virtual void closeEvent (const PlatformWindowEvent *event)
 
virtual void gamepadConnectionEvent (const PlatformGamepadEvent *event)
 
virtual void gamepadKeyPressEvent (const PlatformGamepadKeyEvent *event)
 
virtual void gamepadKeyReleaseEvent (const PlatformGamepadKeyEvent *event)
 
virtual void gamepadAxisEvent (const PlatformGamepadAxisEvent *event)
 
virtual void nativeEvent (const PlatformNativeEvent *event)
 
virtual void textInputEvent (const PlatformTextInputEvent *event)
 

Detailed Description

Event handler interface, to be implemented in user code.

See also
PlatformEventLoop
FilteringEventHandler

Constructor & Destructor Documentation

◆ ~PlatformEventHandler()

virtual PlatformEventHandler::~PlatformEventHandler ( )
virtualdefault

Member Function Documentation

◆ activationEvent()

void PlatformEventHandler::activationEvent ( const PlatformWindowEvent event)
protectedvirtual

◆ closeEvent()

void PlatformEventHandler::closeEvent ( const PlatformWindowEvent event)
protectedvirtual

◆ event()

void PlatformEventHandler::event ( const PlatformEvent event)
virtual

Reimplemented in FilteringEventHandler.

◆ gamepadAxisEvent()

void PlatformEventHandler::gamepadAxisEvent ( const PlatformGamepadAxisEvent event)
protectedvirtual

◆ gamepadConnectionEvent()

void PlatformEventHandler::gamepadConnectionEvent ( const PlatformGamepadEvent event)
protectedvirtual

◆ gamepadKeyPressEvent()

void PlatformEventHandler::gamepadKeyPressEvent ( const PlatformGamepadKeyEvent event)
protectedvirtual

◆ gamepadKeyReleaseEvent()

void PlatformEventHandler::gamepadKeyReleaseEvent ( const PlatformGamepadKeyEvent event)
protectedvirtual

◆ keyPressEvent()

void PlatformEventHandler::keyPressEvent ( const PlatformKeyEvent event)
protectedvirtual

◆ keyReleaseEvent()

void PlatformEventHandler::keyReleaseEvent ( const PlatformKeyEvent event)
protectedvirtual

◆ mouseMoveEvent()

void PlatformEventHandler::mouseMoveEvent ( const PlatformMouseEvent event)
protectedvirtual

◆ mousePressEvent()

void PlatformEventHandler::mousePressEvent ( const PlatformMouseEvent event)
protectedvirtual

◆ mouseReleaseEvent()

void PlatformEventHandler::mouseReleaseEvent ( const PlatformMouseEvent event)
protectedvirtual

◆ moveEvent()

void PlatformEventHandler::moveEvent ( const PlatformMoveEvent event)
protectedvirtual

◆ nativeEvent()

void PlatformEventHandler::nativeEvent ( const PlatformNativeEvent event)
protectedvirtual

◆ resizeEvent()

void PlatformEventHandler::resizeEvent ( const PlatformResizeEvent event)
protectedvirtual

◆ textInputEvent()

void PlatformEventHandler::textInputEvent ( const PlatformTextInputEvent event)
protectedvirtual

◆ wheelEvent()

void PlatformEventHandler::wheelEvent ( const PlatformWheelEvent event)
protectedvirtual

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