\section{lib/gvc/gvrender.c File Reference}
\label{gvrender_8c}\index{lib/gvc/gvrender.\-c@{lib/gvc/gvrender.\-c}}
{\ttfamily \#include \char`\"{}config.\-h\char`\"{}}\\*
{\ttfamily \#include $<$string.\-h$>$}\\*
{\ttfamily \#include \char`\"{}memory.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}const.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}macros.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}colorprocs.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}gvplugin\-\_\-render.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}cgraph.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}gvcint.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}geom.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}geomprocs.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}gvcproc.\-h\char`\"{}}\\*
Include dependency graph for gvrender.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{gvrender_8c__incl}
\end{center}
\end{figure}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf R\-E\-G\-U\-L\-A\-R}~0
\item 
\#define {\bf B\-O\-L\-D}~1
\item 
\#define {\bf I\-T\-A\-L\-I\-C}~2
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\bf int} {\bf emit\-\_\-once} (char $\ast${\bf str})
\item 
{\bf shape\-\_\-desc} $\ast$ {\bf find\-\_\-user\-\_\-shape} (char $\ast$name)
\item 
{\bf boolean} {\bf mapbool} (char $\ast${\bf s})
\item 
{\bf int} {\bf strcasecmp} (const char $\ast${\bf s1}, const char $\ast$s2)
\item 
{\bf int} {\bf gvrender\-\_\-select} ({\bf G\-V\-J\-\_\-t} $\ast$job, const char $\ast${\bf str})
\item 
{\bf int} {\bf gvrender\-\_\-features} ({\bf G\-V\-J\-\_\-t} $\ast$job)
\item 
{\bf int} {\bf gvrender\-\_\-begin\-\_\-job} ({\bf G\-V\-J\-\_\-t} $\ast$job)
\item 
void {\bf gvrender\-\_\-end\-\_\-job} ({\bf G\-V\-J\-\_\-t} $\ast$job)
\item 
{\bf pointf} {\bf gvrender\-\_\-ptf} ({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf pointf} p)
\item 
{\bf pointf} $\ast$ {\bf gvrender\-\_\-ptf\-\_\-\-A} ({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf pointf} $\ast$af, {\bf pointf} $\ast$A\-F, {\bf int} n)
\item 
void {\bf gvrender\-\_\-begin\-\_\-graph} ({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf graph\-\_\-t} $\ast$g)
\item 
void {\bf gvrender\-\_\-end\-\_\-graph} ({\bf G\-V\-J\-\_\-t} $\ast$job)
\item 
void {\bf gvrender\-\_\-begin\-\_\-page} ({\bf G\-V\-J\-\_\-t} $\ast$job)
\item 
void {\bf gvrender\-\_\-end\-\_\-page} ({\bf G\-V\-J\-\_\-t} $\ast$job)
\item 
void {\bf gvrender\-\_\-begin\-\_\-layer} ({\bf G\-V\-J\-\_\-t} $\ast$job)
\item 
void {\bf gvrender\-\_\-end\-\_\-layer} ({\bf G\-V\-J\-\_\-t} $\ast$job)
\item 
void {\bf gvrender\-\_\-begin\-\_\-cluster} ({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf graph\-\_\-t} $\ast$sg)
\item 
void {\bf gvrender\-\_\-end\-\_\-cluster} ({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf graph\-\_\-t} $\ast$g)
\item 
void {\bf gvrender\-\_\-begin\-\_\-nodes} ({\bf G\-V\-J\-\_\-t} $\ast$job)
\item 
void {\bf gvrender\-\_\-end\-\_\-nodes} ({\bf G\-V\-J\-\_\-t} $\ast$job)
\item 
void {\bf gvrender\-\_\-begin\-\_\-edges} ({\bf G\-V\-J\-\_\-t} $\ast$job)
\item 
void {\bf gvrender\-\_\-end\-\_\-edges} ({\bf G\-V\-J\-\_\-t} $\ast$job)
\item 
void {\bf gvrender\-\_\-begin\-\_\-node} ({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf node\-\_\-t} $\ast$n)
\item 
void {\bf gvrender\-\_\-end\-\_\-node} ({\bf G\-V\-J\-\_\-t} $\ast$job)
\item 
void {\bf gvrender\-\_\-begin\-\_\-edge} ({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf edge\-\_\-t} $\ast$e)
\item 
void {\bf gvrender\-\_\-end\-\_\-edge} ({\bf G\-V\-J\-\_\-t} $\ast$job)
\item 
void {\bf gvrender\-\_\-begin\-\_\-anchor} ({\bf G\-V\-J\-\_\-t} $\ast$job, char $\ast$href, char $\ast$tooltip, char $\ast$target, char $\ast$id)
\item 
void {\bf gvrender\-\_\-end\-\_\-anchor} ({\bf G\-V\-J\-\_\-t} $\ast$job)
\item 
void {\bf gvrender\-\_\-begin\-\_\-label} ({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf label\-\_\-type} type)
\item 
void {\bf gvrender\-\_\-end\-\_\-label} ({\bf G\-V\-J\-\_\-t} $\ast$job)
\item 
void {\bf gvrender\-\_\-textspan} ({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf pointf} p, {\bf textspan\-\_\-t} $\ast$span)
\item 
void {\bf gvrender\-\_\-set\-\_\-pencolor} ({\bf G\-V\-J\-\_\-t} $\ast$job, char $\ast$name)
\item 
void {\bf gvrender\-\_\-set\-\_\-fillcolor} ({\bf G\-V\-J\-\_\-t} $\ast$job, char $\ast$name)
\item 
void {\bf gvrender\-\_\-set\-\_\-gradient\-\_\-vals} ({\bf G\-V\-J\-\_\-t} $\ast$job, char $\ast$stopcolor, {\bf int} angle, float frac)
\item 
void {\bf gvrender\-\_\-set\-\_\-style} ({\bf G\-V\-J\-\_\-t} $\ast$job, char $\ast$$\ast${\bf s})
\item 
void {\bf gvrender\-\_\-ellipse} ({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf pointf} $\ast${\bf pf}, {\bf int} n, {\bf int} filled)
\item 
void {\bf gvrender\-\_\-polygon} ({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf pointf} $\ast$af, {\bf int} n, {\bf int} filled)
\item 
void {\bf gvrender\-\_\-box} ({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf boxf} B, {\bf int} filled)
\item 
void {\bf gvrender\-\_\-beziercurve} ({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf pointf} $\ast$af, {\bf int} n, {\bf int} arrow\-\_\-at\-\_\-start, {\bf int} arrow\-\_\-at\-\_\-end, {\bf boolean} filled)
\item 
void {\bf gvrender\-\_\-polyline} ({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf pointf} $\ast$af, {\bf int} n)
\item 
void {\bf gvrender\-\_\-comment} ({\bf G\-V\-J\-\_\-t} $\ast$job, char $\ast${\bf str})
\item 
void {\bf gvrender\-\_\-usershape} ({\bf G\-V\-J\-\_\-t} $\ast$job, char $\ast$name, {\bf pointf} $\ast$a, {\bf int} n, {\bf boolean} filled, char $\ast$imagescale, char $\ast$imagepos)
\item 
void {\bf gvrender\-\_\-set\-\_\-penwidth} ({\bf G\-V\-J\-\_\-t} $\ast$job, double penwidth)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{gvrender.\-c@{gvrender.\-c}!B\-O\-L\-D@{B\-O\-L\-D}}
\index{B\-O\-L\-D@{B\-O\-L\-D}!gvrender.c@{gvrender.\-c}}
\subsubsection[{B\-O\-L\-D}]{\setlength{\rightskip}{0pt plus 5cm}\#define B\-O\-L\-D~1}\label{gvrender_8c_a26cdbb1a00213c810caccf21cd33a631}


Definition at line 137 of file gvrender.\-c.

\index{gvrender.\-c@{gvrender.\-c}!I\-T\-A\-L\-I\-C@{I\-T\-A\-L\-I\-C}}
\index{I\-T\-A\-L\-I\-C@{I\-T\-A\-L\-I\-C}!gvrender.c@{gvrender.\-c}}
\subsubsection[{I\-T\-A\-L\-I\-C}]{\setlength{\rightskip}{0pt plus 5cm}\#define I\-T\-A\-L\-I\-C~2}\label{gvrender_8c_af706885b9b3eb2821dff28f8e7f7bb3f}


Definition at line 138 of file gvrender.\-c.

\index{gvrender.\-c@{gvrender.\-c}!R\-E\-G\-U\-L\-A\-R@{R\-E\-G\-U\-L\-A\-R}}
\index{R\-E\-G\-U\-L\-A\-R@{R\-E\-G\-U\-L\-A\-R}!gvrender.c@{gvrender.\-c}}
\subsubsection[{R\-E\-G\-U\-L\-A\-R}]{\setlength{\rightskip}{0pt plus 5cm}\#define R\-E\-G\-U\-L\-A\-R~0}\label{gvrender_8c_a9988ccc764be87fa1a8280b60d9e28c6}


Definition at line 136 of file gvrender.\-c.



\subsection{Function Documentation}
\index{gvrender.\-c@{gvrender.\-c}!emit\-\_\-once@{emit\-\_\-once}}
\index{emit\-\_\-once@{emit\-\_\-once}!gvrender.c@{gvrender.\-c}}
\subsubsection[{emit\-\_\-once}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} emit\-\_\-once (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{str}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a439a1170c6fe8d630d435bb3e0ba9cdc}


Definition at line 3621 of file emit.\-c.



References dtinsert, dtopen(), Dtoset, dtsearch, F\-A\-L\-S\-E, and T\-R\-U\-E.



Referenced by textspan\-\_\-size().

\index{gvrender.\-c@{gvrender.\-c}!find\-\_\-user\-\_\-shape@{find\-\_\-user\-\_\-shape}}
\index{find\-\_\-user\-\_\-shape@{find\-\_\-user\-\_\-shape}!gvrender.c@{gvrender.\-c}}
\subsubsection[{find\-\_\-user\-\_\-shape}]{\setlength{\rightskip}{0pt plus 5cm}{\bf shape\-\_\-desc}$\ast$ find\-\_\-user\-\_\-shape (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{name}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a2acb8276405d0e0e65a702094453443a}
\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-begin\-\_\-anchor@{gvrender\-\_\-begin\-\_\-anchor}}
\index{gvrender\-\_\-begin\-\_\-anchor@{gvrender\-\_\-begin\-\_\-anchor}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-begin\-\_\-anchor}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-begin\-\_\-anchor (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{char $\ast$}]{href, }
\item[{char $\ast$}]{tooltip, }
\item[{char $\ast$}]{target, }
\item[{char $\ast$}]{id}
\end{DoxyParamCaption}
)}\label{gvrender_8c_ab27f8965f913848742162803974447e0}


Definition at line 404 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::begin\-\_\-anchor, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, and G\-V\-J\-\_\-s\-::render.



Referenced by emit\-\_\-clusters().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-begin\-\_\-cluster@{gvrender\-\_\-begin\-\_\-cluster}}
\index{gvrender\-\_\-begin\-\_\-cluster@{gvrender\-\_\-begin\-\_\-cluster}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-begin\-\_\-cluster}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-begin\-\_\-cluster (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{{\bf graph\-\_\-t} $\ast$}]{sg}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a5584be96fcffdfecc84eefdd24cc8b6c}


