Graphviz 13.0.0~dev.20241220.2304
|
#include "config.h"
#include <stdlib.h>
#include <stddef.h>
#include <string.h>
#include <gvc/gvplugin_loadimage.h>
#include "gvplugin_gdiplus.h"
#include <stringapiset.h>
#include <windows.h>
#include <gdiplus.h>
#include <vector>
Go to the source code of this file.
Functions | |
static void | gdiplus_freeimage (usershape_t *us) |
static std::vector< wchar_t > | utf8_to_utf16 (const char *s) |
static Image * | gdiplus_loadimage (usershape_t *us) |
static void | gdiplus_loadimage_gdiplus (GVJ_t *job, usershape_t *us, boxf b, bool) |
Variables | |
static gvloadimage_engine_t | engine |
gvplugin_installed_t | gvloadimage_gdiplus_types [] |
|
static |
Definition at line 26 of file gvloadimage_gdiplus.cpp.
References usershape_s::data.
Referenced by gdiplus_loadimage().
|
static |
Definition at line 47 of file gvloadimage_gdiplus.cpp.
References usershape_s::data, usershape_s::datafree, gdiplus_freeimage(), gvusershape_file_access(), gvusershape_file_release(), usershape_s::name, and utf8_to_utf16().
Referenced by gdiplus_loadimage_gdiplus().
|
static |
Definition at line 74 of file gvloadimage_gdiplus.cpp.
References GVJ_s::context, gdiplus_loadimage(), image, boxf::LL, NULL, boxf::UR, pointf_s::x, and pointf_s::y.
|
static |
Definition at line 31 of file gvloadimage_gdiplus.cpp.
Referenced by gdiplus_loadimage().
|
static |
Definition at line 84 of file gvloadimage_gdiplus.cpp.
gvplugin_installed_t gvloadimage_gdiplus_types[] |
Definition at line 88 of file gvloadimage_gdiplus.cpp.