1
0
Fork 0
tsgames/build/assets/include/image_data.h

23 lines
384 B
C

#pragma once
#include <stdint.h>
typedef union {
struct {
uint8_t r;
uint8_t g;
uint8_t b;
uint8_t a;
};
uint32_t color;
} image_pixel_t;
typedef struct {
uint16_t width;
uint16_t height;
image_pixel_t* pixels;
} image_data_t;
image_data_t create_image(uint16_t width, uint16_t height);
void free_image(image_data_t image);