| 
|   | 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.