AquilaOS documentation
How it works, and its code
Loading...
Searching...
No Matches
vt_display Struct Reference

A display that virtual terminals are shown on. More...

#include <vt.h>

Data Fields

char * name
int rows
int cols
void(*) draw (int row, int col, struct vt_cell cell)
 draws a cell
void(*) cursor (int row, int col, int visible)
 moves a hardware cursor; NULL if the cursor is drawn (VT_CURSOR)

Detailed Description

A display that virtual terminals are shown on.

Definition at line 43 of file vt.h.

Field Documentation

◆ cols

int vt_display::cols

Definition at line 45 of file vt.h.

Referenced by vt_fb_probe(), vt_probe(), and vt_setup().

◆ cursor

void(*) vt_display::cursor(int row, int col, int visible)

moves a hardware cursor; NULL if the cursor is drawn (VT_CURSOR)

Definition at line 51 of file vt.h.

Referenced by refresh(), vt_kd_ioctl(), and vt_switch_now().

◆ draw

void(*) vt_display::draw(int row, int col, struct vt_cell cell)

draws a cell

Definition at line 48 of file vt.h.

Referenced by refresh().

◆ name

char* vt_display::name

Definition at line 44 of file vt.h.

Referenced by vt_probe().

◆ rows

int vt_display::rows

Definition at line 45 of file vt.h.

Referenced by vt_fb_probe(), vt_probe(), and vt_setup().


The documentation for this struct was generated from the following file:
  • kernel/include/dev/vt.h