Graphviz 13.0.0~dev.20241220.2304
Loading...
Searching...
No Matches
GVJ_s Struct Reference

#include <gvcjob.h>

Collaboration diagram for GVJ_s:
[legend]

Data Fields

GVC_tgvc
 
GVJ_tnext
 
GVJ_tnext_active
 
GVCOMMON_tcommon
 
obj_state_tobj
 
char * input_filename
 
int graph_index
 
const char * layout_type
 
const char * output_filename
 
FILE * output_file
 
char * output_data
 
size_t output_data_allocated
 
size_t output_data_position
 
const char * output_langname
 
int output_lang
 
gvplugin_active_render_t render
 
gvplugin_active_device_t device
 
gvplugin_active_loadimage_t loadimage
 
gvdevice_callbacks_tcallbacks
 
pointf device_dpi
 
bool device_sets_dpi
 
void * display
 
int screen
 
void * context
 
bool external_context
 
unsigned char * imagedata
 location of imagedata
 
int flags
 
int numLayers
 
int layerNum
 
point pagesArraySize
 
point pagesArrayFirst
 
point pagesArrayMajor
 
point pagesArrayMinor
 
point pagesArrayElem
 
int numPages
 
boxf bb
 
pointf pad
 
boxf clip
 
boxf pageBox
 
pointf pageSize
 
pointf focus
 
double zoom
 
int rotation
 
pointf view
 
boxf canvasBox
 
pointf margin
 
pointf dpi
 
unsigned int width
 
unsigned int height
 
box pageBoundingBox
 
box boundingBox
 
pointf scale
 
pointf translation
 
pointf devscale
 
bool fit_mode
 
bool needs_refresh
 
bool click
 
bool has_grown
 
bool has_been_rendered
 
unsigned char button
 
pointf pointer
 
pointf oldpointer
 
void * current_obj
 
void * selected_obj
 
char * active_tooltip
 
char * selected_href
 
void * window
 
gvevent_key_binding_tkeybindings
 
size_t numkeys
 
void * keycodes
 

Detailed Description

Definition at line 262 of file gvcjob.h.

Field Documentation

◆ active_tooltip

char* GVJ_s::active_tooltip

Definition at line 350 of file gvcjob.h.

Referenced by gvevent_enter_obj(), gvevent_leave_obj(), and gvjobs_delete().

◆ bb

boxf GVJ_s::bb

Definition at line 311 of file gvcjob.h.

Referenced by init_job_viewport(), and pov_begin_graph().

◆ boundingBox

box GVJ_s::boundingBox

Definition at line 330 of file gvcjob.h.

Referenced by lasi_end_job(), pov_begin_graph(), psgen_end_job(), and setup_page().

◆ button

unsigned char GVJ_s::button

Definition at line 342 of file gvcjob.h.

Referenced by gvevent_button_press(), gvevent_button_release(), and gvevent_motion().

◆ callbacks

gvdevice_callbacks_t* GVJ_s::callbacks

Definition at line 288 of file gvcjob.h.

Referenced by gvRenderJobs().

◆ canvasBox

boxf GVJ_s::canvasBox

Definition at line 322 of file gvcjob.h.

Referenced by init_job_pagination(), pov_begin_graph(), setup_page(), and svg_begin_graph().

◆ click

bool GVJ_s::click

Definition at line 338 of file gvcjob.h.

Referenced by gvevent_button_press(), and gvevent_button_release().

◆ clip

boxf GVJ_s::clip

◆ common

◆ context

◆ current_obj

void* GVJ_s::current_obj

◆ device

◆ device_dpi

pointf GVJ_s::device_dpi

Definition at line 289 of file gvcjob.h.

Referenced by init_job_dpi().

◆ device_sets_dpi

bool GVJ_s::device_sets_dpi

Definition at line 290 of file gvcjob.h.

Referenced by init_job_dpi().

◆ devscale

◆ display

void* GVJ_s::display

Definition at line 292 of file gvcjob.h.

◆ dpi

◆ external_context

◆ fit_mode

bool GVJ_s::fit_mode

