| DiaCanvas2 Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
DiaShape functions for LibArt renderingDiaShape functions for LibArt rendering — Shape renderer for the anti-alias canvas. |
ArtSVP * dia_shape_art_update (DiaShape *shape,DiaCanvasViewItem *item,double *affine,ArtSVP *clip,int flags); void dia_shape_art_render (DiaShape *shape,DiaCanvasViewItem *item,GnomeCanvasBuf *buf);
ArtSVP * dia_shape_art_update (DiaShape *shape,DiaCanvasViewItem *item,double *affine,ArtSVP *clip,int flags);
This function is called for every CanvasViewItem. This way ViewItems are notified that the need updating.
|
affine transformation matrix |
|
clipping path for the shape (may be NULL) |
|
flags... |
Returns : |
A new clip path. The new clip path is to be used for all
elements that are rendered on top of shape. |
void dia_shape_art_render (DiaShape *shape,DiaCanvasViewItem *item,GnomeCanvasBuf *buf);