15 #ifndef MODIFIERBUTTONS_H 16 #define MODIFIERBUTTONS_H 18 #include "pandabase.h" 20 #include "buttonHandle.h" 21 #include "pointerToArray.h" 54 INLINE
int get_num_buttons()
const;
56 MAKE_SEQ(get_buttons, get_num_buttons, get_button);
60 INLINE
void all_buttons_up();
63 INLINE
bool is_down(
int index)
const;
64 INLINE
bool is_any_down()
const;
66 string get_prefix()
const;
68 void output(ostream &out)
const;
69 void write(ostream &out)
const;
72 void modify_button_list();
75 typedef unsigned long BitmaskType;
84 #include "modifierButtons.I"