Graphviz
2.41.20171026.1811
|
Go to the source code of this file.
Data Structures | |
struct | gvrender_features_t |
struct | gvdevice_features_t |
struct | gvplugin_active_device_s |
struct | gvplugin_active_render_s |
struct | gvplugin_active_loadimage_t |
struct | gv_argvlist_s |
struct | gvdevice_callbacks_s |
struct | gvevent_key_binding_s |
struct | obj_state_s |
struct | GVJ_s |
Typedefs | |
typedef struct gvdevice_engine_s | gvdevice_engine_t |
typedef struct gvformatter_engine_s | gvformatter_engine_t |
typedef struct gvrender_engine_s | gvrender_engine_t |
typedef struct gvlayout_engine_s | gvlayout_engine_t |
typedef struct gvtextlayout_engine_s | gvtextlayout_engine_t |
typedef struct gvloadimage_engine_s | gvloadimage_engine_t |
typedef struct gvplugin_active_device_s | gvplugin_active_device_t |
typedef struct gvplugin_active_render_s | gvplugin_active_render_t |
typedef struct gvplugin_active_loadimage_t | gvplugin_active_loadimage_t |
typedef struct gv_argvlist_s | gv_argvlist_t |
typedef struct gvdevice_callbacks_s | gvdevice_callbacks_t |
typedef int(* | gvevent_key_callback_t )(GVJ_t *job) |
typedef struct gvevent_key_binding_s | gvevent_key_binding_t |
typedef struct obj_state_s | obj_state_t |
Enumerations | |
enum | pen_type { PEN_NONE, PEN_DASHED, PEN_DOTTED, PEN_SOLID } |
enum | fill_type { FILL_NONE, FILL_SOLID, FILL_LINEAR, FILL_RADIAL } |
enum | font_type { FONT_REGULAR, FONT_BOLD, FONT_ITALIC } |
enum | label_type { LABEL_PLAIN, LABEL_HTML } |
enum | gvattr_t { GVATTR_STRING, GVATTR_BOOL, GVATTR_COLOR } |
enum | map_shape_t { MAP_RECTANGLE, MAP_CIRCLE, MAP_POLYGON } |
enum | obj_type { ROOTGRAPH_OBJTYPE, CLUSTER_OBJTYPE, NODE_OBJTYPE, EDGE_OBJTYPE } |
enum | emit_state_t { EMIT_GDRAW, EMIT_CDRAW, EMIT_TDRAW, EMIT_HDRAW, EMIT_GLABEL, EMIT_CLABEL, EMIT_TLABEL, EMIT_HLABEL, EMIT_NDRAW, EMIT_EDRAW, EMIT_NLABEL, EMIT_ELABEL } |
#define ARRAY_SIZE | ( | A | ) | (sizeof(A)/sizeof(A[0])) |
Definition at line 26 of file gvcjob.h.
Referenced by gvplugin_api(), gvplugin_api_name(), gvplugin_graph(), gvplugin_write_status(), and gvPluginList().
#define EMIT_COLORS (1<<1) |
Definition at line 85 of file gvcjob.h.
Referenced by emit_graph().
#define EMIT_SORTED (1<<0) |
Definition at line 84 of file gvcjob.h.
Referenced by gvRenderJobs().
#define GVDEVICE_BINARY_FORMAT (1<<9) |
Definition at line 93 of file gvcjob.h.
Referenced by gvdevice_initialize(), and gvRenderJobs().
#define GVDEVICE_COMPRESSED_FORMAT (1<<10) |
Definition at line 94 of file gvcjob.h.
Referenced by gvdevice_finalize(), gvdevice_initialize(), and gvwrite().
#define GVDEVICE_DOES_PAGES (1<<5) |
Definition at line 89 of file gvcjob.h.
Referenced by gvRenderJobs().
#define GVDEVICE_EVENTS (1<<7) |
Definition at line 91 of file gvcjob.h.
Referenced by gvRenderJobs().
#define GVRENDER_DOES_LABELS (1<<15) |
Definition at line 99 of file gvcjob.h.
Referenced by initMapData().
#define GVRENDER_DOES_MAPS (1<<16) |
Definition at line 100 of file gvcjob.h.
Referenced by emit_map_rect(), and initMapData().
#define GVRENDER_DOES_TARGETS (1<<23) |
Definition at line 107 of file gvcjob.h.
Referenced by initMapData().
#define GVRENDER_DOES_TOOLTIPS (1<<22) |
Definition at line 106 of file gvcjob.h.
Referenced by emit_map_rect(), and initMapData().
#define GVRENDER_DOES_TRANSFORM (1<<13) |
Definition at line 97 of file gvcjob.h.
Referenced by gvrender_beziercurve(), gvrender_ellipse(), gvrender_polygon(), gvrender_polyline(), gvrender_textspan(), and gvrender_usershape().
#define GVRENDER_Y_GOES_DOWN (1<<12) |
Definition at line 96 of file gvcjob.h.
Referenced by emit_graph().
#define LAYOUT_NOT_REQUIRED (1<<26) |
Definition at line 110 of file gvcjob.h.
Referenced by graphcmd(), gvRender(), gvRenderContext(), gvRenderData(), and gvRenderFilename().
#define LAYOUT_USES_RANKDIR (1<<0) |
Definition at line 128 of file gvcjob.h.
Referenced by gvLayoutJobs().
#define OUTPUT_NOT_REQUIRED (1<<27) |
Definition at line 111 of file gvcjob.h.
Referenced by gvRender().
#define PENWIDTH_BOLD 2. |
Definition at line 41 of file gvcjob.h.
Referenced by gvrender_set_style().
#define PENWIDTH_NORMAL 1. |
Definition at line 40 of file gvcjob.h.
Referenced by push_obj_state().
typedef struct gv_argvlist_s gv_argvlist_t |
typedef struct gvdevice_callbacks_s gvdevice_callbacks_t |
typedef struct gvdevice_engine_s gvdevice_engine_t |
typedef struct gvevent_key_binding_s gvevent_key_binding_t |
typedef struct gvformatter_engine_s gvformatter_engine_t |
typedef struct gvlayout_engine_s gvlayout_engine_t |
typedef struct gvloadimage_engine_s gvloadimage_engine_t |
typedef struct gvplugin_active_device_s gvplugin_active_device_t |
typedef struct gvplugin_active_loadimage_t gvplugin_active_loadimage_t |
typedef struct gvplugin_active_render_s gvplugin_active_render_t |
typedef struct gvrender_engine_s gvrender_engine_t |
typedef struct gvtextlayout_engine_s gvtextlayout_engine_t |
typedef struct obj_state_s obj_state_t |
enum emit_state_t |
enum fill_type |
enum gvattr_t |
enum label_type |
enum map_shape_t |
enum obj_type |