Searched refs:VTermRect (Results 1 – 5 of 5) sorted by relevance
/external/libvterm/src/ |
D | rect.h | 9 static void rect_expand(VTermRect *dst, VTermRect *src) in rect_expand() 18 static void rect_clip(VTermRect *dst, VTermRect *bounds) in rect_clip() 30 static int rect_equal(VTermRect *a, VTermRect *b) in rect_equal() 39 static int rect_contains(VTermRect *big, VTermRect *small) in rect_contains() 49 static int rect_intersects(VTermRect *a, VTermRect *b) in rect_intersects()
|
D | screen.c | 51 VTermRect damaged; 52 VTermRect pending_scrollrect; 103 static void damagerect(VTermScreen *screen, VTermRect rect) in damagerect() 105 VTermRect emit; in damagerect() 162 VTermRect rect = { in damagescreen() 191 VTermRect rect = { in putglyph() 207 static int moverect_internal(VTermRect dest, VTermRect src, void *user) in moverect_internal() 247 static int moverect_user(VTermRect dest, VTermRect src, void *user) in moverect_user() 265 static int erase_internal(VTermRect rect, int selective, void *user) in erase_internal() 288 static int erase_user(VTermRect rect, int selective, void *user) in erase_user() [all …]
|
D | vterm.c | 259 void vterm_scroll_rect(VTermRect rect, in vterm_scroll_rect() 262 int (*moverect)(VTermRect src, VTermRect dest, void *user), in vterm_scroll_rect() 263 int (*eraserect)(VTermRect rect, int selective, void *user), in vterm_scroll_rect() 266 VTermRect src; in vterm_scroll_rect() 267 VTermRect dest; in vterm_scroll_rect() 328 void vterm_copy_cells(VTermRect dest, in vterm_copy_cells() 329 VTermRect src, in vterm_copy_cells()
|
D | state.c | 44 static void erase(VTermState *state, VTermRect rect, int selective) in erase() 84 static void scroll(VTermState *state, VTermRect rect, int downward, int rightward) in scroll() 127 VTermRect rect = { in linefeed() 358 VTermRect rect = { in on_text() 464 VTermRect rect = { in on_control() 924 VTermRect rect; in on_csi() 1752 VTermRect rect = { 0, state->rows, 0, state->cols }; in vterm_state_reset() 1827 VTermRect rect = { in vterm_state_set_termprop()
|
/external/libvterm/include/ |
D | vterm.h | 36 } VTermRect; typedef 39 static inline int vterm_rect_contains(VTermRect r, VTermPos p) in vterm_rect_contains() 46 static inline void vterm_rect_move(VTermRect *rect, int row_delta, int col_delta) in vterm_rect_move() 353 int (*scrollrect)(VTermRect rect, int downward, int rightward, void *user); 354 int (*moverect)(VTermRect dest, VTermRect src, void *user); 355 int (*erase)(VTermRect rect, int selective, void *user); 423 int (*damage)(VTermRect rect, void *user); 424 int (*moverect)(VTermRect dest, VTermRect src, void *user); 459 …erm_screen_get_chars(const VTermScreen *screen, uint32_t *chars, size_t len, const VTermRect rect); 460 size_t vterm_screen_get_text(const VTermScreen *screen, char *str, size_t len, const VTermRect rect… [all …]
|