#include <libart_lgpl/art_misc.h>
#include <libart_lgpl/art_vpath.h>
#include <libart_lgpl/art_svp.h>
#include <libart_lgpl/art_svp_vpath.h>
#include <libart_lgpl/art_gray_svp.h>
#include <libart_lgpl/art_rgb_svp.h>
#include <libart_lgpl/art_svp_vpath_stroke.h>
#include <libart_lgpl/art_svp_ops.h>
#include <libart_lgpl/art_affine.h>
#include <libart_lgpl/art_rgb.h>
#include <libart_lgpl/art_rgb_affine.h>
#include <libart_lgpl/art_rgb_bitmap_affine.h>
#include <libart_lgpl/art_rgb_rgba_affine.h>
#include <libart_lgpl/art_alphagamma.h>
#include <libart_lgpl/art_svp_point.h>
#include <libart_lgpl/art_rect_svp.h>
#include <libart_lgpl/art_vpath_dash.h>
#include <libart_lgpl/art_render.h>
#include <libart_lgpl/art_render_gradient.h>
#include <libart_lgpl/art_render_svp.h>
#include <libart_lgpl/art_uta.h>
#include <libart_lgpl/art_uta_vpath.h>
#include <libart_lgpl/art_rect_uta.h>
Go to the source code of this file.
Data Structures | |
struct | art_buffer_t |
struct | art_context_t |
Defines | |
#define | art_red 0xff0000ff |
#define | art_blue 0x0000ffff |
#define | art_green 0x00ff00ff |
#define | art_white 0xffffffff |
#define | art_black 0x000000ff |
#define | art_yellow 0xffff00ff |
#define | art_orange 0xff6347ff |
#define | art_grey 0x808080ff |
Typedefs | |
typedef * | art_buffer_p |
typedef * | art_context_p |
Functions | |
art_buffer_p | art_new_buffer (int width, int height) |
art_context_p | art_new_context (void) |
void | art_set_color_rgba (art_context_p context, unsigned char r, unsigned char g, unsigned char b, unsigned char a) |
void | art_set_color (art_context_p context, long int color) |
void | art_set_linewidth (art_context_p context, int width) |
void | art_set_miterlimit (art_context_p context, int limit) |
void | art_set_jointype (art_context_p context, int jointype) |
void | art_set_captype (art_context_p context, int captype) |
void | art_set_dash (art_context_p context, int dash_on, int dash_off) |
void | art_clear (art_buffer_p buffer, art_context_p context) |
void | art_draw_point (art_buffer_p buffer, art_context_p context, float x_1, float y_1) |
void | art_draw_points (art_buffer_p buffer, art_context_p context, float *x_1, float *y_1, int num) |
void | art_draw_line (art_buffer_p buffer, art_context_p context, float x_1, float y_1, float x_2, float y_2) |
void | art_draw_x (art_buffer_p buffer, art_context_p context, float x, float y, float r) |
void | art_draw_poly (art_buffer_p buffer, art_context_p context, int filled, float *x, float *y, int n, int closed) |
void | art_draw_circle (art_buffer_p buffer, art_context_p context, int filled, float x, float y, float r) |
void | art_draw_ellipse (art_buffer_p buffer, art_context_p context, int filled, float x, float y, float x_var, float xy_cov, float y_var, float k) |
void | art_draw_gaussian (art_buffer_p buffer, art_context_p context, float x, float y, float x_var, float xy_cov, float y_var, float k) |
void | art_draw_gaussian_pca (art_buffer_p buffer, art_context_p context, float x, float y, float x_var, float xy_cov, float y_var, float k) |
void | art_draw_rectangle (art_buffer_p buffer, art_context_p context, int filled, float x_1, float y_1, float x_2, float y_2) |
void | art_draw_arc (art_buffer_p buffer, art_context_p context, float x, float y, float r, float a1, float deltaa) |
void | art_draw_wedge (art_buffer_p buffer, art_context_p context, int filled, float x, float y, float r, float a1, float deltaa) |
void | art_draw_rgb_image (art_buffer_p dest_buffer, int dest_x, int dest_y, int dest_width, int dest_height, unsigned char *src_buffer, int src_width, int src_height) |
void | art_draw_transformed_rgb_image (art_buffer_p dest_buffer, unsigned char *src_buffer, int src_width, int src_height, int dest_x, int dest_y, float angle, float scale) |
void | art_draw_transformed_rgba_image (art_buffer_p dest_buffer, unsigned char *src_buffer, int src_width, int src_height, int dest_x, int dest_y, float angle, float scale) |
void | art_draw_rgba_image (art_buffer_p dest_buffer, int dest_x, int dest_y, int dest_width, int dest_height, unsigned char *src_buffer, int src_width, int src_height) |
int | art_write_buffer_ppm (art_buffer_p buffer, char *filename) |
int | art_write_buffer_png (art_buffer_p buffer, char *filename) |
Wrapper around libart function calls that makes using libart more like gtk.
Definition in file artwrap.h.