| BLib Reference Manual |
|---|
BModule Utilities — utility functions for BModule implementations
void b_module_draw_point (BModule *module, gint x, gint y, guchar value); void b_module_draw_line (BModule *module, gint x1, gint y1, gint x2, gint y2, guchar value); void b_module_fill (BModule *module, guchar value);
void b_module_draw_point (BModule *module, gint x, gint y, guchar value);
Draws a point to the module's frame buffer. It is safe to specify coordinates outside the buffer.
| module : | a BModule object |
| x : | x coordinate |
| y : | y coordinate |
| value : | the color to draw with |
void b_module_draw_line (BModule *module, gint x1, gint y1, gint x2, gint y2, guchar value);
Draws a one-pixel wide line between two points to the module's frame buffer. The endpoints are included in the line. If the line exceeds the buffer, it is properly clipped.
| module : | a BModule object |
| x1 : | x coordinate of the start point |
| y1 : | y coordinate of the start point |
| x2 : | x coordinate of the end point |
| y2 : | y coordinate of the end point |
| value : | the color to draw with |
| << BModule | BModuleInfo >> |