Definition at line 304 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::begin\-\_\-cluster, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, and G\-V\-J\-\_\-s\-::render.

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-begin\-\_\-edge@{gvrender\-\_\-begin\-\_\-edge}}
\index{gvrender\-\_\-begin\-\_\-edge@{gvrender\-\_\-begin\-\_\-edge}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-begin\-\_\-edge}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-begin\-\_\-edge (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{{\bf edge\-\_\-t} $\ast$}]{e}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a4e6ab529928d9db023133469f74f1272}


Definition at line 384 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::begin\-\_\-edge, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, and G\-V\-J\-\_\-s\-::render.

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-begin\-\_\-edges@{gvrender\-\_\-begin\-\_\-edges}}
\index{gvrender\-\_\-begin\-\_\-edges@{gvrender\-\_\-begin\-\_\-edges}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-begin\-\_\-edges}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-begin\-\_\-edges (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a45fa54152bf2d0fbffb4b50d3fc8c67a}


Definition at line 344 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::begin\-\_\-edges, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, and G\-V\-J\-\_\-s\-::render.

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-begin\-\_\-graph@{gvrender\-\_\-begin\-\_\-graph}}
\index{gvrender\-\_\-begin\-\_\-graph@{gvrender\-\_\-begin\-\_\-graph}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-begin\-\_\-graph}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-begin\-\_\-graph (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{{\bf graph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a714e23a3cce4519bd1c74cfa12cb337b}


Definition at line 228 of file gvrender.\-c.



References agget(), gvrender\-\_\-engine\-\_\-s\-::begin\-\_\-graph, G\-V\-C\-\_\-s\-::bgcolor, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::features, gvc, G\-V\-J\-\_\-s\-::render, and gvrender\-\_\-engine\-\_\-s\-::resolve\-\_\-color.

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-begin\-\_\-job@{gvrender\-\_\-begin\-\_\-job}}
\index{gvrender\-\_\-begin\-\_\-job@{gvrender\-\_\-begin\-\_\-job}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-begin\-\_\-job}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} gvrender\-\_\-begin\-\_\-job (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job}
\end{DoxyParamCaption}
)}\label{gvrender_8c_aee7f953cf6c15152f040e1f98cfbe3d9}


