|
| Plane (Plane &&other) |
|
| Plane (Plane const &other) |
|
| Plane (Plane const &other, void *opaque) |
|
| Plane (Plane *n, int rows, int cols, int yoff, int xoff, void *opaque=nullptr) |
|
| Plane (const Plane *n, int rows, int cols, int yoff, int xoff, void *opaque=nullptr) |
|
| Plane (Plane *n, ncplane_options const &nopts, NotCurses *ncinst=nullptr) |
|
| Plane (const Plane *n, ncplane_options const &nopts, NotCurses *ncinst=nullptr) |
|
| Plane (const Plane &n, int rows, int cols, int yoff, int xoff, void *opaque=nullptr) |
|
| Plane (unsigned rows, unsigned cols, int yoff, int xoff, void *opaque=nullptr, NotCurses *ncinst=nullptr) |
|
| Plane (Plane &n, int rows, int cols, int yoff, NCAlign align, void *opaque=nullptr) |
|
| Plane (Plane const &n, int rows, int cols, int yoff, NCAlign align, void *opaque=nullptr) |
|
| Plane (Plane &n, ncplane_options const &nopts, NotCurses *ncinst=nullptr) |
|
| Plane (Plane const &n, ncplane_options const &nopts, NotCurses *ncinst=nullptr) |
|
| Plane (Plane *n, int rows, int cols, int yoff, NCAlign align, void *opaque=nullptr) |
|
| Plane (Plane const *n, int rows, int cols, int yoff, NCAlign align, void *opaque=nullptr) |
|
| Plane (ncplane *_plane) noexcept |
|
| ~Plane () noexcept |
|
| operator ncplane * () noexcept |
|
| operator ncplane const * () const noexcept |
|
void | center_abs (int *y, int *x) const noexcept |
|
ncplane * | to_ncplane () const noexcept |
|
bool | resize_maximize () const NOEXCEPT_MAYBE |
|
bool | resize_realign () const NOEXCEPT_MAYBE |
|
bool | resize (int keepy, int keepx, int keepleny, int keeplenx, int yoff, int xoff, int ylen, int xlen) const NOEXCEPT_MAYBE |
|
bool | pulse (const timespec *ts, fadecb fader, void *curry) const NOEXCEPT_MAYBE |
|
int | gradient (int y, int x, unsigned ylen, unsigned xlen, const char *egc, uint16_t stylemask, uint64_t ul, uint64_t ur, uint64_t ll, uint64_t lr) const NOEXCEPT_MAYBE |
|
int | gradient2x1 (int y, int x, unsigned ylen, unsigned xlen, uint32_t ul, uint32_t ur, uint32_t ll, uint32_t lr) const NOEXCEPT_MAYBE |
|
void | greyscale () const noexcept |
|
bool | resize (int ylen, int xlen) const NOEXCEPT_MAYBE |
|
bool | fadeout (timespec *ts, fadecb fader=nullptr, void *curry=nullptr) const NOEXCEPT_MAYBE |
|
bool | fadeout (timespec &ts, fadecb fader=nullptr, void *curry=nullptr) const NOEXCEPT_MAYBE |
|
bool | fadeout (timespec const &ts, fadecb fader=nullptr, void *curry=nullptr) const NOEXCEPT_MAYBE |
|
bool | fadeout (const timespec *ts, fadecb fader=nullptr, void *curry=nullptr) const NOEXCEPT_MAYBE |
|
bool | fadein (timespec *ts, fadecb fader=nullptr) const NOEXCEPT_MAYBE |
|
bool | fadein (timespec &ts, fadecb fader=nullptr) const NOEXCEPT_MAYBE |
|
bool | fadein (timespec const &ts, fadecb fader=nullptr) const NOEXCEPT_MAYBE |
|
bool | fadein (const timespec *ts, fadecb fader=nullptr, void *curry=nullptr) const NOEXCEPT_MAYBE |
|
void | erase () const noexcept |
|
int | get_abs_x () const noexcept |
|
int | get_abs_y () const noexcept |
|
int | get_x () const noexcept |
|
int | get_y () const noexcept |
|
int | get_align (NCAlign align, int c) const NOEXCEPT_MAYBE |
|
int | get_halign (NCAlign align, int c) const NOEXCEPT_MAYBE |
|
int | get_valign (NCAlign align, int r) const NOEXCEPT_MAYBE |
|
void | get_dim (unsigned *rows, unsigned *cols) const noexcept |
|
void | get_dim (unsigned &rows, unsigned &cols) const noexcept |
|
unsigned | get_dim_x () const noexcept |
|
unsigned | get_dim_y () const noexcept |
|
void | get_abs_yx (int *y, int *x) const noexcept |
|
void | get_yx (int *y, int *x) const noexcept |
|
void | get_yx (int &y, int &x) const noexcept |
|
Plane * | get_parent () const noexcept |
|
Plane * | reparent (Plane *newparent=nullptr) const noexcept |
|
Plane * | reparent (const Plane *newparent) const noexcept |
|
Plane * | reparent (const Plane &newparent) const noexcept |
|
Plane * | reparent_family (Plane *newparent=nullptr) const noexcept |
|
Plane * | reparent_family (const Plane *newparent) const noexcept |
|
Plane * | reparent_family (const Plane &newparent) const noexcept |
|
void | home () const noexcept |
|
bool | move (int y, int x) const NOEXCEPT_MAYBE |
|
void | move_top () noexcept |
|
void | move_bottom () noexcept |
|
bool | move_below (Plane &below) const NOEXCEPT_MAYBE |
|
bool | move_below (Plane *below) const |
|
bool | move_above (Plane &above) const NOEXCEPT_MAYBE |
|
bool | move_above (Plane *above) const |
|
bool | mergedown (Plane &dst, unsigned begsrcy, unsigned begsrcx, unsigned leny, unsigned lenx, unsigned dsty, unsigned dstx) const |
|
bool | mergedown (Plane *dst, int begsrcy, int begsrcx, unsigned leny, unsigned lenx, int dsty, int dstx) const |
|
bool | mergedown_simple (Plane &dst) const |
|
bool | mergedown_simple (Plane *dst) const |
|
bool | cursor_move (int y, int x) const NOEXCEPT_MAYBE |
|
void | get_cursor_yx (unsigned *y, unsigned *x) const noexcept |
|
void | get_cursor_yx (unsigned &y, unsigned &x) const noexcept |
|
unsigned | cursor_y () const noexcept |
|
unsigned | cursor_x () const noexcept |
|
int | putc (const Cell &c) const NOEXCEPT_MAYBE |
|
int | putc (const Cell *c) const |
|
int | putc (int y, int x, Cell const &c) const NOEXCEPT_MAYBE |
|
int | putc (int y, int x, Cell const *c) const NOEXCEPT_MAYBE |
|
int | putc (char c, bool retain_styling=false) const NOEXCEPT_MAYBE |
|
int | putc (int y, int x, char c) const NOEXCEPT_MAYBE |
|
int | putc (const char *gclust, size_t *sbytes=nullptr, bool retain_styling=false) const NOEXCEPT_MAYBE |
|
int | putc (int y, int x, const char *gclust, size_t *sbytes=nullptr) const NOEXCEPT_MAYBE |
|
int | putc (const wchar_t *gclust, size_t *sbytes=nullptr, bool retain_styling=false) const NOEXCEPT_MAYBE |
|
int | putc (int y, int x, const wchar_t *gclust, size_t *sbytes=nullptr) const NOEXCEPT_MAYBE |
|
int | putwch (int y, int x, wchar_t w) const NOEXCEPT_MAYBE |
|
int | putwch (wchar_t w) const NOEXCEPT_MAYBE |
|
int | putwc_stained (wchar_t w) const NOEXCEPT_MAYBE |
|
int | putstr (const char *gclustarr) const NOEXCEPT_MAYBE |
|
int | putstr (int y, int x, const char *gclustarr) const NOEXCEPT_MAYBE |
|
int | putstr (int y, NCAlign atype, const char *s) const NOEXCEPT_MAYBE |
|
int | putstr (const wchar_t *gclustarr) const NOEXCEPT_MAYBE |
|
int | putstr (int y, int x, const wchar_t *gclustarr) const NOEXCEPT_MAYBE |
|
int | putstr (int y, NCAlign atype, const wchar_t *gcluststyles) const NOEXCEPT_MAYBE |
|
int | putstr_stained (const wchar_t *gclustarr) const NOEXCEPT_MAYBE |
|
int | putstr_stained (const char *s) const NOEXCEPT_MAYBE |
|
int | printf_stained (const char *format,...) const NOEXCEPT_MAYBE __attribute__((format(printf |
|
int | va_start (va, format) |
|
| va_end (va) |
|
return | error_guard (ret, -1) |
|
int | printf (const char *format,...) const NOEXCEPT_MAYBE __attribute__((format(printf |
|
int | va_start (va, format) |
|
| va_end (va) |
|
return | error_guard (ret, -1) |
|
int | printf (int y, int x, const char *format,...) const NOEXCEPT_MAYBE __attribute__((format(printf |
|
int | va_start (va, format) |
|
| va_end (va) |
|
return | error_guard (ret, -1) |
|
int | printf (int y, NCAlign align, const char *format,...) const NOEXCEPT_MAYBE __attribute__((format(printf |
|
int | va_start (va, format) |
|
| va_end (va) |
|
return | error_guard (ret, -1) |
|
int | vprintf_stained (const char *format, va_list ap) const NOEXCEPT_MAYBE |
|
int | vprintf (const char *format, va_list ap) const NOEXCEPT_MAYBE |
|
int | vprintf (int y, int x, const char *format, va_list ap) const NOEXCEPT_MAYBE |
|
int | vprintf (int y, NCAlign align, const char *format, va_list ap) const NOEXCEPT_MAYBE |
|
int | hline (const Cell &c, unsigned len) const NOEXCEPT_MAYBE |
|
int | hline (const Cell &c, unsigned len, uint64_t c1, uint64_t c2) const NOEXCEPT_MAYBE |
|
int | vline (const Cell &c, unsigned len) const NOEXCEPT_MAYBE |
|
int | vline (const Cell &c, unsigned len, uint64_t c1, uint64_t c2) const NOEXCEPT_MAYBE |
|
bool | load_box (uint16_t styles, uint64_t channels, Cell &ul, Cell &ur, Cell &ll, Cell &lr, Cell &hl, Cell &vl, const char *gclusters) const NOEXCEPT_MAYBE |
|
bool | load_box (CellStyle style, uint64_t channels, Cell &ul, Cell &ur, Cell &ll, Cell &lr, Cell &hl, Cell &vl, const char *gclusters) const NOEXCEPT_MAYBE |
|
bool | load_rounded_box (uint16_t styles, uint64_t channels, Cell &ul, Cell &ur, Cell &ll, Cell &lr, Cell &hl, Cell &vl) const NOEXCEPT_MAYBE |
|
bool | load_rounded_box (CellStyle style, uint64_t channels, Cell &ul, Cell &ur, Cell &ll, Cell &lr, Cell &hl, Cell &vl) const NOEXCEPT_MAYBE |
|
bool | load_double_box (uint16_t styles, uint64_t channels, Cell &ul, Cell &ur, Cell &ll, Cell &lr, Cell &hl, Cell &vl) const NOEXCEPT_MAYBE |
|
bool | load_double_box (CellStyle style, uint64_t channels, Cell &ul, Cell &ur, Cell &ll, Cell &lr, Cell &hl, Cell &vl) const NOEXCEPT_MAYBE |
|
bool | box (const Cell &ul, const Cell &ur, const Cell &ll, const Cell &lr, const Cell &hline, const Cell &vline, int ystop, int xstop, unsigned ctlword) const NOEXCEPT_MAYBE |
|
bool | box_sized (const Cell &ul, const Cell &ur, const Cell &ll, const Cell &lr, const Cell &hline, const Cell &vline, int ylen, int xlen, unsigned ctlword) const NOEXCEPT_MAYBE |
|
bool | rounded_box (uint16_t styles, uint64_t channels, int ystop, int xstop, unsigned ctlword) const NOEXCEPT_MAYBE |
|
bool | rounded_box_sized (uint16_t styles, uint64_t channels, int ylen, int xlen, unsigned ctlword) const NOEXCEPT_MAYBE |
|
bool | double_box (uint16_t styles, uint64_t channels, int ystop, int xstop, unsigned ctlword) const NOEXCEPT_MAYBE |
|
bool | double_box_sized (uint16_t styles, uint64_t channels, int ylen, int xlen, unsigned ctlword) const NOEXCEPT_MAYBE |
|
bool | perimeter (const Cell &ul, const Cell &ur, const Cell &ll, const Cell &lr, const Cell &hline, const Cell &vline, unsigned ctlword) const NOEXCEPT_MAYBE |
|
bool | perimeter_rounded (uint16_t stylemask, uint64_t channels, unsigned ctlword) const NOEXCEPT_MAYBE |
|
bool | perimeter_double (uint16_t stylemask, uint64_t channels, unsigned ctlword) const NOEXCEPT_MAYBE |
|
int | polyfill (int y, int x, const Cell &c) const NOEXCEPT_MAYBE |
|
uint32_t * | rgba (ncblitter_e blit, unsigned begy, unsigned begx, unsigned leny, unsigned lenx) const noexcept |
|
char * | content (unsigned begy, unsigned begx, unsigned leny, unsigned lenx) const noexcept |
|
uint64_t | get_channels () const noexcept |
|
unsigned | get_bchannel () const noexcept |
|
unsigned | get_fchannel () const noexcept |
|
unsigned | get_fg_rgb () const noexcept |
|
unsigned | get_bg_rgb () const noexcept |
|
unsigned | get_fg_alpha () const noexcept |
|
void | set_channels (uint64_t channels) const noexcept |
|
bool | set_fg_alpha (unsigned alpha) const NOEXCEPT_MAYBE |
|
unsigned | get_bg_alpha () const noexcept |
|
bool | set_bg_alpha (unsigned alpha) const NOEXCEPT_MAYBE |
|
unsigned | get_fg_rgb8 (unsigned *r, unsigned *g, unsigned *b) const noexcept |
|
bool | set_fg_rgb8 (int r, int g, int b, bool clipped=false) const NOEXCEPT_MAYBE |
|
bool | set_fg_palindex (int idx) const NOEXCEPT_MAYBE |
|
bool | set_fg_rgb (uint32_t channel) const NOEXCEPT_MAYBE |
|
void | set_fg_default () const noexcept |
|
unsigned | get_bg_rgb8 (unsigned *r, unsigned *g, unsigned *b) const noexcept |
|
bool | set_bg_rgb8 (int r, int g, int b, bool clipped=false) const NOEXCEPT_MAYBE |
|
bool | set_bg_palindex (int idx) const NOEXCEPT_MAYBE |
|
bool | set_bg_rgb (uint32_t channel) const NOEXCEPT_MAYBE |
|
void | set_bg_default () const noexcept |
|
bool | set_scrolling (bool scrollp) const noexcept |
|
unsigned | get_styles () const noexcept |
|
void | styles_set (CellStyle styles) const noexcept |
|
void | styles_on (CellStyle styles) const noexcept |
|
void | styles_off (CellStyle styles) const noexcept |
|
int | format (int y, int x, unsigned ylen, unsigned xlen, uint16_t stylemask) const NOEXCEPT_MAYBE |
|
int | stain (int y, int x, unsigned ylen, unsigned xlen, uint64_t ul, uint64_t ur, uint64_t ll, uint64_t lr) const NOEXCEPT_MAYBE |
|
Plane * | get_below () const noexcept |
|
Plane * | get_above () const noexcept |
|
bool | set_base_cell (Cell &c) const NOEXCEPT_MAYBE |
|
bool | set_base (const char *egc, uint16_t stylemask, uint64_t channels) const NOEXCEPT_MAYBE |
|
bool | get_base (Cell &c) const NOEXCEPT_MAYBE |
|
int | at_cursor (Cell &c) const NOEXCEPT_MAYBE |
|
int | at_cursor (Cell *c) const noexcept |
|
char * | at_cursor (uint16_t *stylemask, uint64_t *channels) const |
|
int | get_at (int y, int x, Cell &c) const NOEXCEPT_MAYBE |
|
int | get_at (int y, int x, Cell *c) const |
|
char * | get_at (int y, int x, uint16_t *stylemask, uint64_t *channels) const |
|
void * | set_userptr (void *opaque) const noexcept |
|
template<typename T > |
T * | set_userptr (T *opaque) const noexcept |
|
void * | get_userptr () const noexcept |
|
template<typename T > |
T * | get_userptr () const noexcept |
|
NcReel * | ncreel_create (const ncreel_options *popts=nullptr) |
|
int | load_egc32 (Cell &cell, uint32_t egc) const NOEXCEPT_MAYBE |
|
int | load (Cell &cell, const char *gcluster) const NOEXCEPT_MAYBE |
|
bool | load (Cell &cell, char ch) const NOEXCEPT_MAYBE |
|
int | prime (Cell &cell, const char *gcluster, uint16_t styles, uint64_t channels) const NOEXCEPT_MAYBE |
|
void | release (Cell &cell) const noexcept |
|
int | duplicate (Cell &target, Cell &source) const NOEXCEPT_MAYBE |
|
int | duplicate (Cell &target, Cell const &source) const NOEXCEPT_MAYBE |
|
int | duplicate (Cell &target, Cell *source) const |
|
int | duplicate (Cell &target, Cell const *source) const |
|
int | duplicate (Cell *target, Cell *source) const |
|
int | duplicate (Cell *target, Cell const *source) const |
|
int | duplicate (Cell *target, Cell &source) const |
|
int | duplicate (Cell *target, Cell const &source) const |
|
void | translate (const Plane *dst, int *y=nullptr, int *x=nullptr) const noexcept |
|
void | translate (const Plane &dst, int *y=nullptr, int *x=nullptr) const noexcept |
|
bool | translate_abs (int *y=nullptr, int *x=nullptr) const NOEXCEPT_MAYBE |
|
bool | rotate_cw () const NOEXCEPT_MAYBE |
|
bool | rotate_ccw () const noexcept |
|
char * | strdup (Cell const &cell) const noexcept |
|
char * | extract (Cell const &cell, uint16_t *stylemask=nullptr, uint64_t *channels=nullptr) |
|
const char * | get_extended_gcluster (Cell &cell) const noexcept |
|
const char * | get_extended_gcluster (Cell const &cell) const noexcept |
|
bool | blit_bgrx (const void *data, int linesize, const struct ncvisual_options *vopts) const NOEXCEPT_MAYBE |
|
bool | blit_rgba (const void *data, int linesize, const struct ncvisual_options *vopts) const NOEXCEPT_MAYBE |
|
int | qrcode (unsigned *ymax, unsigned *xmax, const void *data, size_t len) const NOEXCEPT_MAYBE |
|
bool | is_descendant_of (const Plane &ancestor) const noexcept |
|
bool | is_fg_default () const noexcept |
|
bool | is_bg_default () const noexcept |
|
bool | is_valid () const noexcept |
|
void | set_resizecb (int(*resizecb)(struct ncplane *)) const noexcept |
|
notcurses * | get_notcurses () const |
|
NotCurses * | get_notcurses_cpp () const |
|
Definition at line 21 of file Plane.hh.