Graphviz 12.0.1~dev.20240716.0800
Loading...
Searching...
No Matches
gvdevice_gdiplus.cpp File Reference
#include "config.h"
#include <gvc/gvplugin_device.h>
#include <gvc/gvplugin_render.h>
#include <gvc/gvio.h>
#include "gvplugin_gdiplus.h"
Include dependency graph for gvdevice_gdiplus.cpp:

Go to the source code of this file.

Functions

static void gdiplus_format (GVJ_t *job)
 

Variables

static gvdevice_engine_t gdiplus_engine
 
static gvdevice_features_t device_features_gdiplus
 
gvplugin_installed_t gvdevice_gdiplus_types_for_cairo []
 

Function Documentation

◆ gdiplus_format()

static void gdiplus_format ( GVJ_t job)
static

Definition at line 21 of file gvdevice_gdiplus.cpp.

References BYTES_PER_PIXEL, GVJ_s::device, gvwrite(), GVJ_s::height, gvplugin_active_device_s::id, GVJ_s::imagedata, SaveBitmapToStream(), UseGdiplus(), and GVJ_s::width.

Here is the call graph for this function:

Variable Documentation

◆ device_features_gdiplus

gvdevice_features_t device_features_gdiplus
static
Initial value:
= {
{0.,0.},
{0.,0.},
{96.,96.},
}
#define GVDEVICE_DOES_TRUECOLOR
Definition gvcjob.h:90
#define GVDEVICE_BINARY_FORMAT
Definition gvcjob.h:91

Definition at line 53 of file gvdevice_gdiplus.cpp.

◆ gdiplus_engine

gvdevice_engine_t gdiplus_engine
static
Initial value:
= {
nullptr,
nullptr,
}
static void gdiplus_format(GVJ_t *job)

Definition at line 47 of file gvdevice_gdiplus.cpp.

◆ gvdevice_gdiplus_types_for_cairo

gvplugin_installed_t gvdevice_gdiplus_types_for_cairo[]
Initial value:
= {
{0, nullptr, 0, nullptr, nullptr}
}
static gvdevice_features_t device_features_gdiplus
static gvdevice_engine_t gdiplus_engine
@ FORMAT_TIFF
@ FORMAT_BMP
@ FORMAT_JPEG
Definition gvrender_gd.c:32
@ FORMAT_GIF
Definition gvrender_gd.c:31
@ FORMAT_PNG
Definition gvrender_gd.c:33

Definition at line 61 of file gvdevice_gdiplus.cpp.