Definition at line 110 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::begin\-\_\-job, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, gvdevice\-\_\-initialize(), and G\-V\-J\-\_\-s\-::render.



Referenced by gv\-Render\-Jobs().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-begin\-\_\-label@{gvrender\-\_\-begin\-\_\-label}}
\index{gvrender\-\_\-begin\-\_\-label@{gvrender\-\_\-begin\-\_\-label}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-begin\-\_\-label}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-begin\-\_\-label (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{{\bf label\-\_\-type}}]{type}
\end{DoxyParamCaption}
)}\label{gvrender_8c_aeea30c506ff886b172304183ba3bf604}


Definition at line 425 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::begin\-\_\-label, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, and G\-V\-J\-\_\-s\-::render.



Referenced by emit\-\_\-label().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-begin\-\_\-layer@{gvrender\-\_\-begin\-\_\-layer}}
\index{gvrender\-\_\-begin\-\_\-layer@{gvrender\-\_\-begin\-\_\-layer}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-begin\-\_\-layer}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-begin\-\_\-layer (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job}
\end{DoxyParamCaption}
)}\label{gvrender_8c_ac1ab6f7a57caa1e4ad47b26515773ce6}


Definition at line 283 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::begin\-\_\-layer, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, G\-V\-J\-\_\-s\-::gvc, G\-V\-C\-\_\-s\-::layer\-I\-Ds, G\-V\-J\-\_\-s\-::layer\-Num, G\-V\-J\-\_\-s\-::num\-Layers, and G\-V\-J\-\_\-s\-::render.



Referenced by emit\-\_\-graph().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-begin\-\_\-node@{gvrender\-\_\-begin\-\_\-node}}
\index{gvrender\-\_\-begin\-\_\-node@{gvrender\-\_\-begin\-\_\-node}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-begin\-\_\-node}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-begin\-\_\-node (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{{\bf node\-\_\-t} $\ast$}]{n}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a0e88feb03e308fb3dd862d9fdb9e7a76}


Definition at line 364 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::begin\-\_\-node, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, and G\-V\-J\-\_\-s\-::render.

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-begin\-\_\-nodes@{gvrender\-\_\-begin\-\_\-nodes}}
\index{gvrender\-\_\-begin\-\_\-nodes@{gvrender\-\_\-begin\-\_\-nodes}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-begin\-\_\-nodes}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-begin\-\_\-nodes (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a02c479c104804dca7bc65365357b205d}


Definition at line 324 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::begin\-\_\-nodes, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, and G\-V\-J\-\_\-s\-::render.

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-begin\-\_\-page@{gvrender\-\_\-begin\-\_\-page}}
\index{gvrender\-\_\-begin\-\_\-page@{gvrender\-\_\-begin\-\_\-page}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-begin\-\_\-page}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-begin\-\_\-page (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job}
\end{DoxyParamCaption}
)}\label{gvrender_8c_ac75d973ba0f156d87d788757212accdf}


Definition at line 263 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::begin\-\_\-page, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, and G\-V\-J\-\_\-s\-::render.

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-beziercurve@{gvrender\-\_\-beziercurve}}
\index{gvrender\-\_\-beziercurve@{gvrender\-\_\-beziercurve}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-beziercurve}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-beziercurve (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{{\bf pointf} $\ast$}]{af, }
\item[{{\bf int}}]{n, }
\item[{{\bf int}}]{arrow\-\_\-at\-\_\-start, }
\item[{{\bf int}}]{arrow\-\_\-at\-\_\-end, }
\item[{{\bf boolean}}]{filled}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a9d09038c608636c79f776f490db192f0}


Definition at line 617 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::beziercurve, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, G\-V\-J\-\_\-s\-::flags, grealloc(), G\-V\-R\-E\-N\-D\-E\-R\-\_\-\-D\-O\-E\-S\-\_\-\-T\-R\-A\-N\-S\-F\-O\-R\-M, gvrender\-\_\-ptf\-\_\-\-A(), G\-V\-J\-\_\-s\-::obj, obj\-\_\-state\-\_\-s\-::pen, P\-E\-N\-\_\-\-N\-O\-N\-E, and G\-V\-J\-\_\-s\-::render.



Referenced by round\-\_\-corners(), and wedged\-Ellipse().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-box@{gvrender\-\_\-box}}
\index{gvrender\-\_\-box@{gvrender\-\_\-box}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-box}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-box (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{{\bf boxf}}]{B, }
\item[{{\bf int}}]{filled}
\end{DoxyParamCaption}
)}\label{gvrender_8c_ae066cfe99cffcd12720d79ce872046de}


Definition at line 603 of file gvrender.\-c.



References gvrender\-\_\-polygon(), boxf\-::\-L\-L, boxf\-::\-U\-R, pointf\-\_\-s\-::x, and pointf\-\_\-s\-::y.



Referenced by emit\-\_\-clusters().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-comment@{gvrender\-\_\-comment}}
\index{gvrender\-\_\-comment@{gvrender\-\_\-comment}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-comment}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-comment (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{char $\ast$}]{str}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a230791b6e55aaa4f3387600ff679804e}


Definition at line 661 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::comment, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, and G\-V\-J\-\_\-s\-::render.



Referenced by emit\-\_\-graph().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-ellipse@{gvrender\-\_\-ellipse}}
\index{gvrender\-\_\-ellipse@{gvrender\-\_\-ellipse}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-ellipse}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-ellipse (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{{\bf pointf} $\ast$}]{pf, }
\item[{{\bf int}}]{n, }
\item[{{\bf int}}]{filled}
\end{DoxyParamCaption}
)}\label{gvrender_8c_ab4af8f77f6ae096b340779fd9c72659c}


Definition at line 551 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::ellipse, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, G\-V\-J\-\_\-s\-::flags, G\-V\-R\-E\-N\-D\-E\-R\-\_\-\-D\-O\-E\-S\-\_\-\-T\-R\-A\-N\-S\-F\-O\-R\-M, gvrender\-\_\-ptf\-\_\-\-A(), G\-V\-J\-\_\-s\-::obj, obj\-\_\-state\-\_\-s\-::pen, P\-E\-N\-\_\-\-N\-O\-N\-E, G\-V\-J\-\_\-s\-::render, pointf\-\_\-s\-::x, and pointf\-\_\-s\-::y.

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-end\-\_\-anchor@{gvrender\-\_\-end\-\_\-anchor}}
\index{gvrender\-\_\-end\-\_\-anchor@{gvrender\-\_\-end\-\_\-anchor}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-end\-\_\-anchor}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-end\-\_\-anchor (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job}
\end{DoxyParamCaption}
)}\label{gvrender_8c_abe6fd623eb459f89722ca4810774009a}


Definition at line 415 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::end\-\_\-anchor, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, and G\-V\-J\-\_\-s\-::render.



Referenced by emit\-\_\-clusters().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-end\-\_\-cluster@{gvrender\-\_\-end\-\_\-cluster}}
\index{gvrender\-\_\-end\-\_\-cluster@{gvrender\-\_\-end\-\_\-cluster}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-end\-\_\-cluster}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-end\-\_\-cluster (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{{\bf graph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a0399df9de987b6b790afe0344b8c2b8d}


Definition at line 314 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::end\-\_\-cluster, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, and G\-V\-J\-\_\-s\-::render.

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-end\-\_\-edge@{gvrender\-\_\-end\-\_\-edge}}
\index{gvrender\-\_\-end\-\_\-edge@{gvrender\-\_\-end\-\_\-edge}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-end\-\_\-edge}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-end\-\_\-edge (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job}
\end{DoxyParamCaption}
)}\label{gvrender_8c_aaec113ceddf47095f494a68e28f6d050}


Definition at line 394 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::end\-\_\-edge, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, and G\-V\-J\-\_\-s\-::render.

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-end\-\_\-edges@{gvrender\-\_\-end\-\_\-edges}}
\index{gvrender\-\_\-end\-\_\-edges@{gvrender\-\_\-end\-\_\-edges}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-end\-\_\-edges}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-end\-\_\-edges (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a5d08408b2da5982553996ef2fefe8d96}


