diff options
Diffstat (limited to 'src/esdl2.erl')
-rw-r--r-- | src/esdl2.erl | 40 |
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() -> |