forked from ExternalVendorCode/Signal-Server
Tidy up and typedef structs for ease of maintenance
This commit is contained in:
16
image-ppm.hh
16
image-ppm.hh
@@ -4,10 +4,18 @@
|
||||
#include <stdlib.h>
|
||||
#include <stdint.h>
|
||||
#include <stdio.h>
|
||||
#include "image.hh"
|
||||
|
||||
int ppm_init(PIMAGE_CTX ctx);
|
||||
int ppm_add_pixel(PIMAGE_CTX ctx,const uint8_t r,const uint8_t g,const uint8_t b,const uint8_t a);
|
||||
int ppm_get_pixel(PIMAGE_CTX ctx,const size_t x,const size_t y,const uint8_t *r,const uint8_t *g,const uint8_t *b,const uint8_t *a);
|
||||
int ppm_write(PIMAGE_CTX ctx, FILE* fd);
|
||||
int ppm_init(image_ctx_t *ctx);
|
||||
int ppm_add_pixel(image_ctx_t *ctx,const uint8_t r,const uint8_t g,const uint8_t b,const uint8_t a);
|
||||
int ppm_get_pixel(image_ctx_t *ctx,const size_t x,const size_t y,const uint8_t *r,const uint8_t *g,const uint8_t *b,const uint8_t *a);
|
||||
int ppm_write(image_ctx_t *ctx, FILE* fd);
|
||||
|
||||
image_dispatch_table_t ppm_dt = {\
|
||||
.init = ppm_init, \
|
||||
.add_pixel = ppm_add_pixel, \
|
||||
.get_pixel = ppm_get_pixel, \
|
||||
.write = ppm_write
|
||||
};
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user