Graphviz 13.0.0~dev.20241222.1117
Loading...
Searching...
No Matches
gvrender_engine_s Struct Reference

#include <gvplugin_render.h>

Data Fields

void(* begin_job )(GVJ_t *job)
 
void(* end_job )(GVJ_t *job)
 
void(* begin_graph )(GVJ_t *job)
 
void(* end_graph )(GVJ_t *job)
 
void(* begin_layer )(GVJ_t *job, char *layername, int layerNum, int numLayers)
 
void(* end_layer )(GVJ_t *job)
 
void(* begin_page )(GVJ_t *job)
 
void(* end_page )(GVJ_t *job)
 
void(* begin_cluster )(GVJ_t *job)
 
void(* end_cluster )(GVJ_t *job)
 
void(* begin_nodes )(GVJ_t *job)
 
void(* end_nodes )(GVJ_t *job)
 
void(* begin_edges )(GVJ_t *job)
 
void(* end_edges )(GVJ_t *job)
 
void(* begin_node )(GVJ_t *job)
 
void(* end_node )(GVJ_t *job)
 
void(* begin_edge )(GVJ_t *job)
 
void(* end_edge )(GVJ_t *job)
 
void(* begin_anchor )(GVJ_t *job, char *href, char *tooltip, char *target, char *id)
 
void(* end_anchor )(GVJ_t *job)
 
void(* begin_label )(GVJ_t *job, label_type type)
 
void(* end_label )(GVJ_t *job)
 
void(* textspan )(GVJ_t *job, pointf p, textspan_t *span)
 
void(* resolve_color )(GVJ_t *job, gvcolor_t *color)
 
void(* ellipse )(GVJ_t *job, pointf *A, int filled)
 
void(* polygon )(GVJ_t *job, pointf *A, size_t n, int filled)
 
void(* beziercurve )(GVJ_t *job, pointf *A, size_t n, int)
 
void(* polyline )(GVJ_t *job, pointf *A, size_t n)
 
void(* comment )(GVJ_t *job, char *comment)
 
void(* library_shape )(GVJ_t *job, char *name, pointf *A, size_t n, int filled)
 

Detailed Description

Definition at line 25 of file gvplugin_render.h.

Field Documentation

◆ begin_anchor

void(* gvrender_engine_s::begin_anchor) (GVJ_t *job, char *href, char *tooltip, char *target, char *id)

Definition at line 45 of file gvplugin_render.h.

Referenced by gvrender_begin_anchor().

◆ begin_cluster

void(* gvrender_engine_s::begin_cluster) (GVJ_t *job)

Definition at line 35 of file gvplugin_render.h.

Referenced by gvrender_begin_cluster().

◆ begin_edge

void(* gvrender_engine_s::begin_edge) (GVJ_t *job)

Definition at line 43 of file gvplugin_render.h.

Referenced by gvrender_begin_edge().

◆ begin_edges

void(* gvrender_engine_s::begin_edges) (GVJ_t *job)

Definition at line 39 of file gvplugin_render.h.

Referenced by gvrender_begin_edges().

◆ begin_graph

void(* gvrender_engine_s::begin_graph) (GVJ_t *job)

Definition at line 28 of file gvplugin_render.h.

Referenced by gvrender_begin_graph().

◆ begin_job

void(* gvrender_engine_s::begin_job) (GVJ_t *job)

Definition at line 26 of file gvplugin_render.h.

Referenced by gvrender_begin_job().

◆ begin_label

void(* gvrender_engine_s::begin_label) (GVJ_t *job, label_type type)

Definition at line 48 of file gvplugin_render.h.

Referenced by gvrender_begin_label().

◆ begin_layer

void(* gvrender_engine_s::begin_layer) (GVJ_t *job, char *layername, int layerNum, int numLayers)

Definition at line 30 of file gvplugin_render.h.

Referenced by gvrender_begin_layer().

◆ begin_node

void(* gvrender_engine_s::begin_node) (GVJ_t *job)

Definition at line 41 of file gvplugin_render.h.

Referenced by gvrender_begin_node().