◆ flags

◆ focus

◆ graph_index

int GVJ_s::graph_index

Definition at line 272 of file gvcjob.h.

Referenced by auto_output_filename(), gvRenderJobs(), and pov_begin_graph().

◆ gvc

◆ has_been_rendered

bool GVJ_s::has_been_rendered

Definition at line 340 of file gvcjob.h.

Referenced by gvevent_refresh().

◆ has_grown

bool GVJ_s::has_grown

Definition at line 339 of file gvcjob.h.

◆ height

◆ imagedata

unsigned char* GVJ_s::imagedata

◆ input_filename

char* GVJ_s::input_filename

Definition at line 271 of file gvcjob.h.

Referenced by auto_output_filename(), and gvRenderJobs().

◆ keybindings

gvevent_key_binding_t* GVJ_s::keybindings

Definition at line 356 of file gvcjob.h.

Referenced by gvRenderJobs().

◆ keycodes

void* GVJ_s::keycodes

Definition at line 358 of file gvcjob.h.

◆ layerNum

◆ layout_type

const char* GVJ_s::layout_type

Definition at line 274 of file gvcjob.h.

Referenced by gvRenderJobs().

◆ loadimage

gvplugin_active_loadimage_t GVJ_s::loadimage

Definition at line 287 of file gvcjob.h.

Referenced by gvloadimage(), and gvloadimage_select().

◆ margin

pointf GVJ_s::margin

Definition at line 323 of file gvcjob.h.

Referenced by init_job_margin(), and init_job_pagination().

◆ needs_refresh

◆ next

GVJ_t* GVJ_s::next

◆ next_active

GVJ_t* GVJ_s::next_active

Definition at line 265 of file gvcjob.h.

Referenced by gvRenderJobs().

◆ numkeys

size_t GVJ_s::numkeys

Definition at line 357 of file gvcjob.h.

Referenced by gvRenderJobs().

◆ numLayers

◆ numPages

int GVJ_s::numPages

Definition at line 309 of file gvcjob.h.

Referenced by init_job_pagination(), lasi_begin_page(), pov_begin_graph(), and psgen_begin_page().

◆ obj

obj_state_t* GVJ_s::obj

Definition at line 269 of file gvcjob.h.

Referenced by arrow_gen(), cairogen_begin_anchor(), cairogen_bezier(), cairogen_ellipse(), cairogen_polygon(), cairogen_polyline(), cairogen_set_penstyle(), cairogen_textspan(), core_loadimage_vrml(), core_loadimage_xdot(), dot_begin_graph(), dot_end_graph(), emit_begin_edge(), emit_clusters(), emit_edge_graphics(), emit_edge_label(), emit_end_edge(), emit_html_label(), emit_label(), emit_map_rect(), emit_page(), endAnchor(), epsf_gencode(), fig_begin_graph(), fig_bezier(), fig_ellipse(), fig_polygon(), fig_polyline(), fig_textspan(), freeObj(), gdgen_bezier(), gdgen_ellipse(), gdgen_polygon(), gdgen_set_penstyle(), gdgen_textspan(), gdiplusgen_path(), gdiplusgen_textspan(), gvrender_beziercurve(), gvrender_ellipse(), gvrender_polygon(), gvrender_polyline(), gvrender_set_fillcolor(), gvrender_set_gradient_vals(), gvrender_set_pencolor(), gvrender_set_penwidth(), gvrender_set_style(), gvrender_textspan(), initAnchor(), initMapData(), json_begin_graph(), json_end_graph(), lasi_begin_anchor(), lasi_begin_cluster(), lasi_begin_graph(), lasi_bezier(), lasi_ellipse(), lasi_library_shape(), lasi_polygon(), lasi_polyline(), lasi_textspan(), map_begin_anchor(), map_begin_page(), map_end_page(), map_label(), map_point(), nodeIntersect(), pic_begin_graph(), point_gencode(), poly_gencode(), pop_obj_state(), pov_begin_graph(), pov_begin_node(), pov_bezier(), pov_ellipse(), pov_polygon(), pov_polyline(), pov_textspan(), ps_set_color(), ps_set_color(), ps_set_pen_style(), ps_set_pen_style(), psgen_begin_anchor(), psgen_begin_cluster(), psgen_begin_graph(), psgen_bezier(), psgen_ellipse(), psgen_library_shape(), psgen_polygon(), psgen_polyline(), psgen_textspan(), push_obj_state(), quartzgen_begin_anchor(), quartzgen_begin_page(), quartzgen_path(), quartzgen_textspan(), record_gencode(), stripedBox(), svg_begin_cluster(), svg_begin_edge(), svg_begin_graph(), svg_begin_layer(), svg_begin_node(), svg_begin_page(), svg_bezier(), svg_gradstyle(), svg_grstyle(), svg_rgradstyle(), svg_textspan(), tkgen_begin_graph(), tkgen_bezier(), tkgen_ellipse(), tkgen_polygon(), tkgen_polyline(), tkgen_print_tags(), tkgen_textspan(), wedgedEllipse(), xdot_ellipse(), xdot_end_cluster(), xdot_end_edge(), xdot_end_node(), xdot_fillcolor(), xdot_gradient_fillcolor(), xdot_pencolor(), xdot_points(), xdot_str(), xdot_str_color(), xdot_style(), and xdot_textspan().

