#include "config.h"
#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include <gvc/gvplugin_loadimage.h>
#include <gvc/gvio.h>
#include <cairo.h>
Go to the source code of this file.
◆ format_type
◆ cairo_freeimage()
◆ cairo_loadimage()
Definition at line 42 of file gvloadimage_pango.c.
References cairo_freeimage(), usershape_s::data, usershape_s::datafree, usershape_s::f, FT_PNG, gvusershape_file_access(), gvusershape_file_release(), usershape_s::name, NULL, reader(), and usershape_s::type.
Referenced by pango_loadimage_cairo(), and pango_loadimage_ps().
◆ pango_loadimage_cairo()
◆ pango_loadimage_ps()
Definition at line 107 of file gvloadimage_pango.c.
References alpha, cairo_loadimage(), GVJ_s::dpi, format, gvprintf(), gvputs(), boxf::LL, boxf::UR, pointf_s::x, X, pointf_s::y, and Y.
◆ reader()
static cairo_status_t reader |
( |
void * |
closure, |
|
|
unsigned char * |
data, |
|
|
unsigned int |
length |
|
) |
| |
|
static |
◆ engine_cairo
Initial value:= {
}
static void pango_loadimage_cairo(GVJ_t *job, usershape_t *us, boxf b, bool filled)
Definition at line 173 of file gvloadimage_pango.c.
◆ engine_ps
Initial value:= {
}
static void pango_loadimage_ps(GVJ_t *job, usershape_t *us, boxf b, bool filled)
Definition at line 177 of file gvloadimage_pango.c.
◆ gvloadimage_pango_types
Initial value:= {
}
static gvloadimage_engine_t engine_ps
static gvloadimage_engine_t engine_cairo
Definition at line 181 of file gvloadimage_pango.c.