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 |