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 | 231 void vterm_scroll_rect(VTermRect rect, in vterm_scroll_rect() 234 int (*moverect)(VTermRect src, VTermRect dest, void *user), in vterm_scroll_rect() 235 int (*eraserect)(VTermRect rect, int selective, void *user), in vterm_scroll_rect() 238 VTermRect src; in vterm_scroll_rect() 239 VTermRect dest; in vterm_scroll_rect() 300 void vterm_copy_cells(VTermRect dest, in vterm_copy_cells() 301 VTermRect src, in vterm_copy_cells()
|
D | state.c | 50 static void erase(VTermState *state, VTermRect rect, int selective) in erase() 81 static void scroll(VTermState *state, VTermRect rect, int downward, int rightward) in scroll() 112 VTermRect rect = { in linefeed() 308 VTermRect rect = { in on_text() 405 VTermRect rect = { in on_control() 940 VTermRect rect; in on_csi() 1681 VTermRect rect = { 0, state->rows, 0, state->cols }; in vterm_state_reset() 1734 VTermRect rect = { in vterm_state_set_termprop()
|
/external/libvterm/include/ |
D | vterm.h | 35 } VTermRect; typedef 38 static inline int vterm_rect_contains(VTermRect r, VTermPos p) in vterm_rect_contains() 45 static inline void vterm_rect_move(VTermRect *rect, int row_delta, int col_delta) in vterm_rect_move() 188 int (*scrollrect)(VTermRect rect, int downward, int rightward, void *user); 189 int (*moverect)(VTermRect dest, VTermRect src, void *user); 190 int (*erase)(VTermRect rect, int selective, void *user); 237 int (*damage)(VTermRect rect, void *user); 238 int (*moverect)(VTermRect dest, VTermRect src, void *user); 266 …erm_screen_get_chars(const VTermScreen *screen, uint32_t *chars, size_t len, const VTermRect rect); 267 size_t vterm_screen_get_text(const VTermScreen *screen, char *str, size_t len, const VTermRect rect… [all …]
|