1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-07 12:30:27 +00:00

Implement mouse capture and hiding in HTML5 export

MOUSE_MODE_CONFINED cannot be implemented.
This commit is contained in:
L. Krause
2017-04-29 04:54:48 +02:00
parent abe09919bf
commit 101c542b77
2 changed files with 54 additions and 10 deletions

View File

@@ -81,6 +81,9 @@ class OS_JavaScript : public OS_Unix {
void process_joypads();
void set_css_cursor(const char *);
const char *get_css_cursor() const;
public:
// functions used by main to initialize/deintialize the OS
virtual int get_video_driver_count() const;
@@ -110,9 +113,8 @@ public:
virtual void alert(const String &p_alert, const String &p_title = "ALERT!");
virtual void set_mouse_show(bool p_show);
virtual void set_mouse_grab(bool p_grab);
virtual bool is_mouse_grab_enabled() const;
virtual void set_mouse_mode(MouseMode p_mode);
virtual MouseMode get_mouse_mode() const;
virtual Point2 get_mouse_position() const;
virtual int get_mouse_button_state() const;
virtual void set_window_title(const String &p_title);