#include <buttonEventList.h>
Inheritance diagram for ButtonEventList:
Public Member Functions | |
INLINE | ButtonEventList () |
INLINE void | add_event (ButtonEvent event) |
INLINE int | get_num_events () const |
INLINE const ButtonEvent & | get_event (int n) const |
INLINE void | clear () |
void | update_mods (ModifierButtons &mods) const |
virtual void | output (ostream &out) const |
void | write (ostream &out, int indent_level=0) const |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Private Types | |
typedef pvector< ButtonEvent > | Events |
Private Attributes | |
Events | _events |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 54 of file buttonEventList.h. |
|
|
|
|
|
|
|
Reimplemented from EventStoreValueBase. Definition at line 69 of file buttonEventList.h. References EventStoreValueBase::get_class_type(), and EventStoreValueBase::init_type(). |
|
Reimplemented from EventStoreValueBase. Definition at line 58 of file buttonEventList.h. |
|
Referenced by MouseWatcher::do_transmit_data(), DriveInterface::do_transmit_data(), and ButtonThrower::do_transmit_data(). |
|
Referenced by MouseWatcher::do_transmit_data(), DriveInterface::do_transmit_data(), and ButtonThrower::do_transmit_data(). |
|
Reimplemented from EventStoreValueBase. Definition at line 66 of file buttonEventList.h. References EventStoreValueBase::get_class_type(). |
|
Reimplemented from EventStoreValueBase. Definition at line 61 of file buttonEventList.h. References EventStoreValueBase::get_class_type(), EventStoreValueBase::init_type(), and register_type(). Referenced by ConfigureFn(). |
|
Implements EventStoreValueBase. Definition at line 46 of file buttonEventList.cxx. References _events. |
|
Definition at line 33 of file buttonEventList.cxx. References _events, and ModifierButtons::add_event(). Referenced by Trackball::do_transmit_data(). |
|
Definition at line 68 of file buttonEventList.cxx. |
|
Definition at line 55 of file buttonEventList.h. Referenced by output(), update_mods(), and write(). |
|
Reimplemented from EventStoreValueBase. Definition at line 23 of file buttonEventList.cxx. |