aboutsummaryrefslogtreecommitdiffstats
path: root/src/esdl2.erl
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2018-02-06 00:05:12 +0100
committerLoïc Hoguin <[email protected]>2018-02-06 00:05:12 +0100
commit0e6c291c64e77181851b8a3255a3da8827124080 (patch)
tree825bc984cf63b24ad8437cc0bbc27760ea95dfef /src/esdl2.erl
parent251a2457fe10910b357e33609a59545684294bc3 (diff)
downloadesdl2-0e6c291c64e77181851b8a3255a3da8827124080.tar.gz
esdl2-0e6c291c64e77181851b8a3255a3da8827124080.tar.bz2
esdl2-0e6c291c64e77181851b8a3255a3da8827124080.zip
Initial work on the SDL_ttf functions
Diffstat (limited to 'src/esdl2.erl')
-rw-r--r--src/esdl2.erl28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/esdl2.erl b/src/esdl2.erl
index 2198d60..52a2ace 100644
--- a/src/esdl2.erl
+++ b/src/esdl2.erl
@@ -160,6 +160,7 @@
-export([get_num_allocations/0]).
%% sdl_surface
+-export([get_surface_dimensions/1]).
-export([img_load/1]).
%% sdl_texture
@@ -171,6 +172,13 @@
-export([set_texture_blend_mode/2]).
-export([set_texture_color_mod/4]).
+%% sdl_ttf
+-export([ttf_init/0]).
+-export([ttf_open_font/2]).
+-export([ttf_quit/0]).
+-export([ttf_render_utf8_solid/3]).
+-export([ttf_was_init/0]).
+
%% sdl_version
-export([get_version/0]).
-export([get_revision/0]).
@@ -622,6 +630,9 @@ get_num_allocations() ->
%% sdl_surface
+get_surface_dimensions(_) ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
img_load(_) ->
erlang:nif_error({not_loaded, ?MODULE}).
@@ -648,6 +659,23 @@ set_texture_blend_mode(_, _) ->
set_texture_color_mod(_, _, _, _) ->
erlang:nif_error({not_loaded, ?MODULE}).
+%% sdl_ttf
+
+ttf_init() ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
+ttf_open_font(_, _) ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
+ttf_quit() ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
+ttf_render_utf8_solid(_, _, _) ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
+ttf_was_init() ->
+ erlang:nif_error({not_loaded, ?MODULE}).
+
%% sdl_version
get_version() ->