![]() |
Notcurses 3.0.17
a blingful library for TUIs and character graphics
|
#include <termdesc.h>

Data Fields | |
| uint16_t | escindices [ESCAPE_MAX] |
| int | ttyfd |
| char * | esctable |
| nccapabilities | caps |
| unsigned | pixy |
| unsigned | pixx |
| unsigned | cellpxy |
| unsigned | cellpxx |
| unsigned | dimy |
| unsigned | dimx |
| unsigned | supported_styles |
| uint32_t | bg_collides_default |
| uint32_t | fg_default |
| ncpixelimpl_e | pixel_implementation |
| int(* | pixel_wipe )(sprixel *s, int y, int x) |
| int(* | pixel_rebuild )(sprixel *s, int y, int x, uint8_t *auxvec) |
| void(* | pixel_refresh )(const struct ncpile *p, sprixel *s) |
| int(* | pixel_remove )(int id, fbuf *f) |
| int(* | pixel_init )(struct tinfo *ti, int fd) |
| int(* | pixel_draw )(const struct tinfo *, const struct ncpile *p, sprixel *s, fbuf *f, int y, int x) |
| int(* | pixel_draw_late )(const struct tinfo *, sprixel *s, int yoff, int xoff) |
| int(* | pixel_move )(sprixel *s, fbuf *f, unsigned noscroll, int yoff, int xoff) |
| int(* | pixel_scrub )(const struct ncpile *p, sprixel *s) |
| int(* | pixel_clear_all )(fbuf *f) |
| int(* | pixel_commit )(fbuf *f, sprixel *s, unsigned noscroll) |
| void(* | pixel_scroll )(const struct ncpile *p, struct tinfo *, int rows) |
| void(* | pixel_cleanup )(struct tinfo *) |
| uint8_t *(* | pixel_trans_auxvec )(const struct ncpile *p) |
| int | color_registers |
| unsigned | sixel_maxx |
| unsigned | sixel_maxy |
| unsigned | sixel_maxy_pristine |
| unsigned | sprixel_scale_height |
| void * | sixelengine |
| const char * | termname |
| char * | termversion |
| queried_terminals_e | qterm |
| struct termios * | tpreserved |
| struct inputctx * | ictx |
| unsigned | stdio_blocking_save |
| unsigned | gratuitous_hpa |
| int | default_rows |
| int | default_cols |
| ncpalette | originalpalette |
| int | maxpaletteread |
| pthread_t | gpmthread |
| int | gpmfd |
| char | mouseproto |
| bool | pixelmice |
| unsigned | kbdlevel |
| bool | kittykbdsupport |
| bool | bce |
| bool | in_alt_screen |
Definition at line 106 of file termdesc.h.
| bool bce |
Definition at line 217 of file termdesc.h.
| uint32_t bg_collides_default |
Definition at line 126 of file termdesc.h.
| nccapabilities caps |
Definition at line 110 of file termdesc.h.
| unsigned cellpxx |
Definition at line 116 of file termdesc.h.
| unsigned cellpxy |
Definition at line 115 of file termdesc.h.
| int color_registers |
Definition at line 163 of file termdesc.h.
| int default_cols |
Definition at line 189 of file termdesc.h.
| int default_rows |
Definition at line 188 of file termdesc.h.
| unsigned dimx |
Definition at line 117 of file termdesc.h.
| unsigned dimy |
Definition at line 117 of file termdesc.h.
| uint16_t escindices[ESCAPE_MAX] |
Definition at line 107 of file termdesc.h.
| char* esctable |
Definition at line 109 of file termdesc.h.
| uint32_t fg_default |
Definition at line 129 of file termdesc.h.
| int gpmfd |
Definition at line 194 of file termdesc.h.
| pthread_t gpmthread |
Definition at line 193 of file termdesc.h.
| unsigned gratuitous_hpa |
Definition at line 183 of file termdesc.h.
| struct inputctx* ictx |
Definition at line 180 of file termdesc.h.
| bool in_alt_screen |
Definition at line 218 of file termdesc.h.
| unsigned kbdlevel |
Definition at line 215 of file termdesc.h.
| bool kittykbdsupport |
Definition at line 216 of file termdesc.h.
| int maxpaletteread |
Definition at line 192 of file termdesc.h.
| char mouseproto |
Definition at line 195 of file termdesc.h.
| ncpalette originalpalette |
Definition at line 191 of file termdesc.h.
| void(* pixel_cleanup) (struct tinfo *) |
Definition at line 157 of file termdesc.h.
| int(* pixel_clear_all) (fbuf *f) |
Definition at line 152 of file termdesc.h.
Definition at line 154 of file termdesc.h.
Definition at line 146 of file termdesc.h.
Definition at line 148 of file termdesc.h.
| ncpixelimpl_e pixel_implementation |
Definition at line 133 of file termdesc.h.
| int(* pixel_init) (struct tinfo *ti, int fd) |
Definition at line 145 of file termdesc.h.
Definition at line 150 of file termdesc.h.
Definition at line 139 of file termdesc.h.
Definition at line 143 of file termdesc.h.
| int(* pixel_remove) (int id, fbuf *f) |
Definition at line 144 of file termdesc.h.
Definition at line 156 of file termdesc.h.
Definition at line 151 of file termdesc.h.
| uint8_t *(* pixel_trans_auxvec) (const struct ncpile *p) |
Definition at line 158 of file termdesc.h.
Definition at line 137 of file termdesc.h.
| bool pixelmice |
Definition at line 196 of file termdesc.h.
| unsigned pixx |
Definition at line 112 of file termdesc.h.
| unsigned pixy |
Definition at line 111 of file termdesc.h.
| queried_terminals_e qterm |
Definition at line 177 of file termdesc.h.
| unsigned sixel_maxx |
Definition at line 164 of file termdesc.h.
| unsigned sixel_maxy |
Definition at line 171 of file termdesc.h.
| unsigned sixel_maxy_pristine |
Definition at line 172 of file termdesc.h.
| void* sixelengine |
Definition at line 174 of file termdesc.h.
| unsigned sprixel_scale_height |
Definition at line 173 of file termdesc.h.
| unsigned stdio_blocking_save |
Definition at line 181 of file termdesc.h.
| unsigned supported_styles |
Definition at line 119 of file termdesc.h.
| const char* termname |
Definition at line 175 of file termdesc.h.
| char* termversion |
Definition at line 176 of file termdesc.h.
| struct termios* tpreserved |
Definition at line 179 of file termdesc.h.
| int ttyfd |
Definition at line 108 of file termdesc.h.