Notcurses 3.0.13
a blingful library for TUIs and character graphics
Loading...
Searching...
No Matches
ncvisual_implementation Struct Reference

#include <internal.h>

Collaboration diagram for ncvisual_implementation:

Data Fields

int(* visual_init )(int loglevel)
 
void(* visual_printbanner )(fbuf *f)
 
int(* visual_blit )(const struct ncvisual *ncv, unsigned rows, unsigned cols, ncplane *n, const struct blitset *bset, const blitterargs *barg)
 
struct ncvisual *(* visual_create )(void)
 
struct ncvisual *(* visual_from_file )(const char *fname)
 
void(* visual_details_seed )(struct ncvisual *ncv)
 
int(* visual_decode )(struct ncvisual *nc)
 
int(* visual_decode_loop )(struct ncvisual *nc)
 
int(* visual_stream )(notcurses *nc, struct ncvisual *ncv, float timescale, ncstreamcb streamer, const struct ncvisual_options *vopts, void *curry)
 
ncplane *(* visual_subtitle )(ncplane *parent, const struct ncvisual *ncv)
 
int rowalign
 
int(* visual_resize )(struct ncvisual *ncv, unsigned rows, unsigned cols)
 
void(* visual_destroy )(struct ncvisual *ncv)
 
bool canopen_images
 
bool canopen_videos
 

Detailed Description

Definition at line 1794 of file internal.h.

Field Documentation

◆ canopen_images

bool canopen_images

Definition at line 1814 of file internal.h.

◆ canopen_videos

bool canopen_videos

Definition at line 1815 of file internal.h.

◆ rowalign

int rowalign

Definition at line 1810 of file internal.h.

◆ visual_blit

int(* visual_blit) (const struct ncvisual *ncv, unsigned rows, unsigned cols, ncplane *n, const struct blitset *bset, const blitterargs *barg)

Definition at line 1797 of file internal.h.

◆ visual_create

struct ncvisual *(* visual_create) (void)

Definition at line 1797 of file internal.h.

◆ visual_decode

int(* visual_decode) (struct ncvisual *nc)

Definition at line 1805 of file internal.h.

◆ visual_decode_loop

int(* visual_decode_loop) (struct ncvisual *nc)

Definition at line 1806 of file internal.h.

◆ visual_destroy

void(* visual_destroy) (struct ncvisual *ncv)

Definition at line 1813 of file internal.h.

◆ visual_details_seed

void(* visual_details_seed) (struct ncvisual *ncv)

Definition at line 1804 of file internal.h.

◆ visual_from_file

struct ncvisual *(* visual_from_file) (const char *fname)

Definition at line 1797 of file internal.h.

◆ visual_init

int(* visual_init) (int loglevel)

Definition at line 1795 of file internal.h.

◆ visual_printbanner

void(* visual_printbanner) (fbuf *f)

Definition at line 1796 of file internal.h.

◆ visual_resize

int(* visual_resize) (struct ncvisual *ncv, unsigned rows, unsigned cols)

Definition at line 1812 of file internal.h.

◆ visual_stream

int(* visual_stream) (notcurses *nc, struct ncvisual *ncv, float timescale, ncstreamcb streamer, const struct ncvisual_options *vopts, void *curry)

Definition at line 1807 of file internal.h.

◆ visual_subtitle

ncplane *(* visual_subtitle) (ncplane *parent, const struct ncvisual *ncv)

Definition at line 1809 of file internal.h.


The documentation for this struct was generated from the following file: