Index
Modules:
ginger,
ginger/backendCairo,
ginger/backendDummy,
ginger/backendTikZ,
ginger/backends,
ginger/macroUtils,
ginger/types.
API symbols
- `$`:
- `*`:
- `+`:
- `-`:
- `/`:
- `==`:
- `[]=`:
- `[]`:
- add:
- addObj:
- addViewport:
- akX:
- akY:
- axisCoord:
- AxisKind:
- BackendKind:
- background:
- BImage:
- bkCairo:
- bkDummy:
- bkNone:
- bkPixie:
- bkTikZ:
- bkVega:
- black:
- c:
- c1:
- CairoBackend:
- calcTickLocations:
- checkSize:
- clone:
- cmpErrorBar:
- CompositeKind:
- Coord:
- Coord1D:
- destroy:
- divide:
- DPI:
- draw:
- drawBackground:
- drawBoundary:
- drawCircle:
- backendCairo: proc drawCircle(img: var BImage[CairoBackend]; center: Point; radius: float;
lineWidth: float; strokeColor = color(0.0, 0.0, 0.0);
fillColor = color(0.0, 0.0, 0.0, 0.0);
rotateAngle: Option[(float, Point)] = none())
- backendDummy: proc drawCircle(img: BImage[DummyBackend]; center: Point; radius: float;
lineWidth: float; strokeColor = color(0.0, 0.0, 0.0);
fillColor = color(0.0, 0.0, 0.0, 0.0);
rotateAngle: Option[(float, Point)] = none())
- backendTikZ: proc drawCircle(img: var BImage[TikZBackend]; center: Point; radius: float;
lineWidth: float; strokeColor = color(0.0, 0.0, 0.0);
fillColor = color(0.0, 0.0, 0.0, 0.0);
rotateAngle: Option[(float, Point)] = none())
- drawLine:
- drawPolyLine:
- drawRaster:
- backendCairo: proc drawRaster(img: var BImage[CairoBackend]; left, bottom, width, height: float;
numX, numY: int; drawCb: proc (): seq[uint32];
rotate: Option[float] = none();
rotateInView: Option[(float, Point)] = none())
- backendDummy: proc drawRaster(img: var BImage[DummyBackend]; left, bottom, width, height: float;
numX, numY: int; drawCb: proc (): seq[uint32];
rotate: Option[float] = none();
rotateInView: Option[(float, Point)] = none())
- backendTikZ: proc drawRaster(img: var BImage[TikZBackend]; left, bottom, width, height: float;
numX, numY: int; drawCb: proc (): seq[uint32];
rotate: Option[float] = none();
rotateInView: Option[(float, Point)] = none())
- drawRectangle:
- backendCairo: proc drawRectangle(img: var BImage[CairoBackend]; left, bottom, width, height: float;
style: Style; rotate: Option[float] = none();
rotateInView: Option[(float, Point)] = none())
- backendDummy: proc drawRectangle(img: BImage[DummyBackend]; left, bottom, width, height: float;
style: Style; rotate: Option[float] = none();
rotateInView: Option[(float, Point)] = none())
- backendTikZ: proc drawRectangle(img: var BImage[TikZBackend]; left, bottom, width, height: float;
style: Style; rotate: Option[float] = none();
rotateInView: Option[(float, Point)] = none())
- drawText:
- DummyBackend:
- ebLines:
- ebLinesT:
- embedAsRelative:
- embedAt:
- embedInto:
- ErrorBarKind:
- FiletypeKind:
- fkDummy:
- fkNull:
- fkPdf:
- fkPng:
- fkSvg:
- fkTeX:
- fkVega:
- Font:
- FontSlant:
- formatTickValue:
- fsItalic:
- fsNormal:
- fsOblique:
- genTeXFile:
- getCenter:
- getStrHeight:
- getStrWidth:
- getTextExtent:
- ggColorHue:
- goAxis:
- goComposite:
- goGrid:
- goLabel:
- goLine:
- goManyPoints:
- goPoint:
- goPolyLine:
- goRaster:
- goRect:
- goText:
- goTick:
- goTickLabel:
- Gradient:
- GraphObject:
- GraphObjectKind:
- GraphObjectObj:
- grey20:
- grey92:
- height:
- high:
- initBImage:
- initCoord:
- initCoord1D:
- initErrorBar:
- initGridLines:
- initLine:
- initManyPoint:
- initMultiLineText:
- initPoint:
- initPolyLine:
- initRaster:
- initRect:
- initText:
- initTicks:
- initViewport:
- insertRaster:
- IPoint:
- items:
- layout:
- len:
- LineSpread:
- LineType:
- ltDashed:
- ltDotDash:
- ltDotted:
- ltLongDash:
- ltNone:
- ltSolid:
- ltTwoDash:
- MarkerKind:
- mitems:
- mkCircle:
- mkCross:
- mkEmptyCircle:
- mkEmptyRectangle:
- mkEmptyRhombus:
- mkRectangle:
- mkRhombus:
- mkRotCross:
- mkTriangle:
- mkUpsideDownTriangle:
- parseFilename:
- Point:
- pointHeight:
- pointWidth:
- pretty:
- quant:
- Quantity:
- relativeTo:
- replace:
- Scale:
- strHeight:
- strWidth:
- Style:
- sub:
- taCenter:
- taLeft:
- taRight:
- TexCompiler:
- TeXOptions:
- TextAlignKind:
- TextExtent:
- TickKind:
- tickLabels:
- TikZBackend:
- times:
- tkBothSides:
- tkOneSide:
- to:
- toBackend:
- toCentimeter:
- toData:
- ToEscape:
- toInch:
- toPoints:
- toRelative:
- transparent:
- ukCentimeter:
- ukData:
- ukInch:
- ukPoint:
- ukRelative:
- ukStrHeight:
- ukStrWidth:
- UnitKind:
- updateDataScale:
- useCairo:
- usePixie:
- useTikZ:
- Viewport:
- white:
- width:
- withSurface:
- xaxis:
- XAxisYPos:
- xlabel:
- xticks:
- yaxis:
- YAxisXPos:
- ylabel:
- yticks:
Made with Nim. Generated: 2024-02-11 12:58:11 UTC