aboutsummaryrefslogtreecommitdiffstats
path: root/src/esdl2.erl
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2018-01-03 16:53:27 +0100
committerLoïc Hoguin <[email protected]>2018-01-03 16:53:48 +0100
commitb8c213eaf6183208f87bad4cd583958ae9967cc9 (patch)
tree01982b5f6c1eb27397e7898b7f6bf1add3cc852c /src/esdl2.erl
parent68220e90d79bddfce27afe1a6c3ba990986b239e (diff)
downloadesdl2-b8c213eaf6183208f87bad4cd583958ae9967cc9.tar.gz
esdl2-b8c213eaf6183208f87bad4cd583958ae9967cc9.tar.bz2
esdl2-b8c213eaf6183208f87bad4cd583958ae9967cc9.zip
Add many sdl_keyboard functions
Diffstat (limited to 'src/esdl2.erl')
-rw-r--r--src/esdl2.erl32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/esdl2.erl b/src/esdl2.erl
index 8470940..a8a1f61 100644
--- a/src/esdl2.erl
+++ b/src/esdl2.erl
@@ -80,7 +80,15 @@
-export([add_hint_callback/3]).
%% sdl_keyboard
+-export([get_key_from_name/1]).
+-export([get_key_from_scancode/1]).
+-export([get_key_name/1]).
+-export([get_mod_state/0]).
+-export([get_scancode_from_key/1]).
+-export([get_scancode_from_name/1]).
+-export([get_scancode_name/1]).
-export([is_text_input_active/0]).
+-export([set_mod_state/1]).
-export([start_text_input/0]).
-export([stop_text_input/0]).
@@ -343,9 +351,33 @@ add_hint_callback(_, _, _) ->
%% sdl_keyboard
+get_key_from_name(_) ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
+get_key_from_scancode(_) ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
+get_key_name(_) ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
+get_mod_state() ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
+get_scancode_from_key(_) ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
+get_scancode_from_name(_) ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
+get_scancode_name(_) ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
is_text_input_active() ->
erlang:nif_error({not_loaded, ?MODULE}).
+set_mod_state(_) ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
start_text_input() ->
erlang:nif_error({not_loaded, ?MODULE}).