Definition at line 354 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::end\-\_\-edges, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, and G\-V\-J\-\_\-s\-::render.

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-end\-\_\-graph@{gvrender\-\_\-end\-\_\-graph}}
\index{gvrender\-\_\-end\-\_\-graph@{gvrender\-\_\-end\-\_\-graph}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-end\-\_\-graph}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-end\-\_\-graph (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a2b3407e1ad482795cfe0e7bb234e1320}


Definition at line 252 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::end\-\_\-graph, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, gvdevice\-\_\-format(), and G\-V\-J\-\_\-s\-::render.

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-end\-\_\-job@{gvrender\-\_\-end\-\_\-job}}
\index{gvrender\-\_\-end\-\_\-job@{gvrender\-\_\-end\-\_\-job}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-end\-\_\-job}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-end\-\_\-job (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a0312bc9ac202ecca4a14edeec98dcb86}


Definition at line 123 of file gvrender.\-c.



References G\-V\-C\-\_\-s\-::common, gvrender\-\_\-engine\-\_\-s\-::end\-\_\-job, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, G\-V\-J\-\_\-s\-::gvc, gvdevice\-\_\-finalize(), G\-V\-C\-O\-M\-M\-O\-N\-\_\-s\-::lib, N\-U\-L\-L, and G\-V\-J\-\_\-s\-::render.



Referenced by graphcmd(), gv\-Finalize(), gv\-Render(), gv\-Render\-Context(), gv\-Render\-Data(), gv\-Render\-Filename(), and gv\-Render\-Jobs().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-end\-\_\-label@{gvrender\-\_\-end\-\_\-label}}
\index{gvrender\-\_\-end\-\_\-label@{gvrender\-\_\-end\-\_\-label}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-end\-\_\-label}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-end\-\_\-label (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a0d681ea3f960dcbef4d3cdbc1c21c362}


Definition at line 435 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::end\-\_\-label, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, and G\-V\-J\-\_\-s\-::render.



Referenced by emit\-\_\-label().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-end\-\_\-layer@{gvrender\-\_\-end\-\_\-layer}}
\index{gvrender\-\_\-end\-\_\-layer@{gvrender\-\_\-end\-\_\-layer}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-end\-\_\-layer}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-end\-\_\-layer (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a8386a8981de7f4216b770cebaab295dc}


Definition at line 294 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::end\-\_\-layer, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, and G\-V\-J\-\_\-s\-::render.



Referenced by emit\-\_\-graph().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-end\-\_\-node@{gvrender\-\_\-end\-\_\-node}}
\index{gvrender\-\_\-end\-\_\-node@{gvrender\-\_\-end\-\_\-node}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-end\-\_\-node}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-end\-\_\-node (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job}
\end{DoxyParamCaption}
)}\label{gvrender_8c_afd1bd2f7fe80518a10d9675151f96e84}


Definition at line 374 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::end\-\_\-node, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, and G\-V\-J\-\_\-s\-::render.

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-end\-\_\-nodes@{gvrender\-\_\-end\-\_\-nodes}}
\index{gvrender\-\_\-end\-\_\-nodes@{gvrender\-\_\-end\-\_\-nodes}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-end\-\_\-nodes}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-end\-\_\-nodes (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a01ff52b843d016fb3f6f8f77dd3a0c61}


Definition at line 334 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::end\-\_\-nodes, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, and G\-V\-J\-\_\-s\-::render.

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-end\-\_\-page@{gvrender\-\_\-end\-\_\-page}}
\index{gvrender\-\_\-end\-\_\-page@{gvrender\-\_\-end\-\_\-page}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-end\-\_\-page}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-end\-\_\-page (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a742ff36500b8b1ddeecd4b24585bd77d}


Definition at line 273 of file gvrender.\-c.



References gvrender\-\_\-engine\-\_\-s\-::end\-\_\-page, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, and G\-V\-J\-\_\-s\-::render.

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-features@{gvrender\-\_\-features}}
\index{gvrender\-\_\-features@{gvrender\-\_\-features}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-features}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} gvrender\-\_\-features (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job}
\end{DoxyParamCaption}
)}\label{gvrender_8c_afcd84f74bdc377a555aaa3534606ec86}


Definition at line 96 of file gvrender.\-c.



References gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::features, gvrender\-\_\-features\-\_\-t\-::flags, and G\-V\-J\-\_\-s\-::render.

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-polygon@{gvrender\-\_\-polygon}}
\index{gvrender\-\_\-polygon@{gvrender\-\_\-polygon}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-polygon}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-polygon (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{{\bf pointf} $\ast$}]{af, }
\item[{{\bf int}}]{n, }
\item[{{\bf int}}]{filled}
\end{DoxyParamCaption}
)}\label{gvrender_8c_ae547250074a77810e339f1fe982cd8f9}


Definition at line 572 of file gvrender.\-c.



References gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, obj\-\_\-state\-\_\-s\-::fillcolor, G\-V\-J\-\_\-s\-::flags, grealloc(), G\-V\-R\-E\-N\-D\-E\-R\-\_\-\-D\-O\-E\-S\-\_\-\-T\-R\-A\-N\-S\-F\-O\-R\-M, gvrender\-\_\-ptf\-\_\-\-A(), N\-O\-\_\-\-P\-O\-L\-Y, G\-V\-J\-\_\-s\-::obj, obj\-\_\-state\-\_\-s\-::pen, P\-E\-N\-\_\-\-N\-O\-N\-E, obj\-\_\-state\-\_\-s\-::pencolor, gvrender\-\_\-engine\-\_\-s\-::polygon, and G\-V\-J\-\_\-s\-::render.



Referenced by gvrender\-\_\-box(), round\-\_\-corners(), and striped\-Box().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-polyline@{gvrender\-\_\-polyline}}
\index{gvrender\-\_\-polyline@{gvrender\-\_\-polyline}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-polyline}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-polyline (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{{\bf pointf} $\ast$}]{af, }
\item[{{\bf int}}]{n}
\end{DoxyParamCaption}
)}\label{gvrender_8c_ad0872876ae75ff05bb4c39260ab3c293}


Definition at line 641 of file gvrender.\-c.



References gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, G\-V\-J\-\_\-s\-::flags, grealloc(), G\-V\-R\-E\-N\-D\-E\-R\-\_\-\-D\-O\-E\-S\-\_\-\-T\-R\-A\-N\-S\-F\-O\-R\-M, gvrender\-\_\-ptf\-\_\-\-A(), G\-V\-J\-\_\-s\-::obj, obj\-\_\-state\-\_\-s\-::pen, P\-E\-N\-\_\-\-N\-O\-N\-E, gvrender\-\_\-engine\-\_\-s\-::polyline, and G\-V\-J\-\_\-s\-::render.



Referenced by round\-\_\-corners().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-ptf@{gvrender\-\_\-ptf}}
\index{gvrender\-\_\-ptf@{gvrender\-\_\-ptf}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-ptf}]{\setlength{\rightskip}{0pt plus 5cm}{\bf pointf} gvrender\-\_\-ptf (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{{\bf pointf}}]{p}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a72c7d3a17b8a8475c0c6e1ca0ea94666}


Definition at line 140 of file gvrender.\-c.



References G\-V\-J\-\_\-s\-::devscale, G\-V\-J\-\_\-s\-::rotation, G\-V\-J\-\_\-s\-::translation, pointf\-\_\-s\-::x, pointf\-\_\-s\-::y, and G\-V\-J\-\_\-s\-::zoom.



Referenced by gvrender\-\_\-textspan(), and gvrender\-\_\-usershape().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-ptf\-\_\-\-A@{gvrender\-\_\-ptf\-\_\-\-A}}
\index{gvrender\-\_\-ptf\-\_\-\-A@{gvrender\-\_\-ptf\-\_\-\-A}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-ptf\-\_\-\-A}]{\setlength{\rightskip}{0pt plus 5cm}{\bf pointf}$\ast$ gvrender\-\_\-ptf\-\_\-\-A (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{{\bf pointf} $\ast$}]{af, }
\item[{{\bf pointf} $\ast$}]{A\-F, }
\item[{{\bf int}}]{n}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a77868eebbbedb89dd9a6d1c422cb63ed}


Definition at line 161 of file gvrender.\-c.



References G\-V\-J\-\_\-s\-::devscale, G\-V\-J\-\_\-s\-::rotation, G\-V\-J\-\_\-s\-::translation, pointf\-\_\-s\-::x, pointf\-\_\-s\-::y, and G\-V\-J\-\_\-s\-::zoom.



Referenced by emit\-\_\-map\-\_\-rect(), gvrender\-\_\-beziercurve(), gvrender\-\_\-ellipse(), gvrender\-\_\-polygon(), and gvrender\-\_\-polyline().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-select@{gvrender\-\_\-select}}
\index{gvrender\-\_\-select@{gvrender\-\_\-select}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-select}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} gvrender\-\_\-select (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{const char $\ast$}]{str}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a77c53df6a763f3ceb18814d3904e8a48}


Definition at line 47 of file gvrender.\-c.



References G\-V\-C\-\_\-s\-::api, G\-V\-J\-\_\-s\-::device, gvplugin\-\_\-installed\-\_\-t\-::engine, gvplugin\-\_\-active\-\_\-device\-\_\-s\-::engine, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, gvplugin\-\_\-installed\-\_\-t\-::features, gvplugin\-\_\-active\-\_\-device\-\_\-s\-::features, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::features, gvrender\-\_\-features\-\_\-t\-::flags, gvdevice\-\_\-features\-\_\-t\-::flags, G\-V\-J\-\_\-s\-::flags, gvc, G\-V\-J\-\_\-s\-::gvc, gvplugin\-\_\-load(), G\-V\-R\-E\-N\-D\-E\-R\-\_\-\-P\-L\-U\-G\-I\-N, gvplugin\-\_\-installed\-\_\-t\-::id, gvplugin\-\_\-active\-\_\-device\-\_\-s\-::id, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::id, N\-O\-\_\-\-S\-U\-P\-P\-O\-R\-T, N\-U\-L\-L, G\-V\-J\-\_\-s\-::render, gvplugin\-\_\-active\-\_\-device\-\_\-s\-::type, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::type, gvplugin\-\_\-available\-\_\-s\-::typeptr, and gvplugin\-\_\-available\-\_\-s\-::typestr.



