npv:osd:timer, will add more if pertinent
[nyanmp.git] / npv / video / osd / public.h
blobfd39f5eb26f138f2a814f2fcb7350d21886586d7
1 #ifndef NPV_VIDEO_OSD_PUBLIC_H
2 #define NPV_VIDEO_OSD_PUBLIC_H
3 #include <stdint.h>
5 #include <ft2build.h>
6 #include FT_FREETYPE_H
7 #include FT_GLYPH_H /* TODO: temporary for gb_get */
9 #include "npv/c_fixing.h"
10 /*----------------------------------------------------------------------------*/
11 #include "npv/video/osd/namespace/public.h"
12 /*----------------------------------------------------------------------------*/
13 STATIC void clear_dirty(void);
14 STATIC void init_once(u8 **faces_files);
15 STATIC void init_once(u8 **faces_files);
16 STATIC void update_dimensions(void *scaler_pixs, u16 width, u16 height,
17 u32 line_bytes_n);
18 STATIC void rop_blend(s64 now);
19 STATIC void rop_restore(void);
20 /*----------------------------------------------------------------------------*/
21 #define CLEANUP
22 #include "npv/video/osd/namespace/public.h"
23 #undef CLEANUP
24 #endif