| bit_depth() | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inlinestatic |
| blit_RGBA(int32_t x, int32_t y, int32_t w, int32_t h, const uint8_t *ptr, int32_t iw, int32_t ih, int32_t stride) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| blit_RGBA(const rect< int32_t > &dstrect, const uint8_t *ptr, int32_t iw, int32_t ih, int32_t stride) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| blit_RGBA_diffused(int32_t x, int32_t y, int32_t w, int32_t h, const uint8_t *ptr, int32_t iw, int32_t ih, int32_t stride) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| blit_RGBA_diffused(const rect< int32_t > &dstrect, const uint8_t *ptr, int32_t iw, int32_t ih, int32_t stride) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| blit_RGBA_diffused_linear(int32_t x, int32_t y, int32_t w, int32_t h, const uint8_t *ptr, int32_t iw, int32_t ih, int32_t stride) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| blit_RGBA_diffused_linear(const rect< int32_t > &dstrect, const uint8_t *ptr, int32_t iw, int32_t ih, int32_t stride) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| bytes_per_line() | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inlinestatic |
| circle(int32_t cx, int32_t cy, int32_t r) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| circle_aa(int32_t cx, int32_t cy, int32_t r) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| clear() | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| clone() const | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| convert(F &&uint8_out) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| copy(const image< T, W, H, GRAYSCALE > &src) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| copy(const uint8_t *src) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| data_ref() | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| draw_line(int32_t x0, int32_t y0, int32_t x1, int32_t y1, uint8_t col, int32_t stroke_width=1) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| draw_line(const struct draw_line &d) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| draw_line_aa(int32_t x0, int32_t y0, int32_t x1, int32_t y1, uint8_t col, float stroke_width=1.0f) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| draw_line_aa(const struct draw_line &d) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| draw_string_aa(int32_t x, int32_t y, const char *str, uint8_t col, size_t character_count=std::numeric_limits< size_t >::max(), size_t *character_actual=nullptr) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| draw_string_aa(const struct draw_string &d, size_t character_count=std::numeric_limits< size_t >::max(), size_t *character_actual=nullptr) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| draw_string_centered_aa(int32_t x, int32_t y, const char *str, uint8_t col) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| draw_string_centered_mono(int32_t x, int32_t y, const char *str, uint8_t col) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| draw_string_mono(int32_t x, int32_t y, const char *str, uint8_t col, size_t character_count=std::numeric_limits< size_t >::max(), size_t *character_actual=nullptr) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| draw_string_mono(const struct draw_string &d, size_t character_count=std::numeric_limits< size_t >::max(), size_t *character_actual=nullptr) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| fill_circle(int32_t cx, int32_t cy, int32_t radius, uint8_t col) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| fill_circle(const struct draw_circle &d) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| fill_circle_aa(int32_t cx, int32_t cy, int32_t radius, uint8_t col) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| fill_circle_aa(const struct draw_circle &d) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| fill_circle_aa(int32_t cx, int32_t cy, int32_t radius, const shader_func &shader) -> void | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| fill_rect(int32_t x, int32_t y, int32_t w, int32_t h, uint8_t col) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| fill_rect(const struct draw_rect &d) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| fill_rect(int32_t x, int32_t y, int32_t w, int32_t h, const shader_func &shader) -> void | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| fill_round_rect(int32_t x, int32_t y, int32_t w, int32_t h, int32_t radius, uint8_t col) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| fill_round_rect(const struct draw_round_rect &d) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| fill_round_rect_aa(int32_t x, int32_t y, int32_t w, int32_t h, int32_t radius, uint8_t col) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| fill_round_rect_aa(const struct draw_round_rect &d) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| fill_round_rect_aa(int32_t x, int32_t y, int32_t w, int32_t h, int32_t radius, const shader_func &shader) -> void | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| flip_h() | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| flip_hv() | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| flip_v() | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| get_nearest_color(uint8_t r, uint8_t g, uint8_t b) const | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| grayscale() | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inlinestatic |
| height() | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inlinestatic |
| image()=default | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | |
| image(const std::span< uint8_t, T< W, H, GRAYSCALE, USE_SPAN >::image_size > &other) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| line(int32_t x0, int32_t y0, int32_t x1, int32_t y1) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| line_aa(int32_t x0, int32_t y0, int32_t x1, int32_t y1) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| plot(int32_t x, int32_t y, uint8_t col) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| plot(const struct plot &p) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| png(F &&char_out) const | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| png_to_iterm() const | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| png_to_kitty() const | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| point(int32_t x, int32_t y) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| rect(int32_t x, int32_t y, int32_t w, int32_t h) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| RGBA_uint32(std::array< uint32_t, W *H > &dst) const | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| RGBA_uint8(std::array< uint8_t, W *H *4 > &dst) const | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| round_rect(int32_t x, int32_t y, int32_t w, int32_t h, int32_t radius) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| round_rect_aa(int32_t x, int32_t y, int32_t w, int32_t h, int32_t radius) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| sixel(F &&char_out) const | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| sixel(F &&char_out, const rect< int32_t > &rect) const | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| sixel_to_cout() const | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| size() | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inlinestatic |
| string_width(const char *str, size_t character_count=std::numeric_limits< size_t >::max(), size_t *character_actual=nullptr) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| stroke_circle(int32_t cx, int32_t cy, int32_t radius, uint8_t col, int32_t stroke_width=1) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| stroke_circle(const struct draw_circle &d) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| stroke_circle_aa(int32_t cx, int32_t cy, int32_t radius, uint8_t col, int32_t stroke_width=1) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| stroke_circle_aa(const struct draw_circle &d) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| stroke_rect(int32_t x, int32_t y, int32_t w, int32_t h, uint8_t col, int32_t stroke_width=1) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| stroke_rect(const struct draw_rect &d) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| stroke_round_rect(int32_t x, int32_t y, int32_t w, int32_t h, int32_t radius, uint8_t col, int32_t stroke_width=1) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| stroke_round_rect(const struct draw_round_rect &d) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| stroke_round_rect_aa(int32_t x, int32_t y, int32_t w, int32_t h, int32_t radius, uint8_t col, int32_t stroke_width=1) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| stroke_round_rect_aa(const struct draw_round_rect &d) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| text_aa(int32_t x, int32_t y, const char *str) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| text_centered_aa(int32_t x, int32_t y, const char *str) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| text_centered_mono(int32_t x, int32_t y, const char *str) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| text_mono(int32_t x, int32_t y, const char *str) | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| transpose() const | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| transpose(image< T, H, W, GRAYSCALE > &dst) const | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| vt100_clear() const | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| vt100_clear_scrollback() const | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| vt100_home() const | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inline |
| width() | constixel::image< T, W, H, GRAYSCALE, USE_SPAN > | inlinestatic |