24 #ifndef __FIREVISION_FVUTILS_DRAWER_H_ 25 #define __FIREVISION_FVUTILS_DRAWER_H_ 27 #include <fvutils/color/yuv.h> 40 void draw_circle(
int center_x,
int center_y,
unsigned int radius);
43 unsigned int w,
unsigned int h);
46 unsigned int w,
unsigned int h);
48 void draw_point(
unsigned int x,
unsigned int y);
51 void draw_line(
unsigned int x_start,
unsigned int y_start,
52 unsigned int x_end,
unsigned int y_end);
53 void draw_cross(
unsigned int x_center,
unsigned int y_center,
unsigned int width);
56 unsigned int width,
unsigned int height);
58 void set_color(
unsigned char y,
unsigned char u,
unsigned char v);
62 unsigned char *__buffer;
64 unsigned int __height;
void draw_point(unsigned int x, unsigned int y)
Draw point.
void draw_cross(unsigned int x_center, unsigned int y_center, unsigned int width)
Draws a cross.
void draw_rectangle_inverted(unsigned int x, unsigned int y, unsigned int w, unsigned int h)
Draw inverted rectangle.
void draw_line(unsigned int x_start, unsigned int y_start, unsigned int x_end, unsigned int y_end)
Draw line.
void set_buffer(unsigned char *buffer, unsigned int width, unsigned int height)
Set the buffer to draw to.
void draw_rectangle(unsigned int x, unsigned int y, unsigned int w, unsigned int h)
Draw rectangle.
void draw_circle(int center_x, int center_y, unsigned int radius)
Draw circle.
void color_point(unsigned int x, unsigned int y)
Color the given point.
void set_color(unsigned char y, unsigned char u, unsigned char v)
Set drawing color.