artwrap.h File Reference

Wrapper around libart function calls that makes using libart more like gtk. More...

#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)


Detailed Description

Wrapper around libart function calls that makes using libart more like gtk.

Wrapper around libart function calls that makes using libart more like gtk.

Definition in file artwrap.h.


Generated on Wed Apr 5 18:34:18 2006 for CARMEN by  doxygen 1.4.4