19 lines
683 B
C
19 lines
683 B
C
#ifndef unigi_header_ext_main
|
|
#define unigi_header_ext_main
|
|
#define unigi_ext_texture_fixedpointdepth 16
|
|
#include "types.h"
|
|
#include "structs.h"
|
|
|
|
void unigi_ext_texture_draw(
|
|
unigi_ext_type_texture * tex,
|
|
unigi_ext_type_texture * buffer,
|
|
unigi_ext_type_rect texbounds,
|
|
unigi_ext_type_rect bufbounds
|
|
);
|
|
void unigi_ext_rect_dimensions(unigi_ext_type_rect bounds, unigi_ext_type_2d_coord * width, unigi_ext_type_2d_coord * height);
|
|
unigi_ext_type_texture * unigi_ext_texture_create(unigi_ext_type_2d_coord width, unigi_ext_type_2d_coord height);
|
|
void unigi_ext_texture_destroy(unigi_ext_type_texture * texture);
|
|
unigi_ext_type_texture * unigi_ext_texture_open(char * path);
|
|
|
|
#endif
|