|
| Direct (const char *termtype=nullptr, FILE *fp=nullptr, uint64_t flags=0, NotCurses *ncinst=nullptr) |
|
| ~Direct () |
|
bool | clear () const NOEXCEPT_MAYBE |
|
bool | set_fg_default () const NOEXCEPT_MAYBE |
|
bool | set_fg_rgb (unsigned rgb) const NOEXCEPT_MAYBE |
|
bool | set_fg_rgb (unsigned r, unsigned g, unsigned b) const NOEXCEPT_MAYBE |
|
bool | fg_palindex (int pidx) const NOEXCEPT_MAYBE |
|
bool | set_bg_default () const NOEXCEPT_MAYBE |
|
bool | set_bg_rgb (unsigned rgb) const NOEXCEPT_MAYBE |
|
bool | set_bg_rgb (unsigned r, unsigned g, unsigned b) const NOEXCEPT_MAYBE |
|
bool | bg_palindex (int pidx) const NOEXCEPT_MAYBE |
|
unsigned | get_dim_x () const NOEXCEPT_MAYBE |
|
unsigned | get_dim_y () const NOEXCEPT_MAYBE |
|
unsigned | get_palette_size () const noexcept |
|
void | styles_set (CellStyle stylebits) const noexcept |
|
void | styles_on (CellStyle stylebits) const noexcept |
|
void | styles_off (CellStyle stylebits) const noexcept |
|
bool | cursor_move_yx (int y, int x) const NOEXCEPT_MAYBE |
|
bool | cursor_up (int num) const NOEXCEPT_MAYBE |
|
bool | cursor_left (int num) const NOEXCEPT_MAYBE |
|
bool | cursor_right (int num) const NOEXCEPT_MAYBE |
|
bool | cursor_down (int num) const NOEXCEPT_MAYBE |
|
bool | cursor_enable () const NOEXCEPT_MAYBE |
|
bool | cursor_disable () const NOEXCEPT_MAYBE |
|
void | get_cursor_yx (unsigned *y, unsigned *x) const noexcept |
|
void | get_cursor_yx (unsigned &y, unsigned &x) const noexcept |
|
int | render_image (const char *file, NCAlign align, ncblitter_e blitter, ncscale_e scale) const noexcept |
|
ncdirectv * | prep_image (const char *file, ncblitter_e blitter, ncscale_e scale, int maxy, int maxx) const noexcept |
|
int | raster_image (ncdirectv *faken, NCAlign align) const noexcept |
|
int | streamfile (const char *filename, ncstreamcb streamer, struct ncvisual_options *vopts, void *curry) const NOEXCEPT_MAYBE |
|
bool | putstr (uint64_t channels, const char *utf8) const NOEXCEPT_MAYBE |
|
int | hline_interp (const char *egc, unsigned len, uint64_t h1, uint64_t h2) const noexcept |
|
int | vline_interp (const char *egc, unsigned len, uint64_t h1, uint64_t h2) const noexcept |
|
bool | box (uint64_t ul, uint64_t ur, uint64_t ll, uint64_t lr, const wchar_t *wchars, int ylen, int xlen, unsigned ctlword) const NOEXCEPT_MAYBE |
|
bool | rounded_box (uint64_t ul, uint64_t ur, uint64_t ll, uint64_t lr, int ylen, int xlen, unsigned ctlword) const NOEXCEPT_MAYBE |
|
bool | double_box (uint64_t ul, uint64_t ur, uint64_t ll, uint64_t lr, int ylen, int xlen, unsigned ctlword) const NOEXCEPT_MAYBE |
|
bool | flush () const NOEXCEPT_MAYBE |
|
char32_t | get (ncinput *ni, bool blocking) const noexcept |
|
char32_t | get (const struct timespec *ts, ncinput *ni) const noexcept |
|
int | get_inputready_fd () const noexcept |
|
bool | canopen_images () const noexcept |
|
bool | canutf8 () const noexcept |
|
int | check_pixel_support () noexcept |
|
notcurses * | get_notcurses () const |
|
NotCurses * | get_notcurses_cpp () const |
|
Definition at line 16 of file Direct.hh.