constixel
Loading...
Searching...
No Matches
constixel::image< T, W, H, GRAYSCALE, USE_SPAN > Member List

This is the complete list of members for constixel::image< T, W, H, GRAYSCALE, USE_SPAN >, including all inherited members.

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() constconstixel::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) -> voidconstixel::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) -> voidconstixel::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) -> voidconstixel::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) constconstixel::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()=defaultconstixel::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) constconstixel::image< T, W, H, GRAYSCALE, USE_SPAN >inline
png_to_iterm() constconstixel::image< T, W, H, GRAYSCALE, USE_SPAN >inline
png_to_kitty() constconstixel::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) constconstixel::image< T, W, H, GRAYSCALE, USE_SPAN >inline
RGBA_uint8(std::array< uint8_t, W *H *4 > &dst) constconstixel::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) constconstixel::image< T, W, H, GRAYSCALE, USE_SPAN >inline
sixel(F &&char_out, const rect< int32_t > &rect) constconstixel::image< T, W, H, GRAYSCALE, USE_SPAN >inline
sixel_to_cout() constconstixel::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() constconstixel::image< T, W, H, GRAYSCALE, USE_SPAN >inline
transpose(image< T, H, W, GRAYSCALE > &dst) constconstixel::image< T, W, H, GRAYSCALE, USE_SPAN >inline
vt100_clear() constconstixel::image< T, W, H, GRAYSCALE, USE_SPAN >inline
vt100_clear_scrollback() constconstixel::image< T, W, H, GRAYSCALE, USE_SPAN >inline
vt100_home() constconstixel::image< T, W, H, GRAYSCALE, USE_SPAN >inline
width()constixel::image< T, W, H, GRAYSCALE, USE_SPAN >inlinestatic