Graphviz 12.0.1~dev.20240716.0800
Loading...
Searching...
No Matches
gvplugin_quartz.c File Reference
#include "config.h"
#include <common/types.h>
#include <gvc/gvplugin.h>
#include "gvplugin_quartz.h"
#include <gvc/gvio.h>
Include dependency graph for gvplugin_quartz.c:

Go to the source code of this file.

Functions

static size_t device_data_consumer_put_bytes (void *info, const void *buffer, size_t count)
 

Variables

gvplugin_installed_t gvrender_quartz_types
 
gvplugin_installed_t gvtextlayout_quartz_types
 
gvplugin_installed_t gvloadimage_quartz_types
 
gvplugin_installed_t gvdevice_quartz_types
 
CGDataConsumerCallbacks device_data_consumer_callbacks
 
static gvplugin_api_t apis []
 
gvplugin_library_t gvplugin_quartz_LTX_library = { "quartz", apis }
 

Function Documentation

◆ device_data_consumer_put_bytes()

static size_t device_data_consumer_put_bytes ( void *  info,
const void *  buffer,
size_t  count 
)
static

Definition at line 28 of file gvplugin_quartz.c.

References gvwrite().

Here is the call graph for this function:

Variable Documentation

◆ apis

gvplugin_api_t apis[]
static
Initial value:
= {
{API_render, &gvrender_quartz_types},
{API_textlayout, &gvtextlayout_quartz_types},
{API_loadimage, &gvloadimage_quartz_types},
{API_device, &gvdevice_quartz_types},
{(api_t)0, 0},
}
api_t
Definition gvcext.h:32
gvplugin_installed_t gvtextlayout_quartz_types
gvplugin_installed_t gvloadimage_quartz_types
gvplugin_installed_t gvrender_quartz_types
gvplugin_installed_t gvdevice_quartz_types

Definition at line 76 of file gvplugin_quartz.c.

◆ device_data_consumer_callbacks

CGDataConsumerCallbacks device_data_consumer_callbacks
Initial value:
= {
}
node NULL
Definition grammar.y:149
static size_t device_data_consumer_put_bytes(void *info, const void *buffer, size_t count)

Definition at line 33 of file gvplugin_quartz.c.

Referenced by quartzgen_begin_page(), and quartzgen_end_job().

◆ gvdevice_quartz_types

gvplugin_installed_t gvdevice_quartz_types
extern

Definition at line 499 of file gvrender_quartz.c.

◆ gvloadimage_quartz_types

gvplugin_installed_t gvloadimage_quartz_types
extern

Definition at line 172 of file gvloadimage_quartz.c.

◆ gvplugin_quartz_LTX_library

gvplugin_library_t gvplugin_quartz_LTX_library = { "quartz", apis }

Definition at line 87 of file gvplugin_quartz.c.

◆ gvrender_quartz_types

gvplugin_installed_t gvrender_quartz_types
extern

Definition at line 494 of file gvrender_quartz.c.

◆ gvtextlayout_quartz_types

gvplugin_installed_t gvtextlayout_quartz_types
extern

Definition at line 119 of file gvtextlayout_quartz.c.