diff options
Diffstat (limited to '')
| -rw-r--r-- | sdl2/render.ha | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sdl2/render.ha b/sdl2/render.ha index 0bba541..19c3940 100644 --- a/sdl2/render.ha +++ b/sdl2/render.ha @@ -139,6 +139,17 @@ export fn set_texture_alpha_mod(texture: *texture, a: u8) (void | error) = { return wrapvoid(_set_texture_alpha_mod(texture, a)); }; +@symbol("SDL_SetTextureBlendMode") fn _set_texture_blend_mode( + texture: *texture, mode: blend_mode) int; + +// Set the blend mode for a texture, used by SDL_RenderCopy(). +export fn set_texture_blend_mode( + texture: *texture, + mode: blend_mode, +) (void | error) = { + return wrapvoid(_set_texture_blend_mode(texture, mode)); +}; + @symbol("SDL_RenderCopy") fn _render_copy(renderer: *renderer, texture: *texture, srcrect: nullable *rect, dstrect: nullable *rect) int; |
