Panda3D
Public Member Functions | Public Attributes | List of all members
PointerEvent Class Reference

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. More...
 
void output (std::ostream &out) const
 
void read_datagram (DatagramIterator &scan)
 Restores the event from the datagram. More...
 
void write_datagram (Datagram &dg) const
 Writes the event into a datagram. More...
 

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
 

Detailed Description

Records a pointer movement event.

Definition at line 26 of file pointerEvent.h.

Member Function Documentation

◆ operator==()

bool PointerEvent::operator== ( const PointerEvent other) const
inline

The equality operator does not consider time significant.

Definition at line 18 of file pointerEvent.I.

◆ read_datagram()

void PointerEvent::read_datagram ( DatagramIterator scan)

Restores the event from the datagram.

Definition at line 39 of file pointerEvent.cxx.

◆ write_datagram()

void PointerEvent::write_datagram ( Datagram dg) const

Writes the event into a datagram.

Definition at line 31 of file pointerEvent.cxx.


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