Graphviz 12.0.1~dev.20240715.2254
Loading...
Searching...
No Matches
GVC_s Struct Reference

#include <gvcint.h>

Collaboration diagram for GVC_s:
[legend]

Data Fields

GVCOMMON_t common
 
char * config_path
 
bool config_found
 
char ** input_filenames
 
int fidx
 
GVG_tgvgs
 
GVG_tgvg
 
gvplugin_available_tapis [APIS]
 
gvplugin_available_tapi [APIS]
 
gvplugin_package_tpackages
 
size_t(* write_fn )(GVJ_t *job, const char *s, size_t len)
 
Dtdisc_t textfont_disc
 
Dt_ttextfont_dt
 
gvplugin_active_textlayout_t textlayout
 
GVJ_tjobs
 
GVJ_tjob
 
graph_tg
 
gvplugin_active_layout_t layout
 
char * graphname
 
GVJ_tactive_jobs
 
char * pagedir
 
pointf margin
 
pointf pad
 
pointf pageSize
 
point pb
 
boxf bb
 
int rotation
 
bool graph_sets_pad
 
bool graph_sets_margin
 
bool graph_sets_pageSize
 
char * layerDelims
 
char * layerListDelims
 
char * layers
 
char ** layerIDs
 
int numLayers
 
int * layerlist
 
char * defaultfontname
 
double defaultfontsize
 
char ** defaultlinestyle
 
gvcolor_t bgcolor
 
int fontrenaming
 

Detailed Description

Definition at line 80 of file gvcint.h.

Field Documentation

◆ active_jobs

GVJ_t* GVC_s::active_jobs

Definition at line 123 of file gvcint.h.

Referenced by gvevent_render(), gvFinalize(), gvjobs_delete(), gvRenderJobs(), and init_job_dpi().

◆ api

gvplugin_available_t* GVC_s::api[APIS]

Definition at line 98 of file gvcint.h.

Referenced by gvCloneGVC(), gvplugin_load(), and gvrender_select().

◆ apis

◆ bb

boxf GVC_s::bb

Definition at line 131 of file gvcint.h.

Referenced by init_gvc(), and init_job_viewport().

◆ bgcolor

gvcolor_t GVC_s::bgcolor

Definition at line 151 of file gvcint.h.

◆ common

◆ config_found

bool GVC_s::config_found

Definition at line 84 of file gvcint.h.

Referenced by gvconfig(), and gvplugin_write_status().

◆ config_path

char* GVC_s::config_path

Definition at line 83 of file gvcint.h.

Referenced by gvconfig(), gvFreeContext(), and gvplugin_write_status().

◆ defaultfontname

char* GVC_s::defaultfontname

Definition at line 144 of file gvcint.h.

Referenced by init_gvc().

◆ defaultfontsize

double GVC_s::defaultfontsize

Definition at line 145 of file gvcint.h.

Referenced by init_gvc().

◆ defaultlinestyle

char** GVC_s::defaultlinestyle

Definition at line 148 of file gvcint.h.

Referenced by arrow_gen(), doBorder(), emit_attachment(), emit_html_label(), emit_xdot(), and init_gvc().

◆ fidx

int GVC_s::fidx

Definition at line 88 of file gvcint.h.

Referenced by gvNextInputGraph().

◆ fontrenaming

int GVC_s::fontrenaming

Definition at line 154 of file gvcint.h.

◆ g

◆ graph_sets_margin

bool GVC_s::graph_sets_margin

Definition at line 133 of file gvcint.h.

Referenced by init_gvc(), and init_job_margin().

◆ graph_sets_pad

bool GVC_s::graph_sets_pad

Definition at line 133 of file gvcint.h.

Referenced by init_gvc(), and init_job_pad().

◆ graph_sets_pageSize

bool GVC_s::graph_sets_pageSize

Definition at line 133 of file gvcint.h.

Referenced by init_gvc(), and init_job_pagination().

◆ graphname

char* GVC_s::graphname

Definition at line 122 of file gvcint.h.

Referenced by init_gvc().

◆ gvg

GVG_t* GVC_s::gvg

Definition at line 92 of file gvcint.h.

Referenced by gvg_init(), and gvRenderJobs().

◆ gvgs

GVG_t* GVC_s::gvgs

Definition at line 91 of file gvcint.h.

Referenced by gvFreeContext(), and gvg_init().

◆ input_filenames

char** GVC_s::input_filenames

Definition at line 87 of file gvcint.h.

Referenced by dotneato_args_initialize(), gvFreeContext(), and gvNextInputGraph().

◆ job

◆ jobs

◆ layerDelims

char* GVC_s::layerDelims

Definition at line 136 of file gvcint.h.

Referenced by parse_layers(), and selectedLayer().

◆ layerIDs

char** GVC_s::layerIDs

◆ layerlist

int* GVC_s::layerlist

Definition at line 141 of file gvcint.h.

Referenced by firstlayer(), init_layering(), and numPhysicalLayers().

◆ layerListDelims

char* GVC_s::layerListDelims

Definition at line 137 of file gvcint.h.

Referenced by parse_layers(), and selectedLayer().

◆ layers

char* GVC_s::layers

Definition at line 138 of file gvcint.h.

Referenced by init_layering(), and parse_layers().

◆ layout

gvplugin_active_layout_t GVC_s::layout

Definition at line 120 of file gvcint.h.

Referenced by gvevent_read(), gvlayout_select(), gvLayoutJobs(), and gvRenderJobs().

◆ margin

pointf GVC_s::margin

Definition at line 127 of file gvcint.h.

Referenced by init_gvc(), and init_job_margin().

◆ numLayers

int GVC_s::numLayers

Definition at line 140 of file gvcint.h.

Referenced by firstlayer(), init_layering(), layer_index(), and parse_layerselect().

◆ packages

gvplugin_package_t* GVC_s::packages

Definition at line 100 of file gvcint.h.

Referenced by gvCloneGVC(), gvFreeContext(), gvplugin_graph(), and gvplugin_package_record().

◆ pad

pointf GVC_s::pad

Definition at line 128 of file gvcint.h.

Referenced by init_gvc(), and init_job_pad().

◆ pagedir

char* GVC_s::pagedir

Definition at line 126 of file gvcint.h.

Referenced by init_gvc(), and init_job_pagination().

◆ pageSize

pointf GVC_s::pageSize

Definition at line 129 of file gvcint.h.

Referenced by init_gvc(), and init_job_pagination().

◆ pb

point GVC_s::pb

Definition at line 130 of file gvcint.h.

◆ rotation

int GVC_s::rotation

Definition at line 132 of file gvcint.h.

Referenced by init_gvc(), and init_job_viewport().

◆ textfont_disc

Dtdisc_t GVC_s::textfont_disc

Definition at line 106 of file gvcint.h.

Referenced by textfont_dict_open().

◆ textfont_dt

Dt_t* GVC_s::textfont_dt

◆ textlayout

gvplugin_active_textlayout_t GVC_s::textlayout

Definition at line 108 of file gvcint.h.

Referenced by gvtextlayout(), and gvtextlayout_select().

◆ write_fn

size_t(* GVC_s::write_fn) (GVJ_t *job, const char *s, size_t len)

The documentation for this struct was generated from the following file: