Euphoria
|
image_draw.h
Go to the documentation of this file.
Definition: argparse.cc:45
Rgb blend(const Rgb &top, const Rgb &bottom, BlendMode mode)
Definition: rgb_blend.cc:402
void draw_text(Image *image, const vec2i &start_pos, const std::string &text, const Rgbai &color, const LoadedFont &font)
Definition: image_draw.cc:519
@ discard
@ assert
void draw_circle(Image *image, const Rgb &color, const vec2i ¢er, float radius, float softness, float inner)
Definition: image_draw.cc:175
void draw_arrow(Image *image, const vec2f &from, const vec2f &to, const Rgbai &color, float size)
Definition: image_draw.cc:648
void fill_poly(Image *image, const Rgbai &color, const std::vector< vec2f > &poly)
Definition: image_draw.cc:146
@ normal
void draw_line_fast(Image *image, const Rgbai &color, const vec2i &from, const vec2i &to)
Definition: image_draw.cc:254
void draw_line_antialiased(Image *image, const Rgb &color, const vec2i &from, const vec2i &to)
Definition: image_draw.cc:342
void draw_square(Image *image, const Rgbai &color, int x, int y, int size)
Definition: image_draw.cc:67
void paste_image(Image *dest_image, const vec2i &position, const Image &source_image, BlendMode blend_mode, PixelsOutside clip)
Definition: image_draw.cc:553
void draw_rect(Image *image, const Rgbai &color, const Recti &rect)
Definition: image_draw.cc:39