00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 INLINE PointerEventList::
00022 PointerEventList() {
00023 }
00024
00025
00026
00027
00028
00029
00030 INLINE PointerEventList::
00031 PointerEventList(const PointerEventList ©) :
00032 _events(copy._events)
00033 {
00034 }
00035
00036
00037
00038
00039
00040
00041 INLINE void PointerEventList::
00042 operator = (const PointerEventList ©) {
00043 _events = copy._events;
00044 }
00045
00046
00047
00048
00049
00050
00051 INLINE int PointerEventList::
00052 get_num_events() const {
00053 return _events.size();
00054 }
00055
00056
00057
00058
00059
00060
00061 INLINE bool PointerEventList::
00062 get_in_window(int evt) const {
00063 nassertr((evt >= 0) && (evt < (int)_events.size()), 0);
00064 return _events[evt]._in_window;
00065 }
00066
00067
00068
00069
00070
00071
00072 INLINE int PointerEventList::
00073 get_xpos(int evt) const {
00074 nassertr((evt >= 0) && (evt < (int)_events.size()), 0);
00075 return _events[evt]._xpos;
00076 }
00077
00078
00079
00080
00081
00082
00083 INLINE int PointerEventList::
00084 get_ypos(int evt) const {
00085 nassertr((evt >= 0) && (evt < (int)_events.size()), 0);
00086 return _events[evt]._ypos;
00087 }
00088
00089
00090
00091
00092
00093
00094 INLINE int PointerEventList::
00095 get_dx(int evt) const {
00096 nassertr((evt >= 0) && (evt < (int)_events.size()), 0);
00097 return _events[evt]._dx;
00098 }
00099
00100
00101
00102
00103
00104
00105 INLINE int PointerEventList::
00106 get_dy(int evt) const {
00107 nassertr((evt >= 0) && (evt < (int)_events.size()), 0);
00108 return _events[evt]._dy;
00109 }
00110
00111
00112
00113
00114
00115
00116 INLINE double PointerEventList::
00117 get_length(int evt) const {
00118 nassertr((evt >= 0) && (evt < (int)_events.size()), 0);
00119 return _events[evt]._length;
00120 }
00121
00122
00123
00124
00125
00126
00127 INLINE double PointerEventList::
00128 get_direction(int evt) const {
00129 nassertr((evt >= 0) && (evt < (int)_events.size()), 0);
00130 return _events[evt]._direction;
00131 }
00132
00133
00134
00135
00136
00137
00138 INLINE double PointerEventList::
00139 get_rotation(int evt) const {
00140 nassertr((evt >= 0) && (evt < (int)_events.size()), 0);
00141 return _events[evt]._rotation;
00142 }
00143
00144
00145
00146
00147
00148
00149 INLINE int PointerEventList::
00150 get_sequence(int evt) const {
00151 nassertr((evt >= 0) && (evt < (int)_events.size()), 0);
00152 return _events[evt]._sequence;
00153 }
00154
00155
00156
00157
00158
00159
00160 INLINE double PointerEventList::
00161 get_time(int evt) const {
00162 nassertr((evt >= 0) && (evt < (int)_events.size()), 0);
00163 return _events[evt]._time;
00164 }
00165
00166
00167
00168
00169
00170
00171 INLINE void PointerEventList::
00172 clear() {
00173 _events.clear();
00174 }
00175
00176
00177
00178
00179
00180
00181 INLINE void PointerEventList::
00182 pop_front() {
00183 _events.pop_front();
00184 }