Referenced by graphcmd(), gv\-Render(), gv\-Render\-Context(), gv\-Render\-Data(), gv\-Render\-Filename(), and gv\-Render\-Jobs().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-set\-\_\-fillcolor@{gvrender\-\_\-set\-\_\-fillcolor}}
\index{gvrender\-\_\-set\-\_\-fillcolor@{gvrender\-\_\-set\-\_\-fillcolor}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-set\-\_\-fillcolor}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-set\-\_\-fillcolor (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{char $\ast$}]{name}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a3f37b2a60bdab1bebefea875cd9f24d3}


Definition at line 481 of file gvrender.\-c.



References gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::features, obj\-\_\-state\-\_\-s\-::fillcolor, N\-U\-L\-L, G\-V\-J\-\_\-s\-::obj, G\-V\-J\-\_\-s\-::render, and gvrender\-\_\-engine\-\_\-s\-::resolve\-\_\-color.



Referenced by emit\-\_\-clusters(), striped\-Box(), and wedged\-Ellipse().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-set\-\_\-gradient\-\_\-vals@{gvrender\-\_\-set\-\_\-gradient\-\_\-vals}}
\index{gvrender\-\_\-set\-\_\-gradient\-\_\-vals@{gvrender\-\_\-set\-\_\-gradient\-\_\-vals}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-set\-\_\-gradient\-\_\-vals}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-set\-\_\-gradient\-\_\-vals (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{char $\ast$}]{stopcolor, }
\item[{{\bf int}}]{angle, }
\item[{float}]{frac}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a64df02955fd38b9009419accab3ef907}


Definition at line 498 of file gvrender.\-c.



References gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::features, obj\-\_\-state\-\_\-s\-::gradient\-\_\-angle, obj\-\_\-state\-\_\-s\-::gradient\-\_\-frac, G\-V\-J\-\_\-s\-::obj, G\-V\-J\-\_\-s\-::render, gvrender\-\_\-engine\-\_\-s\-::resolve\-\_\-color, and obj\-\_\-state\-\_\-s\-::stopcolor.



Referenced by emit\-\_\-clusters().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-set\-\_\-pencolor@{gvrender\-\_\-set\-\_\-pencolor}}
\index{gvrender\-\_\-set\-\_\-pencolor@{gvrender\-\_\-set\-\_\-pencolor}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-set\-\_\-pencolor}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-set\-\_\-pencolor (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{char $\ast$}]{name}
\end{DoxyParamCaption}
)}\label{gvrender_8c_afece165f887764945e14745dd75009ca}


Definition at line 464 of file gvrender.\-c.



References gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::features, N\-U\-L\-L, G\-V\-J\-\_\-s\-::obj, obj\-\_\-state\-\_\-s\-::pencolor, G\-V\-J\-\_\-s\-::render, and gvrender\-\_\-engine\-\_\-s\-::resolve\-\_\-color.



Referenced by emit\-\_\-clusters(), emit\-\_\-html\-\_\-label(), and emit\-\_\-label().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-set\-\_\-penwidth@{gvrender\-\_\-set\-\_\-penwidth}}
\index{gvrender\-\_\-set\-\_\-penwidth@{gvrender\-\_\-set\-\_\-penwidth}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-set\-\_\-penwidth}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-set\-\_\-penwidth (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{double}]{penwidth}
\end{DoxyParamCaption}
)}\label{gvrender_8c_af3ef77ad3050bf15ee14799620b4014c}


Definition at line 848 of file gvrender.\-c.



References gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, G\-V\-J\-\_\-s\-::obj, obj\-\_\-state\-\_\-s\-::penwidth, and G\-V\-J\-\_\-s\-::render.



Referenced by arrow\-\_\-gen(), emit\-\_\-clusters(), striped\-Box(), and wedged\-Ellipse().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-set\-\_\-style@{gvrender\-\_\-set\-\_\-style}}
\index{gvrender\-\_\-set\-\_\-style@{gvrender\-\_\-set\-\_\-style}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-set\-\_\-style}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-set\-\_\-style (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{char $\ast$$\ast$}]{s}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a3e4fdcf7b69f9d1e486355a2cafbd277}


Definition at line 512 of file gvrender.\-c.



References agerr(), A\-G\-W\-A\-R\-N, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, obj\-\_\-state\-\_\-s\-::fill, F\-I\-L\-L\-\_\-\-N\-O\-N\-E, F\-I\-L\-L\-\_\-\-S\-O\-L\-I\-D, G\-V\-J\-\_\-s\-::obj, obj\-\_\-state\-\_\-s\-::pen, P\-E\-N\-\_\-\-D\-A\-S\-H\-E\-D, P\-E\-N\-\_\-\-D\-O\-T\-T\-E\-D, P\-E\-N\-\_\-\-N\-O\-N\-E, P\-E\-N\-\_\-\-S\-O\-L\-I\-D, obj\-\_\-state\-\_\-s\-::penwidth, P\-E\-N\-W\-I\-D\-T\-H\-\_\-\-B\-O\-L\-D, obj\-\_\-state\-\_\-s\-::rawstyle, G\-V\-J\-\_\-s\-::render, and streq.



Referenced by arrow\-\_\-gen(), emit\-\_\-clusters(), and emit\-\_\-html\-\_\-label().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-textspan@{gvrender\-\_\-textspan}}
\index{gvrender\-\_\-textspan@{gvrender\-\_\-textspan}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-textspan}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-textspan (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{{\bf pointf}}]{p, }
\item[{{\bf textspan\-\_\-t} $\ast$}]{span}
\end{DoxyParamCaption}
)}\label{gvrender_8c_ad693ee5896979507c28604c487deb8ff}


