Physics Simulation & Visualization Tool 0.1
A C++ physics simulation engine with real-time 3D visualization
Loading...
Searching...
No Matches
RawInputFilter Class Reference

#include <RawInputFilter.h>

Inheritance diagram for RawInputFilter:
[legend]
Collaboration diagram for RawInputFilter:
[legend]

Public Types

using MouseCallback = std::function< void(int dx, int dy)>
 

Public Member Functions

 RawInputFilter (MouseCallback callback)
 
 ~RawInputFilter () override
 
bool nativeEventFilter (const QByteArray &eventType, void *message, qintptr *result) override
 
void handleMouseMove (int dx, int dy)
 

Detailed Description

Definition at line 9 of file RawInputFilter.h.

Member Typedef Documentation

◆ MouseCallback

using RawInputFilter::MouseCallback = std::function<void(int dx, int dy)>

Definition at line 11 of file RawInputFilter.h.

Constructor & Destructor Documentation

◆ RawInputFilter()

RawInputFilter::RawInputFilter ( MouseCallback  callback)
explicit

Definition at line 17 of file RawInputFilter.cpp.

◆ ~RawInputFilter()

RawInputFilter::~RawInputFilter ( )
override

Definition at line 20 of file RawInputFilter.cpp.

Member Function Documentation

◆ handleMouseMove()

void RawInputFilter::handleMouseMove ( int  dx,
int  dy 
)

◆ nativeEventFilter()

bool RawInputFilter::nativeEventFilter ( const QByteArray &  eventType,
void *  message,
qintptr *  result 
)
override

Definition at line 29 of file RawInputFilter.cpp.


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