#include <virtualMouse.h>
Inheritance diagram for VirtualMouse:
Public Member Functions | |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Protected Member Functions | |
virtual void | do_transmit_data (const DataNodeTransmit &input, DataNodeTransmit &output) |
Private Member Functions | |
void | set_mouse_pos (int x, int y) |
void | set_window_size (int width, int height) |
void | set_mouse_on (bool flag) |
void | press_button (ButtonHandle button) |
void | release_button (ButtonHandle button) |
PT (EventStoreVec2) _pixel_xy | |
PT (EventStoreVec2) _xy | |
PT (ButtonEventList) _button_events | |
PT (ButtonEventList) _next_button_events | |
Private Attributes | |
PUBLISHED | __pad0__: VirtualMouse(const string &name) |
int | _mouse_x |
int | _mouse_y |
int | _win_width |
int | _win_height |
bool | _mouse_on |
int | _pixel_xy_output |
int | _xy_output |
int | _button_events_output |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Reimplemented from DataNode. Definition at line 125 of file virtualMouse.cxx. References _button_events_output, _mouse_x, _mouse_y, _pixel_xy_output, _win_height, _win_width, _xy_output, PT(), and DataNodeTransmit::set_data(). |
|
Reimplemented from DataNode. Definition at line 82 of file virtualMouse.h. References DataNode::get_class_type(), and DataNode::init_type(). |
|
Reimplemented from DataNode. Definition at line 71 of file virtualMouse.h. |
|
Reimplemented from DataNode. Definition at line 79 of file virtualMouse.h. References DataNode::get_class_type(). |
|
Reimplemented from DataNode. Definition at line 74 of file virtualMouse.h. References DataNode::get_class_type(), DataNode::init_type(), and register_type(). Referenced by init_libdevice(). |
|
Definition at line 96 of file virtualMouse.cxx. References ButtonEvent::T_down. |
|
|
|
|
|
|
|
Referenced by do_transmit_data(). |
|
Definition at line 107 of file virtualMouse.cxx. References ButtonEvent::T_up. |
|
Definition at line 83 of file virtualMouse.cxx. References _mouse_on. |
|
Definition at line 56 of file virtualMouse.cxx. |
|
Definition at line 69 of file virtualMouse.cxx. References _win_height, _win_width, height, and width. |
|
Reimplemented from DataNode. Definition at line 40 of file virtualMouse.h. |
|
Definition at line 63 of file virtualMouse.h. Referenced by do_transmit_data(). |
|
Definition at line 52 of file virtualMouse.h. Referenced by set_mouse_on(). |
|
Definition at line 50 of file virtualMouse.h. Referenced by do_transmit_data(), and set_mouse_pos(). |
|
Definition at line 50 of file virtualMouse.h. Referenced by do_transmit_data(), and set_mouse_pos(). |
|
Definition at line 61 of file virtualMouse.h. Referenced by do_transmit_data(). |
|
Reimplemented from DataNode. Definition at line 21 of file virtualMouse.cxx. |
|
Definition at line 51 of file virtualMouse.h. Referenced by do_transmit_data(), and set_window_size(). |
|
Definition at line 51 of file virtualMouse.h. Referenced by do_transmit_data(), and set_window_size(). |
|
Definition at line 62 of file virtualMouse.h. Referenced by do_transmit_data(). |