![]() |
Notcurses 3.0.13
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 )(struct sprixel *s, int y, int x) |
int(* | pixel_rebuild )(struct sprixel *s, int y, int x, uint8_t *auxvec) |
void(* | pixel_refresh )(const struct ncpile *p, struct 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, struct sprixel *s, fbuf *f, int y, int x) |
int(* | pixel_draw_late )(const struct tinfo *, struct sprixel *s, int yoff, int xoff) |
int(* | pixel_move )(struct sprixel *s, fbuf *f, unsigned noscroll, int yoff, int xoff) |
int(* | pixel_scrub )(const struct ncpile *p, struct sprixel *s) |
int(* | pixel_clear_all )(fbuf *f) |
int(* | pixel_commit )(fbuf *f, struct 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 107 of file termdesc.h.
bool bce |
Definition at line 218 of file termdesc.h.
uint32_t bg_collides_default |
Definition at line 127 of file termdesc.h.
nccapabilities caps |
Definition at line 111 of file termdesc.h.
unsigned cellpxx |
Definition at line 117 of file termdesc.h.
unsigned cellpxy |
Definition at line 116 of file termdesc.h.
int color_registers |
Definition at line 164 of file termdesc.h.
int default_cols |
Definition at line 190 of file termdesc.h.
int default_rows |
Definition at line 189 of file termdesc.h.
unsigned dimx |
Definition at line 118 of file termdesc.h.
unsigned dimy |
Definition at line 118 of file termdesc.h.
uint16_t escindices[ESCAPE_MAX] |
Definition at line 108 of file termdesc.h.
char* esctable |
Definition at line 110 of file termdesc.h.
uint32_t fg_default |
Definition at line 130 of file termdesc.h.
int gpmfd |
Definition at line 195 of file termdesc.h.
pthread_t gpmthread |
Definition at line 194 of file termdesc.h.
unsigned gratuitous_hpa |
Definition at line 184 of file termdesc.h.
struct inputctx* ictx |
Definition at line 181 of file termdesc.h.
bool in_alt_screen |
Definition at line 219 of file termdesc.h.
unsigned kbdlevel |
Definition at line 216 of file termdesc.h.
bool kittykbdsupport |
Definition at line 217 of file termdesc.h.
int maxpaletteread |
Definition at line 193 of file termdesc.h.
char mouseproto |
Definition at line 196 of file termdesc.h.
ncpalette originalpalette |
Definition at line 192 of file termdesc.h.
void(* pixel_cleanup) (struct tinfo *) |
Definition at line 158 of file termdesc.h.
int(* pixel_clear_all) (fbuf *f) |
Definition at line 153 of file termdesc.h.
Definition at line 155 of file termdesc.h.
int(* pixel_draw) (const struct tinfo *, const struct ncpile *p, struct sprixel *s, fbuf *f, int y, int x) |
Definition at line 147 of file termdesc.h.
Definition at line 149 of file termdesc.h.
ncpixelimpl_e pixel_implementation |
Definition at line 134 of file termdesc.h.
int(* pixel_init) (struct tinfo *ti, int fd) |
Definition at line 146 of file termdesc.h.
Definition at line 151 of file termdesc.h.
Definition at line 140 of file termdesc.h.
Definition at line 144 of file termdesc.h.
int(* pixel_remove) (int id, fbuf *f) |
Definition at line 145 of file termdesc.h.
Definition at line 157 of file termdesc.h.
Definition at line 152 of file termdesc.h.
uint8_t *(* pixel_trans_auxvec) (const struct ncpile *p) |
Definition at line 159 of file termdesc.h.
Definition at line 138 of file termdesc.h.
bool pixelmice |
Definition at line 197 of file termdesc.h.
unsigned pixx |
Definition at line 113 of file termdesc.h.
unsigned pixy |
Definition at line 112 of file termdesc.h.
queried_terminals_e qterm |
Definition at line 178 of file termdesc.h.
unsigned sixel_maxx |
Definition at line 165 of file termdesc.h.
unsigned sixel_maxy |
Definition at line 172 of file termdesc.h.
unsigned sixel_maxy_pristine |
Definition at line 173 of file termdesc.h.
void* sixelengine |
Definition at line 175 of file termdesc.h.
unsigned sprixel_scale_height |
Definition at line 174 of file termdesc.h.
unsigned stdio_blocking_save |
Definition at line 182 of file termdesc.h.
unsigned supported_styles |
Definition at line 120 of file termdesc.h.
const char* termname |
Definition at line 176 of file termdesc.h.
char* termversion |
Definition at line 177 of file termdesc.h.
struct termios* tpreserved |
Definition at line 180 of file termdesc.h.
int ttyfd |
Definition at line 109 of file termdesc.h.