Versions in this module Expand all Collapse all v1 v1.0.1 Jul 28, 2022 Changes in this version + var Agdirected = ToAgdesc(&C.Agdirected) + var Agstrictdirected = ToAgdesc(&C.Agstrictdirected) + var Agstrictundirected = ToAgdesc(&C.Agstrictundirected) + var Agundirected = ToAgdesc(&C.Agundirected) + var BeginAnchor func(*GVJ, string, string, string, string) + var BeginCluster func(*GVJ) + var BeginEdge func(*GVJ) + var BeginEdges func(*GVJ) + var BeginGraph func(*GVJ) + var BeginJob func(*GVJ) + var BeginLabel func(*GVJ, int) + var BeginLayer func(*GVJ, string, int, int) + var BeginNode func(*GVJ) + var BeginNodes func(*GVJ) + var BeginPage func(*GVJ) + var Beziercurve func(*GVJ, []Pointf, int, int, int) + var Comment func(*GVJ, string) + var Ellipse func(*GVJ, Pointf, Pointf, int) + var EndAnchor func(*GVJ) + var EndCluster func(*GVJ) + var EndEdge func(*GVJ) + var EndEdges func(*GVJ) + var EndGraph func(*GVJ) + var EndJob func(*GVJ) + var EndLabel func(*GVJ) + var EndLayer func(*GVJ) + var EndNode func(*GVJ) + var EndNodes func(*GVJ) + var EndPage func(*GVJ) + var LibraryShape func(*GVJ, string, []Pointf, int) + var Polygon func(*GVJ, []Pointf, int) + var Polyline func(*GVJ, []Pointf) + var ResolveColor func(*GVJ, uint, uint, uint, uint) + var Textspan func(*GVJ, Pointf, *TextSpan) + func Agalloc(g *Agraph, size uint) unsafe.Pointer + func Agbindrec(obj unsafe.Pointer, name string, size uint, moveToFront int) unsafe.Pointer + func Agcallbacks(g *Agraph, flag int) int + func Agcanon(s string, i int) string + func AgcanonStr(str string) string + func Agclean(g *Agraph, kind int, recName string) + func Agclose(g *Agraph) error + func Agcontains(g *Agraph, p unsafe.Pointer) bool + func Agcopyattr(oldobj unsafe.Pointer, newobj unsafe.Pointer) int + func Agcountuniqedges(g *Agraph, n *Agnode, in int, out int) int + func Agdegree(g *Agraph, n *Agnode, in int, out int) int + func Agdeledge(g *Agraph, argE *Agedge) int + func Agdelete(g *Agraph, obj unsafe.Pointer) error + func Agdelnode(g *Agraph, argN *Agnode) int + func Agdelrec(obj unsafe.Pointer, name string) int + func Agdelsubg(g *Agraph, sub *Agraph) int32 + func Agerr(msg string) + func Agflatten(g *Agraph, flag int) + func Agfree(g *Agraph, ptr unsafe.Pointer) + func Agget(obj unsafe.Pointer, name string) string + func Aghtmlstr(s string) int + func Aginit(g *Agraph, kind int, recName string, recSize int, moveToFront int) + func Aginternalmapclearlocalnames(g *Agraph) + func Agisdirected(g *Agraph) bool + func Agissimple(g *Agraph) bool + func Agisstrict(g *Agraph) bool + func Agisundirected(g *Agraph) bool + func Aglasterr() error + func Agnameof(p unsafe.Pointer) string + func Agnedges(g *Agraph) int + func Agnnodes(g *Agraph) int + func Agnodebefore(u *Agnode, v *Agnode) error + func Agnsubg(g *Agraph) int + func Agobjkind(obj unsafe.Pointer) int + func Agpopdisc(g *Agraph, disc *Agcbdisc) int + func Agpushdisc(g *Agraph, disc *Agcbdisc, state unsafe.Pointer) + func AgrelabelNode(n *Agnode, newname string) error + func Agsafeset(obj unsafe.Pointer, name string, value string, def string) int + func Agset(obj unsafe.Pointer, name string, value string) int + func Agsetfile(file string) + func Agstrbind(g *Agraph, s string) string + func Agstrcanon(a0 string, a1 string) string + func Agstrdup(g *Agraph, s string) string + func AgstrdupHTML(g *Agraph, s string) string + func Agstrfree(g *Agraph, s string) int + func Agwrite(g *Agraph, ch unsafe.Pointer) error + func Agxget(obj unsafe.Pointer, sym *Agsym) string + func Agxset(obj unsafe.Pointer, sym *Agsym, value string) int + func AttachAttrs(g *Agraph) + func Dtclose(a0 *Dict) int + func Dtrenew(a0 *Dict, a1 unsafe.Pointer) unsafe.Pointer + func Dtrestore(a0 *Dict, a1 *Dtlink) int + func Dtsize(a0 *Dict) int + func Dtstatf(a0 *Dict, a1 *Dtstat, a2 int) int + func Dtstrhash(a0 uint, a1 unsafe.Pointer, a2 int) uint + func Dttreeset(a0 *Dict, a1 int, a2 int) int + func Dtwalk(a0 *Dict, a1 func(a0 *Dict, a1 unsafe.Pointer, a2 unsafe.Pointer) int, ...) int + func GoBeginAnchor(job *C.GVJ_t, href, tooltip, target, id *C.char) + func GoBeginCluster(job *C.GVJ_t) + func GoBeginEdge(job *C.GVJ_t) + func GoBeginEdges(job *C.GVJ_t) + func GoBeginGraph(job *C.GVJ_t) + func GoBeginJob(job *C.GVJ_t) + func GoBeginLabel(job *C.GVJ_t, typ C.int) + func GoBeginLayer(job *C.GVJ_t, layername *C.char, layerNum C.int, numLayers C.int) + func GoBeginNode(job *C.GVJ_t) + func GoBeginNodes(job *C.GVJ_t) + func GoBeginPage(job *C.GVJ_t) + func GoBeziercurve(job *C.GVJ_t, a *C.pointf, n, arrowAtStart, arrowAtEnd, ext C.int) + func GoComment(job *C.GVJ_t, comment *C.char) + func GoDtwalkCallback(a0 *C.Dict_t, a1 unsafe.Pointer, a2 unsafe.Pointer) int + func GoEllipse(job *C.GVJ_t, a0, a1 C.pointf, filled C.int) + func GoEndAnchor(job *C.GVJ_t) + func GoEndCluster(job *C.GVJ_t) + func GoEndEdge(job *C.GVJ_t) + func GoEndEdges(job *C.GVJ_t) + func GoEndGraph(job *C.GVJ_t) + func GoEndJob(job *C.GVJ_t) + func GoEndLabel(job *C.GVJ_t) + func GoEndLayer(job *C.GVJ_t) + func GoEndNode(job *C.GVJ_t) + func GoEndNodes(job *C.GVJ_t) + func GoEndPage(job *C.GVJ_t) + func GoLibraryShape(job *C.GVJ_t, name *C.char, a *C.pointf, n, filled C.int) + func GoPolygon(job *C.GVJ_t, a *C.pointf, n, filled C.int) + func GoPolyline(job *C.GVJ_t, a *C.pointf, n C.int) + func GoResolveColor(job *C.GVJ_t, r, g, b, a C.uint) + func GoTextspan(job *C.GVJ_t, p C.pointf, span *C.textspan_t) + func GvFinalize(gvc *GVC) + func GvFreeContext(gvc *GVC) error + func GvFreeLayout(gvc *GVC, g *Agraph) error + func GvLayout(gvc *GVC, g *Agraph, engine string) error + func GvLayoutJobs(gvc *GVC, g *Agraph) error + func GvRenderContext(gvc *GVC, g *Agraph, format string, context unsafe.Pointer) error + func GvRenderData(gvc *GVC, g *Agraph, format string, w io.Writer) error + func GvRenderFilename(gvc *GVC, g *Agraph, format, filename string) error + func GvRenderJobs(gvc *GVC, g *Agraph) error + func GvToolTred(g *Agraph) int + func GvcBuildDate(gvc *GVC) string + func GvcVersion(gvc *GVC) string + type Agattr struct + func ToAgattr(c *C.Agattr_t) *Agattr + func (g *Agattr) C() *C.Agattr_t + func (g *Agattr) Dict() *Dict + func (g *Agattr) H() *Agrec + func (g *Agattr) SetDict(v *Dict) + func (g *Agattr) SetH(v *Agrec) + func (g *Agattr) SetStr(v []string) + func (g *Agattr) Str() []string + type Agcbdisc struct + func ToAgcbdisc(c *C.Agcbdisc_t) *Agcbdisc + type Agcbstack struct + func ToAgcbstack(c *C.Agcbstack_t) *Agcbstack + func (g *Agcbstack) Prev() *Agcbstack + type Agclos struct + func ToAgclos(c *C.Agclos_t) *Agclos + func (g *Agclos) CallbacksEnabled() bool + func (g *Agclos) Cb() *Agcbstack + func (g *Agclos) Disc() *Agdisc + func (g *Agclos) LookupByID() [3]*Dict + func (g *Agclos) LookupByName() [3]*Dict + func (g *Agclos) Seq() [3]uint64 + func (g *Agclos) SetCallbacksEnabled(v bool) + func (g *Agclos) SetCb(v *Agcbstack) + func (g *Agclos) SetDisc(v *Agdisc) + func (g *Agclos) SetSeq(v []uint64) + func (g *Agclos) SetState(v *Agdstate) + func (g *Agclos) SetStrdict(v *Dict) + func (g *Agclos) State() *Agdstate + func (g *Agclos) Strdict() *Dict + type Agdatadict struct + func ToAgdatadict(c *C.Agdatadict_t) *Agdatadict + func (g *Agdatadict) DictE() *Dict + func (g *Agdatadict) DictG() *Dict + func (g *Agdatadict) DictN() *Dict + func (g *Agdatadict) H() *Agrec + func (g *Agdatadict) SetDictE(v *Dict) + func (g *Agdatadict) SetDictG(v *Dict) + func (g *Agdatadict) SetDictN(v *Dict) + func (g *Agdatadict) SetH(v *Agrec) + type Agdesc struct + func ToAgdesc(c *C.Agdesc_t) *Agdesc + func (g *Agdesc) C() *C.Agdesc_t + type Agdisc struct + func ToAgdisc(c *C.Agdisc_t) *Agdisc + func (g *Agdisc) C() *C.Agdisc_t + type Agdstate struct + func ToAgdstate(c *C.Agdstate_t) *Agdstate + func (g *Agdstate) ID() unsafe.Pointer + func (g *Agdstate) Mem() unsafe.Pointer + type Agedge struct + func Agedgef(g *Agraph, t *Agnode, h *Agnode, name string, createFlag int) (*Agedge, error) + func Agfstedge(g *Agraph, n *Agnode) *Agedge + func Agfstin(g *Agraph, n *Agnode) *Agedge + func Agfstout(g *Agraph, n *Agnode) *Agedge + func Agidedge(g *Agraph, t *Agnode, h *Agnode, id uint64, createFlag int) (*Agedge, error) + func Agnxtedge(g *Agraph, e *Agedge, n *Agnode) *Agedge + func Agnxtin(g *Agraph, n *Agedge) *Agedge + func Agnxtout(g *Agraph, e *Agedge) *Agedge + func Agsubedge(g *Agraph, e *Agedge, createFlag int) (*Agedge, error) + func ToAgedge(c *C.Agedge_t) *Agedge + func (g *Agedge) Base() *Agobj + func (g *Agedge) C() *C.Agedge_t + func (g *Agedge) IDLink() *Dtlink + func (g *Agedge) Node() *Agnode + func (g *Agedge) SeqLink() *Dtlink + func (g *Agedge) SetBase(v *Agobj) + func (g *Agedge) SetIDLink(v *Dtlink) + func (g *Agedge) SetNode(v *Agnode) + func (g *Agedge) SetSeqLink(v *Dtlink) + type Agedgepair struct + func ToAgedgepair(c *C.Agedgepair_t) *Agedgepair + func (g *Agedgepair) C() *C.Agedgepair_t + func (g *Agedgepair) In() *Agedge + func (g *Agedgepair) Out() *Agedge + func (g *Agedgepair) SetIn(v *Agedge) + func (g *Agedgepair) SetOut(v *Agedge) + type Agnode struct + func Agfstnode(g *Agraph) *Agnode + func Agidnode(g *Agraph, id uint64, createFlag int) (*Agnode, error) + func Aglstnode(g *Agraph) *Agnode + func Agnodef(g *Agraph, name string, createFlag int) (*Agnode, error) + func Agnxtnode(g *Agraph, n *Agnode) *Agnode + func Agprvnode(g *Agraph, n *Agnode) *Agnode + func Agsubnodef(g *Agraph, n *Agnode, createFlag int) (*Agnode, error) + func ToAgnode(c *C.Agnode_t) *Agnode + func (g *Agnode) Base() *Agobj + func (g *Agnode) C() *C.Agnode_t + func (g *Agnode) Mainsub() *Agsubnode + func (g *Agnode) Root() *Agraph + func (g *Agnode) SetBase(v *Agobj) + func (g *Agnode) SetMainsub(v *Agsubnode) + func (g *Agnode) SetRoot(v *Agraph) + type Agobj struct + func ToAgobj(c *C.Agobj_t) *Agobj + func (g *Agobj) C() *C.Agobj_t + func (g *Agobj) Data() *Agrec + func (g *Agobj) SetData(v *Agrec) + func (g *Agobj) SetTag(v *Agtag) + func (g *Agobj) Tag() *Agtag + type Agraph struct + func Agfstsubg(g *Agraph) *Agraph + func Agidsubg(g *Agraph, id uint64, cflag int) *Agraph + func Agmemread(cp string) (*Agraph, error) + func Agnxtsubg(subg *Agraph) *Agraph + func Agopen(name string, desc *Agdesc, disc *Agdisc) (*Agraph, error) + func Agparent(g *Agraph) *Agraph + func Agread(ch unsafe.Pointer, disc *Agdisc) (*Agraph, error) + func Agsubg(g *Agraph, name string, cflag int) *Agraph + func GvNextInputGraph(gvc *GVC) *Agraph + func GvPluginsGraph(gvc *GVC) *Agraph + func ToAgraph(c *C.Agraph_t) *Agraph + func (g *Agraph) Base() *Agobj + func (g *Agraph) C() *C.Agraph_t + func (g *Agraph) Clos() *Agclos + func (g *Agraph) Desc() *Agdesc + func (g *Agraph) EID() *Dict + func (g *Agraph) ESeq() *Dict + func (g *Agraph) GDict() *Dict + func (g *Agraph) Link() *Dtlink + func (g *Agraph) NID() *Dict + func (g *Agraph) NSeq() *Dict + func (g *Agraph) Parent() *Agraph + func (g *Agraph) Root() *Agraph + func (g *Agraph) SetBase(v *Agobj) + func (g *Agraph) SetClos(v *Agclos) + func (g *Agraph) SetDesc(v *Agdesc) + func (g *Agraph) SetEID(v *Dict) + func (g *Agraph) SetESeq(v *Dict) + func (g *Agraph) SetGDict(v *Dict) + func (g *Agraph) SetLink(v *Dtlink) + func (g *Agraph) SetNID(v *Dict) + func (g *Agraph) SetNSeq(v *Dict) + func (g *Agraph) SetParent(v *Agraph) + func (g *Agraph) SetRoot(v *Agraph) + type Agrec struct + func Aggetrec(obj unsafe.Pointer, name string, moveToFront int) *Agrec + func ToAgrec(c *C.Agrec_t) *Agrec + func (g *Agrec) C() *C.Agrec_t + func (g *Agrec) Name() string + func (g *Agrec) Next() *Agrec + func (g *Agrec) SetName(v string) + func (g *Agrec) SetNext(v *Agrec) + type Agsubnode struct + func Agsubrep(g *Agraph, n *Agnode) *Agsubnode + func ToAgsubnode(c *C.Agsubnode_t) *Agsubnode + func (g *Agsubnode) C() *C.Agsubnode_t + func (g *Agsubnode) IDLink() *Dtlink + func (g *Agsubnode) InID() *Dtlink + func (g *Agsubnode) InSeq() *Dtlink + func (g *Agsubnode) Node() *Agnode + func (g *Agsubnode) OutID() *Dtlink + func (g *Agsubnode) OutSeq() *Dtlink + func (g *Agsubnode) SeqLink() *Dtlink + func (g *Agsubnode) SetIDLink(v *Dtlink) + func (g *Agsubnode) SetInID(v *Dtlink) + func (g *Agsubnode) SetInSeq(v *Dtlink) + func (g *Agsubnode) SetNode(v *Agnode) + func (g *Agsubnode) SetOutID(v *Dtlink) + func (g *Agsubnode) SetOutSeq(v *Dtlink) + func (g *Agsubnode) SetSeqLink(v *Dtlink) + type Agsym struct + func Agattrf(g *Agraph, kind int, name string, value string) *Agsym + func Agattrsym(obj unsafe.Pointer, name string) *Agsym + func Agnxtattr(g *Agraph, kind int, attr *Agsym) *Agsym + func ToAgsym(c *C.Agsym_t) *Agsym + func (g *Agsym) C() *C.Agsym_t + func (g *Agsym) Defval() string + func (g *Agsym) Fixed() uint + func (g *Agsym) ID() int + func (g *Agsym) Kind() uint + func (g *Agsym) Link() *Dtlink + func (g *Agsym) Name() string + func (g *Agsym) Print() uint + func (g *Agsym) SetDefval(v string) + func (g *Agsym) SetFixed(v uint) + func (g *Agsym) SetID(v int) + func (g *Agsym) SetKind(v uint) + func (g *Agsym) SetLink(v *Dtlink) + func (g *Agsym) SetName(v string) + func (g *Agsym) SetPrint(v uint) + type Agtag struct + func ToAgtag(c *C.Agtag_t) *Agtag + func (g *Agtag) C() *C.Agtag_t + func (g *Agtag) ID() uint64 + func (g *Agtag) SetID(v uint64) + type Box struct + LL Point + UR Point + func ToBox(c C.box) Box + type Boxf struct + LL Pointf + UR Pointf + func ToBoxf(c C.boxf) Boxf + type Dict struct + func Dtopen(a0 *Dtdisc, a1 *Dtmethod) *Dict + func Dtview(a0 *Dict, a1 *Dict) *Dict + func ToDict(c *C.Dict_t) *Dict + func (g *Dict) C() *C.Dict_t + func (g *Dict) Data() *Dtdata + func (g *Dict) Disc() *Dtdisc + func (g *Dict) Memory() Dtmemory + func (g *Dict) Meth() *Dtmethod + func (g *Dict) Nview() int + func (g *Dict) Search() Dtsearch + func (g *Dict) SetData(v *Dtdata) + func (g *Dict) SetDisc(v *Dtdisc) + func (g *Dict) SetMeth(v *Dtmethod) + func (g *Dict) SetNview(v int) + func (g *Dict) SetType(v int) + func (g *Dict) SetUser(v unsafe.Pointer) + func (g *Dict) SetView(v *Dict) + func (g *Dict) SetWalk(v *Dict) + func (g *Dict) Type() int + func (g *Dict) User() unsafe.Pointer + func (g *Dict) View() *Dict + func (g *Dict) Walk() *Dict + type Dtcompare func(*Dict, unsafe.Pointer, unsafe.Pointer, *Dtdisc) int + type Dtdata struct + func ToDtdata(c *C.Dtdata_t) *Dtdata + func (g *Dtdata) C() *C.Dtdata_t + func (g *Dtdata) Head() *Dtlink + func (g *Dtdata) Here() *Dtlink + func (g *Dtdata) Htab() []*Dtlink + func (g *Dtdata) Loop() int + func (g *Dtdata) Minp() int + func (g *Dtdata) Ntab() int + func (g *Dtdata) SetHead(v *Dtlink) + func (g *Dtdata) SetHere(v *Dtlink) + func (g *Dtdata) SetHtab(v []*Dtlink) + func (g *Dtdata) SetLoop(v int) + func (g *Dtdata) SetMinp(v int) + func (g *Dtdata) SetNtab(v int) + func (g *Dtdata) SetSize(v int) + func (g *Dtdata) SetType(v int) + func (g *Dtdata) Size() int + func (g *Dtdata) Type() int + type Dtdisc struct + func Dtdiscf(a0 *Dict, a1 *Dtdisc, a2 int) *Dtdisc + func ToDtdisc(c *C.Dtdisc_t) *Dtdisc + func (g *Dtdisc) C() *C.Dtdisc_t + func (g *Dtdisc) Compare() Dtcompare + func (g *Dtdisc) Event() Dtevent + func (g *Dtdisc) Free() Dtfree + func (g *Dtdisc) Hash() Dthash + func (g *Dtdisc) Key() int + func (g *Dtdisc) Link() int + func (g *Dtdisc) Make() Dtmake + func (g *Dtdisc) Memory() Dtmemory + func (g *Dtdisc) SetKey(v int) + func (g *Dtdisc) SetLink(v int) + func (g *Dtdisc) SetSize(v int) + func (g *Dtdisc) Size() int + type Dtevent func(*Dict, int, unsafe.Pointer, *Dtdisc) int + type Dtfree func(*Dict, unsafe.Pointer, *Dtdisc) + type Dthash func(*Dict, unsafe.Pointer, *Dtdisc) uint + type Dthold struct + func ToDthold(c *C.Dthold_t) *Dthold + func (g *Dthold) C() *C.Dthold_t + func (g *Dthold) Hdr() *Dtlink + func (g *Dthold) Obj() unsafe.Pointer + func (g *Dthold) SetHdr(v *Dtlink) + func (g *Dthold) SetObj(v unsafe.Pointer) + type Dtlink struct + func Dtextract(a0 *Dict) *Dtlink + func Dtflatten(a0 *Dict) *Dtlink + func ToDtlink(c *C.Dtlink_t) *Dtlink + func (g *Dtlink) C() *C.Dtlink_t + func (g *Dtlink) Hash() uint + func (g *Dtlink) Left() *Dtlink + func (g *Dtlink) Right() *Dtlink + func (g *Dtlink) SetHash(v uint) + func (g *Dtlink) SetLeft(v *Dtlink) + func (g *Dtlink) SetRight(v *Dtlink) + type Dtmake func(*Dict, unsafe.Pointer, *Dtdisc) unsafe.Pointer + type Dtmemory func(*Dict, unsafe.Pointer, uint, *Dtdisc) unsafe.Pointer + type Dtmethod struct + func Dtmethodf(a0 *Dict, a1 *Dtmethod) *Dtmethod + func ToDtmethod(c *C.Dtmethod_t) *Dtmethod + func (g *Dtmethod) C() *C.Dtmethod_t + func (g *Dtmethod) Search() Dtsearch + func (g *Dtmethod) SetSearch(v Dtsearch) + func (g *Dtmethod) SetType(v int) + func (g *Dtmethod) Type() int + type Dtsearch func(*Dict, unsafe.Pointer, int) unsafe.Pointer + type Dtstat struct + func ToDtstat(c *C.Dtstat_t) *Dtstat + func (g *Dtstat) C() *C.Dtstat_t + func (g *Dtstat) DtCount() []int + func (g *Dtstat) DtMax() int + func (g *Dtstat) DtMeth() int + func (g *Dtstat) DtN() int + func (g *Dtstat) DtSetSize(v int) + func (g *Dtstat) DtSize() int + func (g *Dtstat) SetDtCount(v []int) + func (g *Dtstat) SetDtMax(v int) + func (g *Dtstat) SetDtMeth(v int) + func (g *Dtstat) SetDtN(v int) + type EmitState int + const EMIT_CDRAW + const EMIT_CLABEL + const EMIT_EDRAW + const EMIT_ELABEL + const EMIT_GDRAW + const EMIT_GLABEL + const EMIT_HDRAW + const EMIT_HLABEL + const EMIT_NDRAW + const EMIT_NLABEL + const EMIT_TDRAW + const EMIT_TLABEL + type FillType int + const FILL_LINEAR + const FILL_NONE + const FILL_RADIAL + const FILL_SOLID + type GVC struct + func GvContext() *GVC + func ToGVC(c *C.GVC_t) *GVC + func (g *GVC) C() *C.GVC_t + type GVColor struct + A uint + B uint + G uint + R uint + func ToGVColor(c C.gvcolor_t) GVColor + type GVCommon struct + func ToGVCommon(c *C.GVCOMMON_t) *GVCommon + type GVJ struct + func ToGVJ(c *C.GVJ_t) *GVJ + func (g *GVJ) ActiveTooltip() []byte + func (g *GVJ) BB() Boxf + func (g *GVJ) BoundingBox() Box + func (g *GVJ) Button() uint + func (g *GVJ) C() *C.GVJ_t + func (g *GVJ) CanvasBox() Boxf + func (g *GVJ) Click() bool + func (g *GVJ) Clip() Boxf + func (g *GVJ) Common() *GVCommon + func (g *GVJ) Context() unsafe.Pointer + func (g *GVJ) CurrentObj() unsafe.Pointer + func (g *GVJ) DPI() Pointf + func (g *GVJ) DevScale() Pointf + func (g *GVJ) DeviceDPI() Pointf + func (g *GVJ) DeviceSetsDPI() bool + func (g *GVJ) Display() unsafe.Pointer + func (g *GVJ) ExternalContext() bool + func (g *GVJ) FitMode() bool + func (g *GVJ) Flags() int + func (g *GVJ) Focus() Pointf + func (g *GVJ) GVC() *GVC + func (g *GVJ) GraphIndex() int + func (g *GVJ) HasBeenRendered() bool + func (g *GVJ) HasGrown() bool + func (g *GVJ) Height() uint + func (g *GVJ) ImageData() []byte + func (g *GVJ) InputFilename() string + func (g *GVJ) KeyCodes() unsafe.Pointer + func (g *GVJ) LayerNum() int + func (g *GVJ) LayoutType() string + func (g *GVJ) Margin() Pointf + func (g *GVJ) NeedsRefresh() bool + func (g *GVJ) Next() *GVJ + func (g *GVJ) NextActive() *GVJ + func (g *GVJ) NumKeys() int + func (g *GVJ) NumLayers() int + func (g *GVJ) NumPages() int + func (g *GVJ) Obj() *ObjState + func (g *GVJ) OldPointer() Pointf + func (g *GVJ) OutputData() []byte + func (g *GVJ) OutputDataAllocated() uint + func (g *GVJ) OutputDataPosition() uint + func (g *GVJ) OutputFile() *os.File + func (g *GVJ) OutputFilename() string + func (g *GVJ) OutputLang() int + func (g *GVJ) OutputLangname() string + func (g *GVJ) Pad() Pointf + func (g *GVJ) PageBoundingBox() Box + func (g *GVJ) PageBox() Boxf + func (g *GVJ) PageSize() Pointf + func (g *GVJ) PagesArrayElem() Point + func (g *GVJ) PagesArrayFirst() Point + func (g *GVJ) PagesArrayMajor() Point + func (g *GVJ) PagesArrayMinor() Point + func (g *GVJ) PagesArraySize() Point + func (g *GVJ) Pointer() Pointf + func (g *GVJ) Rotation() int + func (g *GVJ) Scale() Pointf + func (g *GVJ) Screen() int + func (g *GVJ) SelectedHref() []byte + func (g *GVJ) SelectedObj() unsafe.Pointer + func (g *GVJ) SetOutputData(v []byte) + func (g *GVJ) Translation() Pointf + func (g *GVJ) View() Pointf + func (g *GVJ) Width() uint + func (g *GVJ) Window() unsafe.Pointer + func (g *GVJ) Zoom() float64 + type MapShape int + const MAP_CIRCLE + const MAP_POLYGON + const MAP_RECTANGLE + type ObjState struct + func ToObjState(c *C.obj_state_t) *ObjState + func (g *ObjState) Edge() *Agedge + func (g *ObjState) EmitState() EmitState + func (g *ObjState) Fill() FillType + func (g *ObjState) FillColor() GVColor + func (g *ObjState) GradientAngle() int + func (g *ObjState) GradientFrac() float32 + func (g *ObjState) Graph() *Agraph + func (g *ObjState) HeadEndURLMapN() int + func (g *ObjState) HeadEndURLMapP() []Pointf + func (g *ObjState) HeadLabel() string + func (g *ObjState) HeadTarget() string + func (g *ObjState) HeadTooltip() string + func (g *ObjState) HeadURL() string + func (g *ObjState) HeadZ() float64 + func (g *ObjState) ID() string + func (g *ObjState) Label() string + func (g *ObjState) LabelTarget() string + func (g *ObjState) LabelTooltip() string + func (g *ObjState) LabelURL() string + func (g *ObjState) Node() *Agnode + func (g *ObjState) Parent() *ObjState + func (g *ObjState) Pen() PenType + func (g *ObjState) PenColor() GVColor + func (g *ObjState) PenWidth() float64 + func (g *ObjState) RawStyle() []string + func (g *ObjState) StopColor() GVColor + func (g *ObjState) SubGraph() *Agraph + func (g *ObjState) TailEndURLMapN() int + func (g *ObjState) TailEndURLMapP() []Pointf + func (g *ObjState) TailLabel() string + func (g *ObjState) TailTarget() string + func (g *ObjState) TailTooltip() string + func (g *ObjState) TailURL() string + func (g *ObjState) TailZ() float64 + func (g *ObjState) Target() string + func (g *ObjState) Tooltip() string + func (g *ObjState) Type() ObjType + func (g *ObjState) URL() string + func (g *ObjState) URLBsplinemapN() []int + func (g *ObjState) URLBsplinemapP() []Pointf + func (g *ObjState) URLBsplinemapPolyN() int + func (g *ObjState) URLMapN() int + func (g *ObjState) URLMapP() []Pointf + func (g *ObjState) URLMapShape() MapShape + func (g *ObjState) XLabel() string + func (g *ObjState) Z() float64 + type ObjType int + const CLUSTER_OBJTYPE + const EDGE_OBJTYPE + const NODE_OBJTYPE + const ROOTGRAPH_OBJTYPE + type PenType int + const PEN_DASHED + const PEN_DOTTED + const PEN_NONE + const PEN_SOLID + type Point struct + X int + Y int + func ToPoint(c C.point) Point + type Pointf struct + X float64 + Y float64 + func ToPointf(c C.pointf) Pointf + func ToPointsf(c *C.pointf, n C.int) []Pointf + type PostscriptAlias struct + func ToPostscriptAlias(c *C.PostscriptAlias) *PostscriptAlias + func (g *PostscriptAlias) C() *C.PostscriptAlias + func (g *PostscriptAlias) Family() string + func (g *PostscriptAlias) Name() string + func (g *PostscriptAlias) SVGFontFamily() string + func (g *PostscriptAlias) SVGFontStyle() string + func (g *PostscriptAlias) SVGFontWeight() string + func (g *PostscriptAlias) Stretch() string + func (g *PostscriptAlias) Style() string + func (g *PostscriptAlias) Weight() string + func (g *PostscriptAlias) XFigCode() int + type TextFont struct + func ToTextFont(c *C.textfont_t) *TextFont + func (g *TextFont) Color() string + func (g *TextFont) Name() string + func (g *TextFont) PostscriptAlias() *PostscriptAlias + func (g *TextFont) Size() float64 + type TextSpan struct + func ToTextSpan(c *C.textspan_t) *TextSpan + func (t *TextSpan) C() *C.textspan_t + func (t *TextSpan) Font() *TextFont + func (t *TextSpan) Just() byte + func (t *TextSpan) Layout() unsafe.Pointer + func (t *TextSpan) Size() Pointf + func (t *TextSpan) Str() string + func (t *TextSpan) YOffsetCenterLine() float64 + func (t *TextSpan) YOffsetLayout() float64