Panda3D
|
Records a pointer movement event. More...
#include "pointerEvent.h"
Public Member Functions | |
bool | operator!= (const PointerEvent &other) const |
bool | operator< (const PointerEvent &other) const |
bool | operator== (const PointerEvent &other) const |
The equality operator does not consider time significant. | |
void | output (std::ostream &out) const |
void | read_datagram (DatagramIterator &scan) |
Restores the event from the datagram. | |
void | write_datagram (Datagram &dg) const |
Writes the event into a datagram. | |
Public Attributes | |
double | _direction = 0.0 |
double | _dx = 0.0 |
double | _dy = 0.0 |
int | _id = 0 |
bool | _in_window = false |
double | _length = 0.0 |
double | _pressure = 0.0 |
double | _rotation = 0.0 |
int | _sequence = 0 |
double | _time = 0.0 |
PointerType | _type = PointerType::unknown |
double | _xpos = 0.0 |
double | _ypos = 0.0 |
Records a pointer movement event.
Definition at line 26 of file pointerEvent.h.
|
inline |
Definition at line 33 of file pointerEvent.I.
|
inline |
Definition at line 41 of file pointerEvent.I.
|
inline |
The equality operator does not consider time significant.
Definition at line 17 of file pointerEvent.I.
void PointerEvent::output | ( | std::ostream & | out | ) | const |
Definition at line 21 of file pointerEvent.cxx.
void PointerEvent::read_datagram | ( | DatagramIterator & | scan | ) |
Restores the event from the datagram.
Definition at line 38 of file pointerEvent.cxx.
void PointerEvent::write_datagram | ( | Datagram & | dg | ) | const |
Writes the event into a datagram.
Definition at line 30 of file pointerEvent.cxx.
double PointerEvent::_direction = 0.0 |
Definition at line 48 of file pointerEvent.h.
double PointerEvent::_dx = 0.0 |
Definition at line 45 of file pointerEvent.h.
double PointerEvent::_dy = 0.0 |
Definition at line 46 of file pointerEvent.h.
int PointerEvent::_id = 0 |
Definition at line 41 of file pointerEvent.h.
bool PointerEvent::_in_window = false |
Definition at line 40 of file pointerEvent.h.
double PointerEvent::_length = 0.0 |
Definition at line 47 of file pointerEvent.h.
double PointerEvent::_pressure = 0.0 |
Definition at line 49 of file pointerEvent.h.
double PointerEvent::_rotation = 0.0 |
Definition at line 50 of file pointerEvent.h.
int PointerEvent::_sequence = 0 |
Definition at line 51 of file pointerEvent.h.
double PointerEvent::_time = 0.0 |
Definition at line 52 of file pointerEvent.h.
PointerType PointerEvent::_type = PointerType::unknown |
Definition at line 42 of file pointerEvent.h.
double PointerEvent::_xpos = 0.0 |
Definition at line 43 of file pointerEvent.h.
double PointerEvent::_ypos = 0.0 |
Definition at line 44 of file pointerEvent.h.