## gnome-pgl

gnome-pgl

## Synopsis

                        GnomePosGlyphList;
    GnomePosGlyphList*  gnome_pgl_from_gl                   (const GnomeGlyphList *gl,
                                                             const gdouble *transform,
                                                             guint flags);
    void                gnome_pgl_destroy                   (GnomePosGlyphList *pgl);
    ArtDRect*           gnome_pgl_bbox                      (const GnomePosGlyphList *pgl,
                                                             ArtDRect *bbox);
    gboolean            gnome_pgl_test_point                (const GnomePosGlyphList *pgl,
                                                             gdouble x,
                                                             gdouble y);
    void                gnome_pgl_render_rgba8              (const GnomePosGlyphList *pgl,
                                                             gdouble x,
                                                             gdouble y,
                                                             guchar *buf,
                                                             gint width,
                                                             gint height,
                                                             gint rowstride,
                                                             guint flags);
    void                gnome_pgl_render_rgb8               (const GnomePosGlyphList *pgl,
                                                             gdouble x,
                                                             gdouble y,
                                                             guchar *buf,
                                                             gint width,
                                                             gint height,
                                                             gint rowstride,
                                                             guint flags);

## Description

## Details

### GnomePosGlyphList

    typedef struct _GnomePosGlyphList GnomePosGlyphList;

### gnome_pgl_from_gl ()

    GnomePosGlyphList*  gnome_pgl_from_gl                   (const GnomeGlyphList *gl,
                                                             const gdouble *transform,
                                                             guint flags);

`gl` : |
`transform` : |
`flags` : |
Returns : |

### gnome_pgl_destroy ()

    void                gnome_pgl_destroy                   (GnomePosGlyphList *pgl);

`pgl` : |

### gnome_pgl_bbox ()

    ArtDRect*           gnome_pgl_bbox                      (const GnomePosGlyphList *pgl,
                                                             ArtDRect *bbox);

`pgl` : |
`bbox` : |
Returns : |

### gnome_pgl_test_point ()

    gboolean            gnome_pgl_test_point                (const GnomePosGlyphList *pgl,
                                                             gdouble x,
                                                             gdouble y);

`pgl` : |
`x` : |
`y` : |
Returns : |

### gnome_pgl_render_rgba8 ()

    void                gnome_pgl_render_rgba8              (const GnomePosGlyphList *pgl,
                                                             gdouble x,
                                                             gdouble y,
                                                             guchar *buf,
                                                             gint width,
                                                             gint height,
                                                             gint rowstride,
                                                             guint flags);

`pgl` : |
`x` : |
`y` : |
`buf` : |
`width` : |
`height` : |
`rowstride` : |
`flags` : |

### gnome_pgl_render_rgb8 ()

    void                gnome_pgl_render_rgb8               (const GnomePosGlyphList *pgl,
                                                             gdouble x,
                                                             gdouble y,
                                                             guchar *buf,
                                                             gint width,
                                                             gint height,
                                                             gint rowstride,
                                                             guint flags);

`pgl` : |
`x` : |
`y` : |
`buf` : |
`width` : |
`height` : |
`rowstride` : |
`flags` : |