diff options
author | Loïc Hoguin <[email protected]> | 2014-04-07 16:23:11 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2014-04-07 16:23:11 +0200 |
commit | 2cf2671ae330007481c1bc6764cf324228803f75 (patch) | |
tree | 8b4d5239dd3ee001d9f0f3f40efd65b86cb6f007 /src | |
parent | 58bc5f7437ed9ae39be24816c0f5276ee7694bb9 (diff) | |
download | esdl2-2cf2671ae330007481c1bc6764cf324228803f75.tar.gz esdl2-2cf2671ae330007481c1bc6764cf324228803f75.tar.bz2 esdl2-2cf2671ae330007481c1bc6764cf324228803f75.zip |
Alphabetical order for the public interface modules
Diffstat (limited to 'src')
-rw-r--r-- | src/sdl_renderer.erl | 78 | ||||
-rw-r--r-- | src/sdl_window.erl | 18 |
2 files changed, 48 insertions, 48 deletions
diff --git a/src/sdl_renderer.erl b/src/sdl_renderer.erl index c70ba7c..afbda19 100644 --- a/src/sdl_renderer.erl +++ b/src/sdl_renderer.erl @@ -14,15 +14,12 @@ -module(sdl_renderer). --export([create/3]). --export([count_drivers/0]). --export([get_draw_blend_mode/1]). --export([get_draw_color/1]). --export([get_output_size/1]). -export([clear/1]). -export([copy/2]). -export([copy/4]). -export([copy/7]). +-export([count_drivers/0]). +-export([create/3]). -export([draw_line/3]). -export([draw_line/5]). -export([draw_lines/2]). @@ -36,44 +33,18 @@ -export([fill_rect/5]). -export([fill_rects/2]). -export([get_clip_rect/1]). +-export([get_draw_blend_mode/1]). +-export([get_draw_color/1]). -export([get_logical_size/1]). +-export([get_output_size/1]). -export([get_scale/1]). -export([get_viewport/1]). -export([present/1]). --export([set_draw_color/5]). -export([set_clip_rect/2]). -export([set_clip_rect/5]). +-export([set_draw_color/5]). -export([set_logical_size/3]). -create(Window, Index, Flags) -> - esdl2:create_renderer(Window, Index, Flags), - receive {'_nif_thread_ret_', Ret} -> Ret end. - -count_drivers() -> - {ok, Count} = esdl2:get_num_render_drivers(), - Count. - -get_draw_blend_mode(Renderer) -> - esdl2:get_render_draw_blend_mode(Renderer), - receive {'_nif_thread_ret_', Ret} -> - {ok, Mode} = Ret, - Mode - end. - -get_draw_color(Renderer) -> - esdl2:get_render_draw_color(Renderer), - receive {'_nif_thread_ret_', Ret} -> - {ok, Mode} = Ret, - Mode - end. - -get_output_size(Renderer) -> - esdl2:get_render_output_size(Renderer), - receive {'_nif_thread_ret_', Ret} -> - {ok, Mode} = Ret, - Mode - end. - clear(Renderer) -> esdl2:render_clear(Renderer), receive {'_nif_thread_ret_', Ret} -> Ret end. @@ -90,6 +61,14 @@ copy(Renderer, Texture, SrcRect, DstRect, Angle, CenterPoint, FlipFlags) -> esdl2:render_copy_ex(Renderer, Texture, SrcRect, DstRect, Angle, CenterPoint, FlipFlags), receive {'_nif_thread_ret_', Ret} -> Ret end. +count_drivers() -> + {ok, Count} = esdl2:get_num_render_drivers(), + Count. + +create(Window, Index, Flags) -> + esdl2:create_renderer(Window, Index, Flags), + receive {'_nif_thread_ret_', Ret} -> Ret end. + draw_line(Renderer, #{x:=X1, y:=Y1}, #{x:=X2, y:=Y2}) -> draw_line(Renderer, X1, Y1, X2, Y2). @@ -138,10 +117,31 @@ get_clip_rect(Renderer) -> esdl2:render_get_clip_rect(Renderer), receive {'_nif_thread_ret_', Ret} -> Ret end. +get_draw_blend_mode(Renderer) -> + esdl2:get_render_draw_blend_mode(Renderer), + receive {'_nif_thread_ret_', Ret} -> + {ok, Mode} = Ret, + Mode + end. + +get_draw_color(Renderer) -> + esdl2:get_render_draw_color(Renderer), + receive {'_nif_thread_ret_', Ret} -> + {ok, Mode} = Ret, + Mode + end. + get_logical_size(Renderer) -> esdl2:render_get_logical_size(Renderer), receive {'_nif_thread_ret_', Ret} -> Ret end. +get_output_size(Renderer) -> + esdl2:get_render_output_size(Renderer), + receive {'_nif_thread_ret_', Ret} -> + {ok, Mode} = Ret, + Mode + end. + get_scale(Renderer) -> esdl2:render_get_scale(Renderer), receive {'_nif_thread_ret_', Ret} -> Ret end. @@ -153,10 +153,6 @@ get_viewport(Renderer) -> present(Renderer) -> esdl2:render_present(Renderer). -set_draw_color(Renderer, R, G, B, A) -> - esdl2:set_render_draw_color(Renderer, R, G, B, A), - receive {'_nif_thread_ret_', Ret} -> Ret end. - set_clip_rect(Renderer, #{x:=X, y:=Y, w:=W, h:=H}) -> esdl2:render_set_clip_rect(Renderer, X, Y, W, H), receive {'_nif_thread_ret_', Ret} -> Ret end. @@ -165,6 +161,10 @@ set_clip_rect(Renderer, X, Y, W, H) -> esdl2:render_set_clip_rect(Renderer, X, Y, W, H), receive {'_nif_thread_ret_', Ret} -> Ret end. +set_draw_color(Renderer, R, G, B, A) -> + esdl2:set_render_draw_color(Renderer, R, G, B, A), + receive {'_nif_thread_ret_', Ret} -> Ret end. + set_logical_size(Renderer, W, H) -> esdl2:render_set_logical_size(Renderer, W, H), receive {'_nif_thread_ret_', Ret} -> Ret end. diff --git a/src/sdl_window.erl b/src/sdl_window.erl index 8d4c793..9a8753f 100644 --- a/src/sdl_window.erl +++ b/src/sdl_window.erl @@ -19,14 +19,15 @@ -export([get_brightness/1]). -export([get_display_index/1]). -export([get_flags/1]). --export([is_input_grabbed/1]). -export([get_id/1]). -export([get_max_size/1]). -export([get_min_size/1]). -export([get_pos/1]). -export([get_size/1]). -export([get_title/1]). +-export([grab_input/2]). -export([hide/1]). +-export([is_input_grabbed/1]). -export([maximize/1]). -export([minimize/1]). -export([raise/1]). @@ -34,7 +35,6 @@ -export([set_bordered/2]). -export([set_brightness/2]). -export([set_fullscreen/2]). --export([grab_input/2]). -export([set_icon/2]). -export([set_max_size/3]). -export([set_min_size/3]). @@ -66,10 +66,6 @@ get_flags(Window) -> esdl2:get_window_flags(Window), receive {'_nif_thread_ret_', Ret} -> Ret end. -is_input_grabbed(Window) -> - esdl2:get_window_grab(Window), - receive {'_nif_thread_ret_', Ret} -> Ret end. - get_id(Window) -> esdl2:get_window_id(Window), receive {'_nif_thread_ret_', Ret} -> Ret end. @@ -94,9 +90,16 @@ get_title(Window) -> esdl2:get_window_title(Window), receive {'_nif_thread_ret_', Ret} -> Ret end. +grab_input(Window, Grab) -> + esdl2:set_window_grab(Window, Grab). + hide(Window) -> esdl2:hide_window(Window). +is_input_grabbed(Window) -> + esdl2:get_window_grab(Window), + receive {'_nif_thread_ret_', Ret} -> Ret end. + maximize(Window) -> esdl2:maximize_window(Window). @@ -120,9 +123,6 @@ set_fullscreen(Window, Flag) -> esdl2:set_window_fullscreen(Window, Flag), receive {'_nif_thread_ret_', Ret} -> Ret end. -grab_input(Window, Grab) -> - esdl2:set_window_grab(Window, Grab). - set_icon(Window, Surface) -> esdl2:set_window_icon(Window, Surface), receive {'_nif_thread_ret_', Ret} -> Ret end. |