![]() |
![]() |
![]() |
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
);