aboutsummaryrefslogtreecommitdiffstats
path: root/src/esdl2.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/esdl2.erl')
-rw-r--r--src/esdl2.erl40
1 files changed, 40 insertions, 0 deletions
diff --git a/src/esdl2.erl b/src/esdl2.erl
index 7bacb71..0b1b456 100644
--- a/src/esdl2.erl
+++ b/src/esdl2.erl
@@ -64,6 +64,17 @@
-export([start_text_input/0]).
-export([stop_text_input/0]).
+%% sdl_mouse
+-export([capture_mouse/1]).
+-export([get_global_mouse_state/0]).
+-export([get_mouse_focus/0]).
+-export([get_mouse_state/0]).
+-export([get_relative_mouse_mode/0]).
+-export([get_relative_mouse_state/0]).
+-export([set_relative_mouse_mode/1]).
+-export([warp_mouse_global/2]).
+-export([warp_mouse_in_window/3]).
+
%% sdl_power
-export([get_power_info/0]).
@@ -269,6 +280,35 @@ start_text_input() ->
stop_text_input() ->
erlang:nif_error({not_loaded, ?MODULE}).
+%% sdl_mouse
+
+capture_mouse(_) ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
+get_global_mouse_state() ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
+get_mouse_focus() ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
+get_mouse_state() ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
+get_relative_mouse_mode() ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
+get_relative_mouse_state() ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
+set_relative_mouse_mode(_) ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
+warp_mouse_global(_, _) ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
+warp_mouse_in_window(_, _, _) ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
%% sdl_power
get_power_info() ->