Added aliases with sizes for the integer and floating-point numbers

This commit is contained in:
abdelrahman committed 2022-11-27 15:04:34 +00:00
1 parent 45f6021f82
commit 5e6211c2a9
14 files changed
+146 -136

No files matched your search

+12 -12
View File
@@ -6,8 +6,8 @@
#include "SDL_render.h"
#include "SDL_surface.h"
#include "SDL_video.h"
#include "aliases.h"
#include <stdbool.h>
#include <stdint.h>
#ifdef __cplusplus
extern "C" {
@@ -16,15 +16,15 @@ extern "C" {
typedef struct renderer Renderer;
typedef struct {
int32_t width;
int32_t height;
i32 width;
i32 height;
} TextSize;
typedef struct {
float x;
float y;
float width;
float height;
f32 x;
f32 y;
f32 width;
f32 height;
} RenderRect;
/**
@@ -40,14 +40,14 @@ Renderer *create_renderer(SDL_Window *window);
* Useful when rendering on screens that support high DPI since the drawable
* area is usually bigger than the user-defined size.
*/
void get_render_output_size(Renderer *renderer, int32_t *w, int32_t *h);
void get_render_output_size(Renderer *renderer, i32 *w, i32 *h);
void set_render_draw_color(const Renderer *renderer, SDL_Color color);
void render_clear(const Renderer *renderer, SDL_Color color);
void draw_rect(const Renderer *renderer, SDL_Color color, float x, float y,
float w, float h);
void fill_rect(const Renderer *renderer, SDL_Color color, float x, float y,
float w, float h);
void draw_rect(const Renderer *renderer, SDL_Color color, f32 x, f32 y, f32 w,
f32 h);
void fill_rect(const Renderer *renderer, SDL_Color color, f32 x, f32 y, f32 w,
f32 h);
void render_surface(const Renderer *renderer, SDL_Surface *surface,
const RenderRect *dest);
void render_texture(const Renderer *renderer, SDL_Texture *texture,