|
API ALLOC struct ncdirect * | ncdirect_init (const char *termtype, FILE *fp, uint64_t flags) |
|
API ALLOC struct ncdirect * | ncdirect_core_init (const char *termtype, FILE *fp, uint64_t flags) |
|
| __attribute__ ((nonnull(1))) API ALLOC char *ncdirect_readline(struct ncdirect *nc |
|
API int | ncdirect_set_fg_rgb (struct ncdirect *nc, unsigned rgb) __attribute__((nonnull(1))) |
|
API int | ncdirect_set_bg_rgb (struct ncdirect *nc, unsigned rgb) __attribute__((nonnull(1))) |
|
API int | ncdirect_set_fg_palindex (struct ncdirect *nc, int pidx) __attribute__((nonnull(1))) |
|
API int | ncdirect_set_bg_palindex (struct ncdirect *nc, int pidx) __attribute__((nonnull(1))) |
|
API unsigned | ncdirect_palette_size (const struct ncdirect *nc) __attribute__((nonnull(1))) |
|
API int | ncdirect_putstr (struct ncdirect *nc, uint64_t channels, const char *utf8) __attribute__((nonnull(1 |
|
API int API int | ncdirect_putegc (struct ncdirect *nc, uint64_t channels, const char *utf8, int *sbytes) __attribute__((nonnull(1 |
|
API int API int API int | ncdirect_printf_aligned (struct ncdirect *n, int y, ncalign_e align, const char *fmt,...) __attribute__((nonnull(1 |
|
API int API int API int | __attribute__ ((format(printf, 4, 5))) |
|
API int | ncdirect_flush (const struct ncdirect *nc) __attribute__((nonnull(1))) |
|
API int | ncdirect_set_fg_default (struct ncdirect *nc) __attribute__((nonnull(1))) |
|
API int | ncdirect_set_bg_default (struct ncdirect *nc) __attribute__((nonnull(1))) |
|
API unsigned | ncdirect_dim_x (struct ncdirect *nc) __attribute__((nonnull(1))) |
|
API unsigned | ncdirect_dim_y (struct ncdirect *nc) __attribute__((nonnull(1))) |
|
API uint16_t | ncdirect_supported_styles (const struct ncdirect *nc) __attribute__((nonnull(1))) |
|
API int | ncdirect_set_styles (struct ncdirect *n, unsigned stylebits) __attribute__((nonnull(1))) |
|
API int | ncdirect_on_styles (struct ncdirect *n, unsigned stylebits) __attribute__((nonnull(1))) |
|
API int | ncdirect_off_styles (struct ncdirect *n, unsigned stylebits) __attribute__((nonnull(1))) |
|
API uint16_t | ncdirect_styles (const struct ncdirect *n) __attribute__((nonnull(1))) |
|
API int | ncdirect_cursor_move_yx (struct ncdirect *n, int y, int x) __attribute__((nonnull(1))) |
|
API int | ncdirect_cursor_enable (struct ncdirect *nc) __attribute__((nonnull(1))) |
|
API int | ncdirect_cursor_disable (struct ncdirect *nc) __attribute__((nonnull(1))) |
|
API int | ncdirect_cursor_up (struct ncdirect *nc, int num) __attribute__((nonnull(1))) |
|
API int | ncdirect_cursor_left (struct ncdirect *nc, int num) __attribute__((nonnull(1))) |
|
API int | ncdirect_cursor_right (struct ncdirect *nc, int num) __attribute__((nonnull(1))) |
|
API int | ncdirect_cursor_down (struct ncdirect *nc, int num) __attribute__((nonnull(1))) |
|
API int | ncdirect_cursor_yx (struct ncdirect *n, unsigned *y, unsigned *x) __attribute__((nonnull(1))) |
|
API int | ncdirect_cursor_push (struct ncdirect *n) __attribute__((nonnull(1))) |
|
API int | ncdirect_cursor_pop (struct ncdirect *n) __attribute__((nonnull(1))) |
|
API int | ncdirect_clear (struct ncdirect *nc) __attribute__((nonnull(1))) |
|
API const nccapabilities * | ncdirect_capabilities (const struct ncdirect *n) __attribute__((nonnull(1))) |
|
API int | ncdirect_hline_interp (struct ncdirect *n, const char *egc, unsigned len, uint64_t h1, uint64_t h2) __attribute__((nonnull(1 |
|
API int API int | ncdirect_vline_interp (struct ncdirect *n, const char *egc, unsigned len, uint64_t h1, uint64_t h2) __attribute__((nonnull(1 |
|
API int API int API int | ncdirect_box (struct ncdirect *n, uint64_t ul, uint64_t ur, uint64_t ll, uint64_t lr, const wchar_t *wchars, unsigned ylen, unsigned xlen, unsigned ctlword) __attribute__((nonnull(1 |
|
API int | ncdirect_rounded_box (struct ncdirect *n, uint64_t ul, uint64_t ur, uint64_t ll, uint64_t lr, unsigned ylen, unsigned xlen, unsigned ctlword) __attribute__((nonnull(1))) |
|
API int | ncdirect_double_box (struct ncdirect *n, uint64_t ul, uint64_t ur, uint64_t ll, uint64_t lr, unsigned ylen, unsigned xlen, unsigned ctlword) __attribute__((nonnull(1))) |
|
API uint32_t | ncdirect_get (struct ncdirect *n, const struct timespec *absdl, ncinput *ni) __attribute__((nonnull(1))) |
|
API int | ncdirect_inputready_fd (struct ncdirect *n) __attribute__((nonnull(1))) |
|
API int | ncdirect_stop (struct ncdirect *nc) |
|
API int | ncdirect_render_image (struct ncdirect *n, const char *filename, ncalign_e align, ncblitter_e blitter, ncscale_e scale) __attribute__((nonnull(1 |
|
API int API ALLOC ncdirectv * | ncdirect_render_frame (struct ncdirect *n, const char *filename, ncblitter_e blitter, ncscale_e scale, int maxy, int maxx) __attribute__((nonnull(1 |
|
API int API ALLOC ncdirectv API int | ncdirect_raster_frame (struct ncdirect *n, ncdirectv *ncdv, ncalign_e align) __attribute__((nonnull(1 |
|
API int API ALLOC ncdirectv API int API ALLOC ncdirectf * | ncdirectf_from_file (struct ncdirect *n, const char *filename) __attribute__((nonnull(1 |
|
API int API ALLOC ncdirectv API int API ALLOC ncdirectf API void | ncdirectf_free (ncdirectf *frame) |
|
API ALLOC ncdirectv * | ncdirectf_render (struct ncdirect *n, ncdirectf *frame, const struct ncvisual_options *vopts) __attribute__((nonnull(1 |
|
API ALLOC ncdirectv API int | ncdirectf_geom (struct ncdirect *n, ncdirectf *frame, const struct ncvisual_options *vopts, ncvgeom *geom) __attribute__((nonnull(1 |
|
API ALLOC ncdirectv API int API int | ncdirect_stream (struct ncdirect *n, const char *filename, ncstreamcb streamer, struct ncvisual_options *vopts, void *curry) __attribute__((nonnull(1 |
|
API ALLOC ncdirectv API int API int ALLOC API char * | ncdirect_detected_terminal (const struct ncdirect *n) __attribute__((nonnull(1))) |
|
API bool | ncdirect_canutf8 (const struct ncdirect *n) __attribute__((nonnull(1))) |
|
API int | ncdirect_check_pixel_support (const struct ncdirect *n) __attribute__((nonnull(1))) |
|
API bool | ncdirect_canget_cursor (const struct ncdirect *nc) __attribute__((nonnull(1))) |
|