FONT/FZX.H

EXTENT

uint16_t fzx_buffer_extent(struct fzx_font *ff, char *buf, uint16_t buflen)

char *fzx_buffer_partition(struct fzx_font *ff, char *buf, uint16_t buflen, uint16_t allowed_width)

char *fzx_buffer_partition_ww(struct fzx_font *ff, char *buf, uint16_t buflen, uint16_t allowed_width)

uint16_t fzx_string_extent(struct fzx_font *ff, char *s)

char *fzx_string_partition(struct fzx_font *ff, char *s, uint16_t allowed_width)

char *fzx_string_partition_ww(struct fzx_font *ff, char *s, uint16_t allowed_width)

RENDER

int fzx_putc(struct fzx_state *fs, int c)

int fzx_puts(struct fzx_state *fs, char *s)

int fzx_puts_justified(struct fzx_state *fs, char *s, uint16_t allowed_width)

int fzx_write(struct fzx_state *fs, char *buf, uint16_t buflen)

int fzx_write_justified(struct fzx_state *fs, char *buf, uint16_t buflen, uint16_t allowed_width)

RENDER MODES

void _fzx_draw_or(void)

void _fzx_draw_reset(void)

void _fzx_draw_xor(void)

MISCELLANEOUS

void fzx_at(struct fzx_state *fs, uint16_t x, uint16_t y)

char *fzx_char_metrics(struct fzx_font *ff, struct fzx_cmetric *fm, int c)

uint16_t fzx_glyph_width(struct fzx_font *ff, int c)

void fzx_state_init(struct fzx_state *fs, struct fzx_font *ff, struct r_Rect16 *window)

 
libnew/font_fzx.txt · Last modified: 2015/07/15 15:23 by aralbrec
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki