Index
Modules:
pixie,
pixie/blends,
pixie/common,
pixie/contexts,
pixie/fileformats/bmp,
pixie/fileformats/gif,
pixie/fileformats/jpeg,
pixie/fileformats/png,
pixie/fileformats/ppm,
pixie/fileformats/qoi,
pixie/fileformats/svg,
pixie/fontformats/opentype,
pixie/fontformats/svgfont,
pixie/fonts,
pixie/images,
pixie/internal,
pixie/paints,
pixie/paths,
pixie/simd,
pixie/simd/avx,
pixie/simd/avx2,
pixie/simd/sse2.
API symbols
- `$`:
- `*`:
- `[]=`:
- `[]`:
- addPath:
- allowSimd:
- AlphabeticBaseline:
- angleToMiterLimit:
- AngularGradientPaint:
- applyOpacity:
- applyOpacityAvx2:
- applyOpacitySse2:
- arc:
- arcTo:
- contexts: proc arcTo(ctx: Context; x1, y1, x2, y2, radius: float32)
- contexts: proc arcTo(ctx: Context; a, b: Vec2; r: float32)
- paths: proc arcTo(path: Path; x1, y1, x2, y2, r: float32)
- paths: proc arcTo(path: Path; a, b: Vec2; r: float32)
- Arrangement:
- ascent:
- autoLineHeight:
- autoPremultipliedAlpha:
- autoStraightAlpha:
- BaselineAlignment:
- beginPath:
- BevelJoin:
- bezierCurveTo:
- contexts: proc bezierCurveTo(ctx: Context; cp1x, cp1y, cp2x, cp2y, x, y: float32)
- contexts: proc bezierCurveTo(ctx: Context; cp1, cp2, to: Vec2)
- paths: proc bezierCurveTo(path: Path; x1, y1, x2, y2, x3, y3: float32)
- paths: proc bezierCurveTo(path: Path; ctrl1, ctrl2, to: Vec2)
- blendAlpha:
- blendColor:
- blendColorBurn:
- blendColorDodge:
- blendDarken:
- blendDifference:
- Blender:
- blender:
- blendExcludeMask:
- blendExclusion:
- blendHardLight:
- blendHue:
- blendLighten:
- blendLineCoverageMaskAvx2:
- blendLineCoverageMaskSse2:
- blendLineCoverageNormalAvx2:
- blendLineCoverageNormalSse2:
- blendLineCoverageOverwriteAvx2:
- blendLineCoverageOverwriteSse2:
- blendLineMaskAvx2:
- blendLineMaskSse2:
- blendLineNormalAvx2:
- blendLineNormalSse2:
- blendLuminosity:
- blendMask:
- BlendMode:
- blendMultiply:
- blendNormal:
- blendOverlay:
- blendSaturation:
- blendScreen:
- blendSoftLight:
- blendSubtractMask:
- blur:
- BmpFormat:
- bmpSignature:
- BottomAlign:
- BottomBaseline:
- ButtCap:
- ceil:
- ceilAvx2:
- ceilSse2:
- CenterAlign:
- circle:
- clearRect:
- clip:
- closePath:
- CmapTable:
- ColorBlend:
- ColorBurnBlend:
- ColorDodgeBlend:
- Colorspace:
- ColorStop:
- colorStop:
- computeBounds:
- Context:
- convertToImage:
- copy:
- cpuHasAvx:
- cpuHasAvx2:
- currentExceptionAsPixieError:
- DarkenBlend:
- dataIndex:
- decodeBmp:
- decodeBmpDimensions:
- decodeDib:
- decodeGif:
- decodeGifDimensions:
- decodeImage:
- decodeImageDimensions:
- decodeJpeg:
- decodeJpegDimensions:
- decodePng:
- decodePngDimensions:
- decodePpm:
- decodePpmDimensions:
- decodeQoi:
- decodeQoiDimensions:
- defaultLineHeight:
- defaultMiterLimit:
- descent:
- diff:
- DifferenceBlend:
- draw:
- drawImage:
- contexts: proc drawImage(ctx: Context; image: Image; dx, dy: float32)
- contexts: proc drawImage(ctx: Context; image: Image; dx, dy, dWidth, dHeight: float32)
- contexts: proc drawImage(ctx: Context; image: Image;
sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight: float32)
- contexts: proc drawImage(ctx: Context; image: Image; rect: Rect)
- contexts: proc drawImage(ctx: Context; image: Image; src, dest: Rect)
- contexts: proc drawImage(ctx: Context; image: Image; pos: Vec2)
- drawTiled:
- ellipse:
- ellipticalArcTo:
- encodeBmp:
- encodeDib:
- encodeImage:
- encodePng:
- encodePpm:
- encodeQoi:
- EncodingRecord:
- EvenOdd:
- ExcludeMaskBlend:
- ExclusionBlend:
- failUnsupportedBlendMode:
- fallbackTypeface:
- FileFormat:
- fill:
- fillCircle:
- fillEllipse:
- fillGradient:
- fillOverlaps:
- fillPath:
- fillPolygon:
- fillRect:
- fillRoundedRect:
- fillText:
- fillUnsafe:
- fillUnsafeAvx:
- fillUnsafeSse2:
- flipHorizontal:
- flipVertical:
- Font:
- fullName:
- gaussianKernel:
- getAdvance:
- getColor:
- getGlyphPath:
- getKerningAdjustment:
- getLeftSideBearing:
- getLineDash:
- getRgbaSmooth:
- getTransform:
- getUncheckedArray:
- Gif:
- GifFormat:
- gifSignatures:
- GlyfTable:
- HangingBaseline:
- HardLightBlend:
- hasGlyph:
- HeadTable:
- HheaTable:
- HmtxTable:
- HorizontalAlignment:
- HueBlend:
- IdeographicBaseline:
- Image:
- ImageDimensions:
- ImagePaint:
- inside:
- intersectsInside:
- invert:
- invertAvx2:
- invertSse2:
- isCCW:
- isOneColor:
- isOneColorAvx2:
- isOneColorSse2:
- isOpaque:
- isOpaqueAvx2:
- isOpaqueSse2:
- isPointInPath:
- isPointInStroke:
- isTransparent:
- isTransparentAvx2:
- isTransparentSse2:
- JpegFormat:
- jpegStartOfImage:
- KernPair:
- KernSubTable:
- KernTable:
- layoutBounds:
- LeftAlign:
- LightenBlend:
- Linear:
- LinearGradientPaint:
- LineCap:
- lineGap:
- lineHeight:
- LineJoin:
- lineTo:
- LocaTable:
- LongHorMetricRecord:
- LowerCase:
- LuminosityBlend:
- magnifyBy2:
- magnifyBy2Sse2:
- MaskBlend:
- MaxpTable:
- measureText:
- MiddleAlign:
- MiddleBaseline:
- minifyBy2:
- minifyBy2Avx2:
- minifyBy2Sse2:
- MiterJoin:
- miterLimitToAngle:
- mix:
- moveTo:
- MultiplyBlend:
- name:
- NameRecord:
- NameTable:
- newContext:
- newFont:
- newImage:
- newPaint:
- newPath:
- newSpan:
- NonZero:
- NormalBlend:
- NormalCase:
- opaqueBounds:
- OpenType:
- OS2Table:
- OverlayBlend:
- OverwriteBlend:
- paint:
- Paint:
- paint=:
- PaintKind:
- parseOpenType:
- parseOpenTypeCollection:
- parseOtf:
- parsePath:
- parseSomePaint:
- parseSvg:
- parseSvgFont:
- parseTtf:
- Path:
- PixieError:
- Png:
- PngFormat:
- pngSignature:
- polygon:
- PpmFormat:
- ppmSignatures:
- Qoi:
- QoiFormat:
- qoiSignature:
- quadraticCurveTo:
- RadialGradientPaint:
- readFont:
- readImage:
- readImageDimensions:
- readTypeface:
- readTypefaces:
- rect:
- resetTransform:
- resize:
- restore:
- RightAlign:
- rotate:
- rotate90:
- RoundCap:
- roundedRect:
- contexts: proc roundedRect(ctx: Context; x, y, w, h, nw, ne, se, sw: float32)
- contexts: proc roundedRect(ctx: Context; rect: Rect; nw, ne, se, sw: float32)
- paths: proc roundedRect(path: Path; x, y, w, h, nw, ne, se, sw: float32; clockwise = true)
- paths: proc roundedRect(path: Path; rect: Rect; nw, ne, se, sw: float32; clockwise = true)
- RoundJoin:
- SaturationBlend:
- save:
- saveLayer:
- scale:
- ScreenBlend:
- setColor:
- setLineDash:
- setTransform:
- shadow:
- snapToPixels:
- SoftLightBlend:
- SolidPaint:
- SomePaint:
- SomePath:
- Span:
- SquareCap:
- sRBG:
- stroke:
- strokeCircle:
- strokeEllipse:
- strokeOverlaps:
- strokePath:
- strokePolygon:
- strokeRect:
- strokeRoundedRect:
- strokeSegment:
- strokeText:
- subImage:
- SubtractMaskBlend:
- superImage:
- Svg:
- SvgFont:
- svgSignature:
- TableRecord:
- TextCase:
- TextMetrics:
- TiledImagePaint:
- TitleCase:
- TopAlign:
- TopBaseline:
- toPremultipliedAlpha:
- toPremultipliedAlphaAvx2:
- toPremultipliedAlphaSse2:
- toStraightAlpha:
- transform:
- translate:
- Typeface:
- typeset:
- unsafe:
- UpperCase:
- VerticalAlignment:
- WindingRule:
- writeFile:
- xmlSignature:
Made with Nim. Generated: 2024-04-28 18:54:47 UTC