Home
last modified time | relevance | path

Searched refs:VTermRect (Results 1 – 5 of 5) sorted by relevance

/external/libvterm/src/
Drect.h9 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()
Dscreen.c51 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 …]
Dvterm.c259 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()
Dstate.c44 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/
Dvterm.h36 } 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 …]