|
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.