term_rect_t
const term_rect_t *area)
const term_rect_t *area)
term_rect_t drawn_area;
vt_fb_invalidate_text(struct vt_device *vd, const term_rect_t *area)
const term_rect_t *area)
term_rect_t drawn_area;
term_rect_t drawn_area;
const term_rect_t *area)
const term_rect_t *area)
const term_rect_t *area)
vga_invalidate_text(struct vt_device *vd, const term_rect_t *area)
term_rect_t vb_dirtyrect; /* (b) Dirty rectangle. */
void vtbuf_copy(struct vt_buf *, const term_rect_t *, const term_pos_t *);
void vtbuf_fill(struct vt_buf *, const term_rect_t *, term_char_t);
void vtbuf_dirty(struct vt_buf *vb, const term_rect_t *area);
void vtbuf_undirty(struct vt_buf *, term_rect_t *);
term_rect_t vw_draw_area; /* (?) Drawable area. */
const term_rect_t *area);
const term_rect_t *area);
const term_rect_t *area);
vtbuf_dirty(struct vt_buf *vb, const term_rect_t *area)
term_rect_t area;
vtbuf_undirty(struct vt_buf *vb, term_rect_t *r)
vtbuf_copy(struct vt_buf *vb, const term_rect_t *r, const term_pos_t *p2)
term_rect_t area;
vtbuf_do_fill(struct vt_buf *vb, const term_rect_t *r, term_char_t c)
vtbuf_fill(struct vt_buf *vb, const term_rect_t *r, term_char_t c)
term_rect_t rect;
term_rect_t area;
vtterm_fill(struct terminal *tm, const term_rect_t *r, term_char_t c)
vtterm_copy(struct terminal *tm, const term_rect_t *r,
vt_is_cursor_in_area(const struct vt_device *vd, const term_rect_t *area)
term_rect_t area;
vt_set_border(struct vt_device *vd, const term_rect_t *area,
const struct vt_window *vw, const term_rect_t *area)
const term_rect_t *area)
term_rect_t drawn_area;
term_rect_t tarea;
vt_termrect(struct vt_device *vd, struct vt_font *vf, term_rect_t *rect)
term_rect_t r;
typedef void tc_fill_t(struct terminal *tm, const term_rect_t *r,
typedef void tc_copy_t(struct terminal *tm, const term_rect_t *r,