0,0 → 1,30 |
#ifndef KOLIBRI_LIBIMG_H |
#define KOLIBRI_LIBIMG_H |
|
int kolibri_libimg_init(void) |
{ |
int asm_init_status = init_libimg_asm(); |
|
/* just return asm_init_status? or return init_libimg_asm() ?*/ |
|
if(asm_init_status == 0) |
return 0; |
else |
return 1; |
} |
|
extern void* (*img_decode)(void *, uint32_t, uint32_t) __attribute__((__stdcall__)); |
extern void* (*img_encode)(void *, uint32_t, uint32_t) __attribute__((__stdcall__)); |
extern void* (*img_create)(uint32_t, uint32_t, uint32_t) __attribute__((__stdcall__)); |
extern void (*img_to_rgb2)(void *, void *) __attribute__((__stdcall__)); |
extern void* (*img_to_rgb)(void *) __attribute__((__stdcall__)); |
extern uint32_t (*img_flip)(void *, uint32_t) __attribute__((__stdcall__)); |
extern uint32_t (*img_flip_layer)(void *, uint32_t) __attribute__((__stdcall__)); |
extern uint32_t (*img_rotate)(void *, uint32_t) __attribute__((__stdcall__)); |
extern uint32_t (*img_rotate_layer)(void *, uint32_t) __attribute__((__stdcall__)); |
extern void (*img_draw)(void *, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t ) __attribute__((__stdcall__)); |
extern uint32_t (*img_count)(void *) __attribute__((__stdcall__)); |
extern uint32_t (*img_destroy)(void *) __attribute__((__stdcall__)); |
extern uint32_t (*img_destroy_layer)(void *) __attribute__((__stdcall__)); |
|
#endif /* KOLIBRI_LIBIMG_H */ |