aboutsummaryrefslogtreecommitdiff
path: root/sdl2/image
diff options
context:
space:
mode:
authorVlad-Stefan Harbuz <vlad@vladh.net>2022-02-07 13:08:52 +0100
committerDrew DeVault <sir@cmpwn.com>2022-02-07 18:56:08 +0100
commit2276dc7ad067f7af7504783239103c1abd7b4433 (patch)
tree20f2f98f4af8b2ff0efeb3b15f1a26e09702e908 /sdl2/image
parentcorrect indentation (diff)
downloadhare-chip8-2276dc7ad067f7af7504783239103c1abd7b4433.tar.gz
refactor names from e.g. sdl2::init() to sdl2::SDL_Init()
Signed-off-by: Vlad-Stefan Harbuz <vlad@vladh.net>
Diffstat (limited to 'sdl2/image')
-rw-r--r--sdl2/image/image.ha34
1 files changed, 17 insertions, 17 deletions
diff --git a/sdl2/image/image.ha b/sdl2/image/image.ha
index 8a48009..8684f83 100644
--- a/sdl2/image/image.ha
+++ b/sdl2/image/image.ha
@@ -3,8 +3,8 @@
use sdl2;
use strings;
-// Flags for [[init]].
-export type init_flags = enum int {
+// Flags for [[IMG_Init]].
+export type IMG_InitFlags = enum int {
NONE = 0,
JPG = 0x00000001,
PNG = 0x00000002,
@@ -12,35 +12,35 @@ export type init_flags = enum int {
WEBP = 0x00000008,
};
-@symbol("IMG_Init") fn _init(flags: init_flags) int;
+@symbol("IMG_Init") fn _IMG_Init(flags: IMG_InitFlags) int;
// Loads dynamic libraries and prepares them for use. Flags should be one or
-// more flags from [[init_flags]] OR'd together.
-export fn init(flags: init_flags) (void | sdl2::error) = {
- return sdl2::wrapvoid(_init(flags));
+// more flags from [[IMG_InitFlags]] OR'd together.
+export fn IMG_Init(flags: IMG_InitFlags) (void | sdl2::error) = {
+ return sdl2::wrapvoid(_IMG_Init(flags));
};
-// Unloads libraries loaded with [[init]]
-export @symbol("IMG_Quit") fn quit() void;
+// Unloads libraries loaded with [[IMG_Init]]
+export @symbol("IMG_Quit") fn IMG_Quit() void;
-@symbol("IMG_Load") fn _load(file: const *char) nullable *sdl2::surface;
+@symbol("IMG_Load") fn _IMG_Load(file: const *char) nullable *sdl2::SDL_Surface;
// Load an image from a file path.
-export fn load(file: str) (*sdl2::surface | sdl2::error) = {
+export fn IMG_Load(file: str) (*sdl2::SDL_Surface | sdl2::error) = {
const file = strings::to_c(file);
defer free(file);
- return sdl2::wrapptr(_load(file))?: *sdl2::surface;
+ return sdl2::wrapptr(_IMG_Load(file))?: *sdl2::SDL_Surface;
};
-@symbol("IMG_LoadTexture") fn _load_texture(renderer: *sdl2::renderer,
- file: const *char) nullable *sdl2::texture;
+@symbol("IMG_LoadTexture") fn _IMG_LoadTexture(SDL_Renderer: *sdl2::SDL_Renderer,
+ file: const *char) nullable *sdl2::SDL_Texture;
// Load an image directly into a render texture.
-export fn load_texture(
- renderer: *sdl2::renderer,
+export fn IMG_LoadTexture(
+ SDL_Renderer: *sdl2::SDL_Renderer,
file: str,
-) (*sdl2::texture | sdl2::error) = {
+) (*sdl2::SDL_Texture | sdl2::error) = {
const file = strings::to_c(file);
defer free(file);
- return sdl2::wrapptr(_load_texture(renderer, file))?: *sdl2::texture;
+ return sdl2::wrapptr(_IMG_LoadTexture(SDL_Renderer, file))?: *sdl2::SDL_Texture;
};