◆ oldpointer

pointf GVJ_s::oldpointer

Definition at line 344 of file gvcjob.h.

Referenced by gvevent_button_press(), and gvevent_motion().

◆ output_data

char* GVJ_s::output_data

Definition at line 278 of file gvcjob.h.

Referenced by gvdevice_initialize(), gvferror(), gvRenderData(), and gvwrite_no_z().

◆ output_data_allocated

size_t GVJ_s::output_data_allocated

Definition at line 279 of file gvcjob.h.

Referenced by gvRenderData(), and gvwrite_no_z().

◆ output_data_position

size_t GVJ_s::output_data_position

Definition at line 280 of file gvcjob.h.

Referenced by gvRenderData(), and gvwrite_no_z().

◆ output_file

◆ output_filename

const char* GVJ_s::output_filename

◆ output_lang

int GVJ_s::output_lang

◆ output_langname

◆ pad

pointf GVJ_s::pad

Definition at line 312 of file gvcjob.h.

Referenced by init_job_pad(), init_job_viewport(), and setup_page().

◆ pageBoundingBox

◆ pageBox

boxf GVJ_s::pageBox

Definition at line 314 of file gvcjob.h.

Referenced by emit_page(), pov_begin_graph(), and setup_page().

◆ pagesArrayElem

point GVJ_s::pagesArrayElem

◆ pagesArrayFirst

point GVJ_s::pagesArrayFirst

Definition at line 305 of file gvcjob.h.

Referenced by firstpage(), init_job_pagination(), nextpage(), pagecode(), and pov_begin_graph().

◆ pagesArrayMajor

point GVJ_s::pagesArrayMajor

Definition at line 306 of file gvcjob.h.

Referenced by init_job_pagination(), and nextpage().

◆ pagesArrayMinor

point GVJ_s::pagesArrayMinor

Definition at line 307 of file gvcjob.h.

Referenced by init_job_pagination(), and nextpage().

◆ pagesArraySize

◆ pageSize

pointf GVJ_s::pageSize

Definition at line 315 of file gvcjob.h.

Referenced by init_job_pagination(), pov_begin_graph(), and setup_page().

◆ pointer

pointf GVJ_s::pointer

Definition at line 343 of file gvcjob.h.

◆ render

◆ rotation

◆ scale

◆ screen

int GVJ_s::screen

Definition at line 293 of file gvcjob.h.

◆ selected_href

char* GVJ_s::selected_href

◆ selected_obj

void* GVJ_s::selected_obj

Definition at line 348 of file gvcjob.h.

Referenced by gvevent_read(), gvevent_refresh(), and gvevent_select_current_obj().

◆ translation

◆ view

pointf GVJ_s::view

◆ width

◆ window

void* GVJ_s::window

◆ zoom


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