VirtualMouse
from panda3d.core import VirtualMouse
- class VirtualMouse
- Bases: - DataNode- Poses as a MouseAndKeyboard object in the datagraph, but accepts input from user calls, rather than reading the actual mouse and keyboard from an input device. The user can write high-level code to put the mouse wherever he/she wants, and to insert keypresses on demand. - Inheritance diagram - __init__(*args, **kwargs)
 - getClassType()
- C++ Interface: get_class_type() 
 - get_class_type()
- C++ Interface: get_class_type() 
 - pressButton()
- C++ Interface: press_button(const VirtualMouse self, ButtonHandle button) - /**
- Simulates a mouse or keyboard button being depressed. This should be 
- followed up by a call to release_button() sometime later (possibly 
- immediately). 
 - */ 
 
 - press_button()
- C++ Interface: press_button(const VirtualMouse self, ButtonHandle button) - /**
- Simulates a mouse or keyboard button being depressed. This should be 
- followed up by a call to release_button() sometime later (possibly 
- immediately). 
 - */ 
 
 - releaseButton()
- C++ Interface: release_button(const VirtualMouse self, ButtonHandle button) - /**
- Simulates the button being released. This should follow a previous call to 
- press_button(). 
 - */ 
 
 - release_button()
- C++ Interface: release_button(const VirtualMouse self, ButtonHandle button) - /**
- Simulates the button being released. This should follow a previous call to 
- press_button(). 
 - */ 
 
 - setMouseOn()
- C++ Interface: set_mouse_on(const VirtualMouse self, bool flag) - /**
- Sets whether the mouse should appear to be within the window or not. If 
- this is true, the mouse is within the window; if false, the mouse is not 
- within the window (and set_mouse_pos() means nothing). 
 - */ 
 
 - setMousePos()
- C++ Interface: set_mouse_pos(const VirtualMouse self, int x, int y) - /**
- Sets the current mouse pixel location, where (0,0) is the upper left, and 
- (width-1, height-1) is the lower right pixel of the virtual window. 
 - */ 
 
 - setWindowSize()
- C++ Interface: set_window_size(const VirtualMouse self, int width, int height) - /**
- Sets the size of the “window” in which the mouse rolls. This changes the 
- meaning of the values passed to set_mouse_pos(). 
 - */ 
 
 - set_mouse_on()
- C++ Interface: set_mouse_on(const VirtualMouse self, bool flag) - /**
- Sets whether the mouse should appear to be within the window or not. If 
- this is true, the mouse is within the window; if false, the mouse is not 
- within the window (and set_mouse_pos() means nothing). 
 - */ 
 
 