Definition at line 445 of file gvrender.\-c.



References gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, G\-V\-J\-\_\-s\-::flags, G\-V\-R\-E\-N\-D\-E\-R\-\_\-\-D\-O\-E\-S\-\_\-\-T\-R\-A\-N\-S\-F\-O\-R\-M, gvrender\-\_\-ptf(), G\-V\-J\-\_\-s\-::obj, obj\-\_\-state\-\_\-s\-::pen, P\-E\-N\-\_\-\-N\-O\-N\-E, G\-V\-J\-\_\-s\-::render, textspan\-\_\-t\-::str, and gvrender\-\_\-engine\-\_\-s\-::textspan.



Referenced by emit\-\_\-label().

\index{gvrender.\-c@{gvrender.\-c}!gvrender\-\_\-usershape@{gvrender\-\_\-usershape}}
\index{gvrender\-\_\-usershape@{gvrender\-\_\-usershape}!gvrender.c@{gvrender.\-c}}
\subsubsection[{gvrender\-\_\-usershape}]{\setlength{\rightskip}{0pt plus 5cm}void gvrender\-\_\-usershape (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{char $\ast$}]{name, }
\item[{{\bf pointf} $\ast$}]{a, }
\item[{{\bf int}}]{n, }
\item[{{\bf boolean}}]{filled, }
\item[{char $\ast$}]{imagescale, }
\item[{char $\ast$}]{imagepos}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a2514e61a8fc75e766b71eb36f378e3f0}


Definition at line 718 of file gvrender.\-c.



References assert, G\-V\-J\-\_\-s\-::dpi, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::engine, E\-X\-P\-A\-N\-D\-B\-P, find\-\_\-user\-\_\-shape(), G\-V\-J\-\_\-s\-::flags, gvloadimage(), G\-V\-R\-E\-N\-D\-E\-R\-\_\-\-D\-O\-E\-S\-\_\-\-T\-R\-A\-N\-S\-F\-O\-R\-M, gvrender\-\_\-ptf(), gvusershape\-\_\-find(), gvusershape\-\_\-size\-\_\-dpi(), I\-M\-A\-G\-E\-P\-O\-S\-\_\-\-B\-O\-T\-T\-O\-M\-\_\-\-C\-E\-N\-T\-E\-R, I\-M\-A\-G\-E\-P\-O\-S\-\_\-\-B\-O\-T\-T\-O\-M\-\_\-\-L\-E\-F\-T, I\-M\-A\-G\-E\-P\-O\-S\-\_\-\-B\-O\-T\-T\-O\-M\-\_\-\-R\-I\-G\-H\-T, I\-M\-A\-G\-E\-P\-O\-S\-\_\-\-M\-I\-D\-D\-L\-E\-\_\-\-L\-E\-F\-T, I\-M\-A\-G\-E\-P\-O\-S\-\_\-\-M\-I\-D\-D\-L\-E\-\_\-\-R\-I\-G\-H\-T, I\-M\-A\-G\-E\-P\-O\-S\-\_\-\-T\-O\-P\-\_\-\-C\-E\-N\-T\-E\-R, I\-M\-A\-G\-E\-P\-O\-S\-\_\-\-T\-O\-P\-\_\-\-L\-E\-F\-T, I\-M\-A\-G\-E\-P\-O\-S\-\_\-\-T\-O\-P\-\_\-\-R\-I\-G\-H\-T, I\-M\-A\-G\-E\-S\-C\-A\-L\-E\-\_\-\-B\-O\-T\-H, I\-M\-A\-G\-E\-S\-C\-A\-L\-E\-\_\-\-F\-A\-L\-S\-E, I\-M\-A\-G\-E\-S\-C\-A\-L\-E\-\_\-\-H\-E\-I\-G\-H\-T, I\-M\-A\-G\-E\-S\-C\-A\-L\-E\-\_\-\-T\-R\-U\-E, I\-M\-A\-G\-E\-S\-C\-A\-L\-E\-\_\-\-W\-I\-D\-T\-H, gvrender\-\_\-engine\-\_\-s\-::library\-\_\-shape, boxf\-::\-L\-L, G\-V\-J\-\_\-s\-::render, gvplugin\-\_\-active\-\_\-render\-\_\-s\-::type, boxf\-::\-U\-R, point\-::x, pointf\-\_\-s\-::x, point\-::y, and pointf\-\_\-s\-::y.

\index{gvrender.\-c@{gvrender.\-c}!mapbool@{mapbool}}
\index{mapbool@{mapbool}!gvrender.c@{gvrender.\-c}}
\subsubsection[{mapbool}]{\setlength{\rightskip}{0pt plus 5cm}{\bf boolean} mapbool (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{s}
\end{DoxyParamCaption}
)}\label{gvrender_8c_ab3892082b7b4137ae1c3c5b1389c214a}


Definition at line 472 of file utils.\-c.

\index{gvrender.\-c@{gvrender.\-c}!strcasecmp@{strcasecmp}}
\index{strcasecmp@{strcasecmp}!gvrender.c@{gvrender.\-c}}
\subsubsection[{strcasecmp}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} strcasecmp (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{s1, }
\item[{const char $\ast$}]{s2}
\end{DoxyParamCaption}
)}\label{gvrender_8c_a706b36f3a672f84685576723c3928baa}


Definition at line 21 of file strcasecmp.\-c.