◆ begin_nodes

void(* gvrender_engine_s::begin_nodes) (GVJ_t *job)

Definition at line 37 of file gvplugin_render.h.

Referenced by gvrender_begin_nodes().

◆ begin_page

void(* gvrender_engine_s::begin_page) (GVJ_t *job)

Definition at line 33 of file gvplugin_render.h.

Referenced by gvrender_begin_page().

◆ beziercurve

void(* gvrender_engine_s::beziercurve) (GVJ_t *job, pointf *A, size_t n, int)

Definition at line 54 of file gvplugin_render.h.

Referenced by gvrender_beziercurve().

◆ comment

void(* gvrender_engine_s::comment) (GVJ_t *job, char *comment)

Definition at line 56 of file gvplugin_render.h.

Referenced by gvrender_comment().

◆ ellipse

void(* gvrender_engine_s::ellipse) (GVJ_t *job, pointf *A, int filled)

Definition at line 52 of file gvplugin_render.h.

Referenced by gvrender_ellipse().

◆ end_anchor

void(* gvrender_engine_s::end_anchor) (GVJ_t *job)

Definition at line 47 of file gvplugin_render.h.

Referenced by gvrender_end_anchor().

◆ end_cluster

void(* gvrender_engine_s::end_cluster) (GVJ_t *job)

Definition at line 36 of file gvplugin_render.h.

Referenced by gvrender_end_cluster().

◆ end_edge

void(* gvrender_engine_s::end_edge) (GVJ_t *job)

Definition at line 44 of file gvplugin_render.h.

Referenced by gvrender_end_edge().

◆ end_edges

void(* gvrender_engine_s::end_edges) (GVJ_t *job)

Definition at line 40 of file gvplugin_render.h.

Referenced by gvrender_end_edges().

◆ end_graph

void(* gvrender_engine_s::end_graph) (GVJ_t *job)

Definition at line 29 of file gvplugin_render.h.

Referenced by gvrender_end_graph().

◆ end_job

void(* gvrender_engine_s::end_job) (GVJ_t *job)

Definition at line 27 of file gvplugin_render.h.

Referenced by gvrender_end_job().

◆ end_label

void(* gvrender_engine_s::end_label) (GVJ_t *job)

Definition at line 49 of file gvplugin_render.h.

Referenced by gvrender_end_label().

◆ end_layer

void(* gvrender_engine_s::end_layer) (GVJ_t *job)

Definition at line 32 of file gvplugin_render.h.

Referenced by gvrender_end_layer().

◆ end_node

void(* gvrender_engine_s::end_node) (GVJ_t *job)

Definition at line 42 of file gvplugin_render.h.

Referenced by gvrender_end_node().

◆ end_nodes

void(* gvrender_engine_s::end_nodes) (GVJ_t *job)

Definition at line 38 of file gvplugin_render.h.

Referenced by gvrender_end_nodes().

◆ end_page

void(* gvrender_engine_s::end_page) (GVJ_t *job)

Definition at line 34 of file gvplugin_render.h.

Referenced by gvrender_end_page().

◆ library_shape

void(* gvrender_engine_s::library_shape) (GVJ_t *job, char *name, pointf *A, size_t n, int filled)

Definition at line 57 of file gvplugin_render.h.

Referenced by gvrender_usershape().

◆ polygon

void(* gvrender_engine_s::polygon) (GVJ_t *job, pointf *A, size_t n, int filled)

Definition at line 53 of file gvplugin_render.h.

Referenced by gvrender_polygon().

◆ polyline

void(* gvrender_engine_s::polyline) (GVJ_t *job, pointf *A, size_t n)

Definition at line 55 of file gvplugin_render.h.

Referenced by gvrender_polyline().

◆ resolve_color

void(* gvrender_engine_s::resolve_color) (GVJ_t *job, gvcolor_t *color)

◆ textspan

void(* gvrender_engine_s::textspan) (GVJ_t *job, pointf p, textspan_t *span)

Definition at line 50 of file gvplugin_render.h.

Referenced by gvrender_textspan().


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