pixie/docs/theindex.html
Ryan Oldenburg 8a6f6db115 updated docs
2021-02-25 19:52:19 -06:00

926 lines
76 KiB
HTML

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- This file is generated by Nim. -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Favicon -->
<link rel="shortcut icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAUAAAAF////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAIAAABbAAAAlQAAAKIAAACbAAAAmwAAAKIAAACVAAAAWwAAAAL///8A////AP///wD///8A////AAAAABQAAADAAAAAYwAAAA3///8A////AP///wD///8AAAAADQAAAGMAAADAAAAAFP///wD///8A////AP///wAAAACdAAAAOv///wD///8A////AP///wD///8A////AP///wD///8AAAAAOgAAAJ3///8A////AP///wAAAAAnAAAAcP///wAAAAAoAAAASv///wD///8A////AP///wAAAABKAAAAKP///wAAAABwAAAAJ////wD///8AAAAAgQAAABwAAACIAAAAkAAAAJMAAACtAAAAFQAAABUAAACtAAAAkwAAAJAAAACIAAAAHAAAAIH///8A////AAAAAKQAAACrAAAAaP///wD///8AAAAARQAAANIAAADSAAAARf///wD///8AAAAAaAAAAKsAAACk////AAAAADMAAACcAAAAnQAAABj///8A////AP///wAAAAAYAAAAGP///wD///8A////AAAAABgAAACdAAAAnAAAADMAAAB1AAAAwwAAAP8AAADpAAAAsQAAAE4AAAAb////AP///wAAAAAbAAAATgAAALEAAADpAAAA/wAAAMMAAAB1AAAAtwAAAOkAAAD/AAAA/wAAAP8AAADvAAAA3gAAAN4AAADeAAAA3gAAAO8AAAD/AAAA/wAAAP8AAADpAAAAtwAAAGUAAAA/AAAA3wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADfAAAAPwAAAGX///8A////AAAAAEgAAADtAAAAvwAAAL0AAADGAAAA7wAAAO8AAADGAAAAvQAAAL8AAADtAAAASP///wD///8A////AP///wD///8AAAAAO////wD///8A////AAAAAIcAAACH////AP///wD///8AAAAAO////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A//8AAP//AAD4HwAA7/cAAN/7AAD//wAAoYUAAJ55AACf+QAAh+EAAAAAAADAAwAA4AcAAP5/AAD//wAA//8AAA=="/>
<link rel="icon" type="image/png" sizes="32x32" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4QQQEwksSS9ZWwAAAk1JREFUWMPtll2ITVEUx39nn/O7Y5qR8f05wtCUUr6ZIS++8pEnkZInPImneaCQ5METNdOkeFBKUhMPRIkHKfEuUZSUlGlKPN2TrgfncpvmnntnmlEyq1Z7t89/rf9a6+y99oZxGZf/XeIq61EdtgKXgdXA0xrYAvBjOIF1AI9zvjcC74BSpndrJPkBWDScTF8Aa4E3wDlgHbASaANmVqlcCnwHvgDvgVfAJ+AikAAvgfVZwLnSVZHZaOuKoQi3ZOMi4NkYkpe1p4J7A8BpYAD49hfIy/oqG0+hLomiKP2L5L+1ubn5115S+3OAn4EnwBlgMzCjyt6ZAnQCJ4A7wOs88iRJHvw50HoujuPBoCKwHWiosy8MdfZnAdcHk8dxXFJ3VQbQlCTJvRBCGdRbD4M6uc5glpY3eAihpN5S5w12diSEcCCEcKUO4ljdr15T76ur1FDDLIQQ3qv71EdDOe3Kxj3leRXyk+pxdWnFWod6Wt2bY3de3aSuUHcPBVimHs7mK9WrmeOF6lR1o9qnzskh2ar2qm1qizpfXaPeVGdlmGN5pb09qMxz1Xb1kLqgzn1RyH7JUXW52lr5e/Kqi9qpto7V1atuUzfnARrV7jEib1T76gG2qxdGmXyiekkt1GswPTtek0aBfJp6YySGBfWg2tPQ0FAYgf1stUfdmdcjarbYJEniKIq6gY/Aw+zWHAC+p2labGpqiorFYgGYCEzN7oQdQClN07O1/EfDyGgC0ALMBdYAi4FyK+4H3gLPsxfR1zRNi+NP7nH5J+QntnXe5B5mpfQAAAAASUVORK5CYII=">
<!-- Google fonts -->
<link href='https://fonts.googleapis.com/css?family=Lato:400,600,900' rel='stylesheet' type='text/css'/>
<link href='https://fonts.googleapis.com/css?family=Source+Code+Pro:400,500,600' rel='stylesheet' type='text/css'/>
<!-- CSS -->
<title>Index</title>
<link rel="stylesheet" type="text/css" href="nimdoc.out.css">
<script type="text/javascript" src="dochack.js"></script>
<script type="text/javascript">
function main() {
var pragmaDots = document.getElementsByClassName("pragmadots");
for (var i = 0; i < pragmaDots.length; i++) {
pragmaDots[i].onclick = function(event) {
// Hide tease
event.target.parentNode.style.display = "none";
// Show actual
event.target.parentNode.nextElementSibling.style.display = "inline";
}
}
const toggleSwitch = document.querySelector('.theme-switch input[type="checkbox"]');
function switchTheme(e) {
if (e.target.checked) {
document.documentElement.setAttribute('data-theme', 'dark');
localStorage.setItem('theme', 'dark');
} else {
document.documentElement.setAttribute('data-theme', 'light');
localStorage.setItem('theme', 'light');
}
}
toggleSwitch.addEventListener('change', switchTheme, false);
const currentTheme = localStorage.getItem('theme') ? localStorage.getItem('theme') : null;
if (currentTheme) {
document.documentElement.setAttribute('data-theme', currentTheme);
if (currentTheme === 'dark') {
toggleSwitch.checked = true;
}
}
}
</script>
</head>
<body onload="main()">
<div class="document" id="documentId">
<div class="container">
<h1 class="title">Index</h1>
Modules: <a href="pixie.html">pixie</a>, <a href="pixie/blends.html">pixie/blends</a>, <a href="pixie/common.html">pixie/common</a>, <a href="pixie/fileformats/bmp.html">pixie/fileformats/bmp</a>, <a href="pixie/fileformats/jpg.html">pixie/fileformats/jpg</a>, <a href="pixie/fileformats/png.html">pixie/fileformats/png</a>, <a href="pixie/fileformats/svg.html">pixie/fileformats/svg</a>, <a href="pixie/images.html">pixie/images</a>, <a href="pixie/internal.html">pixie/internal</a>, <a href="pixie/masks.html">pixie/masks</a>, <a href="pixie/paints.html">pixie/paints</a>, <a href="pixie/paths.html">pixie/paths</a>.<br/><p /><h2>API symbols</h2>
<dl><dt><a name="%60%24%60" href="#%60%24%60"><span>`$`:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: `$`(image: Image): string" href="pixie/images.html#%24%2CImage">images: `$`(image: Image): string</a></li>
<li><a class="reference external"
data-doc-search-tag="masks: `$`(mask: Mask): string" href="pixie/masks.html#%24%2CMask">masks: `$`(mask: Mask): string</a></li>
<li><a class="reference external"
data-doc-search-tag="paths: `$`(path: Path): string" href="pixie/paths.html#%24%2CPath">paths: `$`(path: Path): string</a></li>
</ul></dd>
<dt><a name="%60%5B%5D%3D%60" href="#%60%5B%5D%3D%60"><span>`[]=`:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: `[]=`(image: Image; x, y: int; rgba: ColorRGBX)" href="pixie/images.html#%5B%5D%3D%2CImage%2Cint%2Cint%2CColorRGBX">images: `[]=`(image: Image; x, y: int; rgba: ColorRGBX)</a></li>
<li><a class="reference external"
data-doc-search-tag="masks: `[]=`(mask: Mask; x, y: int; value: uint8)" href="pixie/masks.html#%5B%5D%3D%2CMask%2Cint%2Cint%2Cuint8">masks: `[]=`(mask: Mask; x, y: int; value: uint8)</a></li>
</ul></dd>
<dt><a name="%60%5B%5D%60" href="#%60%5B%5D%60"><span>`[]`:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: `[]`(image: Image; x, y: int): ColorRGBX" href="pixie/images.html#%5B%5D%2CImage%2Cint%2Cint">images: `[]`(image: Image; x, y: int): ColorRGBX</a></li>
<li><a class="reference external"
data-doc-search-tag="masks: `[]`(mask: Mask; x, y: int): uint8" href="pixie/masks.html#%5B%5D%2CMask%2Cint%2Cint">masks: `[]`(mask: Mask; x, y: int): uint8</a></li>
</ul></dd>
<dt><a name="addPath" href="#addPath"><span>addPath:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: addPath(path: var Path; other: Path)" href="pixie/paths.html#addPath%2CPath%2CPath">paths: addPath(path: var Path; other: Path)</a></li>
</ul></dd>
<dt><a name="applyOpacity" href="#applyOpacity"><span>applyOpacity:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: applyOpacity(target: Image | Mask; opacity: float32)" href="pixie/images.html#applyOpacity%2C%2Cfloat32">images: applyOpacity(target: Image | Mask; opacity: float32)</a></li>
</ul></dd>
<dt><a name="Arc" href="#Arc"><span>Arc:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PathCommandKind.Arc" href="pixie/paths.html#Arc">PathCommandKind.Arc</a></li>
</ul></dd>
<dt><a name="arcTo" href="#arcTo"><span>arcTo:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: arcTo(path: var Path; x1, y1, x2, y2, radius: float32)" href="pixie/paths.html#arcTo%2CPath%2Cfloat32%2Cfloat32%2Cfloat32%2Cfloat32%2Cfloat32">paths: arcTo(path: var Path; x1, y1, x2, y2, radius: float32)</a></li>
<li><a class="reference external"
data-doc-search-tag="paths: arcTo(path: var Path; ctrl1, ctrl2: Vec2; radius: float32)" href="pixie/paths.html#arcTo%2CPath%2CVec2%2CVec2%2Cfloat32">paths: arcTo(path: var Path; ctrl1, ctrl2: Vec2; radius: float32)</a></li>
</ul></dd>
<dt><a name="bezierCurveTo" href="#bezierCurveTo"><span>bezierCurveTo:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: bezierCurveTo(path: var Path; x1, y1, x2, y2, x3, y3: float32)" href="pixie/paths.html#bezierCurveTo%2CPath%2Cfloat32%2Cfloat32%2Cfloat32%2Cfloat32%2Cfloat32%2Cfloat32">paths: bezierCurveTo(path: var Path; x1, y1, x2, y2, x3, y3: float32)</a></li>
<li><a class="reference external"
data-doc-search-tag="paths: bezierCurveTo(path: var Path; ctrl1, ctrl2, to: Vec2)" href="pixie/paths.html#bezierCurveTo%2CPath%2CVec2%2CVec2%2CVec2">paths: bezierCurveTo(path: var Path; ctrl1, ctrl2, to: Vec2)</a></li>
</ul></dd>
<dt><a name="blendAlpha" href="#blendAlpha"><span>blendAlpha:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="blends: blendAlpha(backdrop, source: uint8): uint8" href="pixie/blends.html#blendAlpha%2Cuint8%2Cuint8">blends: blendAlpha(backdrop, source: uint8): uint8</a></li>
</ul></dd>
<dt><a name="Blender" href="#Blender"><span>Blender:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="blends: Blender" href="pixie/blends.html#Blender">blends: Blender</a></li>
</ul></dd>
<dt><a name="blender" href="#blender"><span>blender:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="blends: blender(blendMode: BlendMode): Blender" href="pixie/blends.html#blender%2CBlendMode">blends: blender(blendMode: BlendMode): Blender</a></li>
</ul></dd>
<dt><a name="BlenderSimd" href="#BlenderSimd"><span>BlenderSimd:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="blends: BlenderSimd" href="pixie/blends.html#BlenderSimd">blends: BlenderSimd</a></li>
</ul></dd>
<dt><a name="blenderSimd" href="#blenderSimd"><span>blenderSimd:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="blends: blenderSimd(blendMode: BlendMode): BlenderSimd" href="pixie/blends.html#blenderSimd%2CBlendMode">blends: blenderSimd(blendMode: BlendMode): BlenderSimd</a></li>
</ul></dd>
<dt><a name="BlendMode" href="#BlendMode"><span>BlendMode:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="blends: BlendMode" href="pixie/blends.html#BlendMode">blends: BlendMode</a></li>
</ul></dd>
<dt><a name="blur" href="#blur"><span>blur:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: blur(target: Image | Mask; radius: float32; offBounds: uint32 = 0)" href="pixie/images.html#blur%2C%2Cfloat32%2Cuint32">images: blur(target: Image | Mask; radius: float32; offBounds: uint32 = 0)</a></li>
</ul></dd>
<dt><a name="bmColor" href="#bmColor"><span>bmColor:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmColor" href="pixie/blends.html#bmColor">BlendMode.bmColor</a></li>
</ul></dd>
<dt><a name="bmColorBurn" href="#bmColorBurn"><span>bmColorBurn:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmColorBurn" href="pixie/blends.html#bmColorBurn">BlendMode.bmColorBurn</a></li>
</ul></dd>
<dt><a name="bmColorDodge" href="#bmColorDodge"><span>bmColorDodge:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmColorDodge" href="pixie/blends.html#bmColorDodge">BlendMode.bmColorDodge</a></li>
</ul></dd>
<dt><a name="bmDarken" href="#bmDarken"><span>bmDarken:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmDarken" href="pixie/blends.html#bmDarken">BlendMode.bmDarken</a></li>
</ul></dd>
<dt><a name="bmDifference" href="#bmDifference"><span>bmDifference:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmDifference" href="pixie/blends.html#bmDifference">BlendMode.bmDifference</a></li>
</ul></dd>
<dt><a name="bmExcludeMask" href="#bmExcludeMask"><span>bmExcludeMask:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmExcludeMask" href="pixie/blends.html#bmExcludeMask">BlendMode.bmExcludeMask</a></li>
</ul></dd>
<dt><a name="bmExclusion" href="#bmExclusion"><span>bmExclusion:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmExclusion" href="pixie/blends.html#bmExclusion">BlendMode.bmExclusion</a></li>
</ul></dd>
<dt><a name="bmHardLight" href="#bmHardLight"><span>bmHardLight:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmHardLight" href="pixie/blends.html#bmHardLight">BlendMode.bmHardLight</a></li>
</ul></dd>
<dt><a name="bmHue" href="#bmHue"><span>bmHue:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmHue" href="pixie/blends.html#bmHue">BlendMode.bmHue</a></li>
</ul></dd>
<dt><a name="bmIntersectMask" href="#bmIntersectMask"><span>bmIntersectMask:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmIntersectMask" href="pixie/blends.html#bmIntersectMask">BlendMode.bmIntersectMask</a></li>
</ul></dd>
<dt><a name="bmLighten" href="#bmLighten"><span>bmLighten:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmLighten" href="pixie/blends.html#bmLighten">BlendMode.bmLighten</a></li>
</ul></dd>
<dt><a name="bmLuminosity" href="#bmLuminosity"><span>bmLuminosity:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmLuminosity" href="pixie/blends.html#bmLuminosity">BlendMode.bmLuminosity</a></li>
</ul></dd>
<dt><a name="bmMask" href="#bmMask"><span>bmMask:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmMask" href="pixie/blends.html#bmMask">BlendMode.bmMask</a></li>
</ul></dd>
<dt><a name="bmMultiply" href="#bmMultiply"><span>bmMultiply:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmMultiply" href="pixie/blends.html#bmMultiply">BlendMode.bmMultiply</a></li>
</ul></dd>
<dt><a name="bmNormal" href="#bmNormal"><span>bmNormal:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmNormal" href="pixie/blends.html#bmNormal">BlendMode.bmNormal</a></li>
</ul></dd>
<dt><a name="bmOverlay" href="#bmOverlay"><span>bmOverlay:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmOverlay" href="pixie/blends.html#bmOverlay">BlendMode.bmOverlay</a></li>
</ul></dd>
<dt><a name="bmOverwrite" href="#bmOverwrite"><span>bmOverwrite:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmOverwrite" href="pixie/blends.html#bmOverwrite">BlendMode.bmOverwrite</a></li>
</ul></dd>
<dt><a name="bmpSignature" href="#bmpSignature"><span>bmpSignature:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="bmp: bmpSignature" href="pixie/fileformats/bmp.html#bmpSignature">bmp: bmpSignature</a></li>
</ul></dd>
<dt><a name="bmSaturation" href="#bmSaturation"><span>bmSaturation:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmSaturation" href="pixie/blends.html#bmSaturation">BlendMode.bmSaturation</a></li>
</ul></dd>
<dt><a name="bmScreen" href="#bmScreen"><span>bmScreen:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmScreen" href="pixie/blends.html#bmScreen">BlendMode.bmScreen</a></li>
</ul></dd>
<dt><a name="bmSoftLight" href="#bmSoftLight"><span>bmSoftLight:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmSoftLight" href="pixie/blends.html#bmSoftLight">BlendMode.bmSoftLight</a></li>
</ul></dd>
<dt><a name="bmSubtractMask" href="#bmSubtractMask"><span>bmSubtractMask:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="BlendMode.bmSubtractMask" href="pixie/blends.html#bmSubtractMask">BlendMode.bmSubtractMask</a></li>
</ul></dd>
<dt><a name="ceil" href="#ceil"><span>ceil:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="masks: ceil(mask: Mask)" href="pixie/masks.html#ceil%2CMask">masks: ceil(mask: Mask)</a></li>
</ul></dd>
<dt><a name="Close" href="#Close"><span>Close:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PathCommandKind.Close" href="pixie/paths.html#Close">PathCommandKind.Close</a></li>
</ul></dd>
<dt><a name="closePath" href="#closePath"><span>closePath:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: closePath(path: var Path)" href="pixie/paths.html#closePath%2CPath">paths: closePath(path: var Path)</a></li>
</ul></dd>
<dt><a name="ColorStop" href="#ColorStop"><span>ColorStop:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paints: ColorStop" href="pixie/paints.html#ColorStop">paints: ColorStop</a></li>
</ul></dd>
<dt><a name="commandsToShapes" href="#commandsToShapes"><span>commandsToShapes:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: commandsToShapes(path: Path; pixelScale: float32 = 1.0): seq[seq[Vec2]]" href="pixie/paths.html#commandsToShapes%2CPath%2Cfloat32">paths: commandsToShapes(path: Path; pixelScale: float32 = 1.0): seq[seq[Vec2]]</a></li>
</ul></dd>
<dt><a name="copy" href="#copy"><span>copy:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: copy(image: Image): Image" href="pixie/images.html#copy%2CImage">images: copy(image: Image): Image</a></li>
<li><a class="reference external"
data-doc-search-tag="masks: copy(mask: Mask): Mask" href="pixie/masks.html#copy%2CMask">masks: copy(mask: Mask): Mask</a></li>
</ul></dd>
<dt><a name="Cubic" href="#Cubic"><span>Cubic:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PathCommandKind.Cubic" href="pixie/paths.html#Cubic">PathCommandKind.Cubic</a></li>
</ul></dd>
<dt><a name="dataIndex" href="#dataIndex"><span>dataIndex:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: dataIndex(image: Image; x, y: int): int" href="pixie/images.html#dataIndex%2CImage%2Cint%2Cint">images: dataIndex(image: Image; x, y: int): int</a></li>
<li><a class="reference external"
data-doc-search-tag="masks: dataIndex(mask: Mask; x, y: int): int" href="pixie/masks.html#dataIndex%2CMask%2Cint%2Cint">masks: dataIndex(mask: Mask; x, y: int): int</a></li>
</ul></dd>
<dt><a name="decodeBmp" href="#decodeBmp"><span>decodeBmp:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="bmp: decodeBmp(data: seq[uint8]): Image" href="pixie/fileformats/bmp.html#decodeBmp%2Cseq%5Buint8%5D">bmp: decodeBmp(data: seq[uint8]): Image</a></li>
<li><a class="reference external"
data-doc-search-tag="bmp: decodeBmp(data: string): Image" href="pixie/fileformats/bmp.html#decodeBmp%2Cstring">bmp: decodeBmp(data: string): Image</a></li>
</ul></dd>
<dt><a name="decodeImage" href="#decodeImage"><span>decodeImage:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="pixie: decodeImage(data: string | seq[uint8]): Image" href="pixie.html#decodeImage">pixie: decodeImage(data: string | seq[uint8]): Image</a></li>
</ul></dd>
<dt><a name="decodeJpg" href="#decodeJpg"><span>decodeJpg:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="jpg: decodeJpg(data: seq[uint8]): Image" href="pixie/fileformats/jpg.html#decodeJpg%2Cseq%5Buint8%5D">jpg: decodeJpg(data: seq[uint8]): Image</a></li>
<li><a class="reference external"
data-doc-search-tag="jpg: decodeJpg(data: string): Image" href="pixie/fileformats/jpg.html#decodeJpg%2Cstring">jpg: decodeJpg(data: string): Image</a></li>
</ul></dd>
<dt><a name="decodePng" href="#decodePng"><span>decodePng:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="png: decodePng(data: seq[uint8]): Image" href="pixie/fileformats/png.html#decodePng%2Cseq%5Buint8%5D">png: decodePng(data: seq[uint8]): Image</a></li>
<li><a class="reference external"
data-doc-search-tag="png: decodePng(data: string): Image" href="pixie/fileformats/png.html#decodePng%2Cstring">png: decodePng(data: string): Image</a></li>
</ul></dd>
<dt><a name="decodeSvg" href="#decodeSvg"><span>decodeSvg:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="svg: decodeSvg(data: string; width = 0; height = 0): Image" href="pixie/fileformats/svg.html#decodeSvg%2Cstring%2Cint%2Cint">svg: decodeSvg(data: string; width = 0; height = 0): Image</a></li>
</ul></dd>
<dt><a name="draw" href="#draw"><span>draw:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: draw(a, b: Image; pos = vec2(0, 0); blendMode = bmNormal)" href="pixie/images.html#draw%2CImage%2CImage">images: draw(a, b: Image; pos = vec2(0, 0); blendMode = bmNormal)</a></li>
<li><a class="reference external"
data-doc-search-tag="images: draw(a, b: Image; mat: Mat3; blendMode = bmNormal)" href="pixie/images.html#draw%2CImage%2CImage%2CMat3">images: draw(a, b: Image; mat: Mat3; blendMode = bmNormal)</a></li>
<li><a class="reference external"
data-doc-search-tag="images: draw(image: Image; mask: Mask; pos = vec2(0, 0); blendMode = bmMask)" href="pixie/images.html#draw%2CImage%2CMask">images: draw(image: Image; mask: Mask; pos = vec2(0, 0); blendMode = bmMask)</a></li>
<li><a class="reference external"
data-doc-search-tag="images: draw(image: Image; mask: Mask; mat: Mat3; blendMode = bmMask)" href="pixie/images.html#draw%2CImage%2CMask%2CMat3">images: draw(image: Image; mask: Mask; mat: Mat3; blendMode = bmMask)</a></li>
<li><a class="reference external"
data-doc-search-tag="images: draw(mask: Mask; image: Image; pos = vec2(0, 0); blendMode = bmMask)" href="pixie/images.html#draw%2CMask%2CImage">images: draw(mask: Mask; image: Image; pos = vec2(0, 0); blendMode = bmMask)</a></li>
<li><a class="reference external"
data-doc-search-tag="images: draw(mask: Mask; image: Image; mat: Mat3; blendMode = bmMask)" href="pixie/images.html#draw%2CMask%2CImage%2CMat3">images: draw(mask: Mask; image: Image; mat: Mat3; blendMode = bmMask)</a></li>
<li><a class="reference external"
data-doc-search-tag="images: draw(a, b: Mask; pos = vec2(0, 0); blendMode = bmMask)" href="pixie/images.html#draw%2CMask%2CMask">images: draw(a, b: Mask; pos = vec2(0, 0); blendMode = bmMask)</a></li>
<li><a class="reference external"
data-doc-search-tag="images: draw(a, b: Mask; mat: Mat3; blendMode = bmMask)" href="pixie/images.html#draw%2CMask%2CMask%2CMat3">images: draw(a, b: Mask; mat: Mat3; blendMode = bmMask)</a></li>
</ul></dd>
<dt><a name="drawTiled" href="#drawTiled"><span>drawTiled:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: drawTiled(dest, src: Image; mat: Mat3; blendMode = bmNormal)" href="pixie/images.html#drawTiled%2CImage%2CImage%2CMat3">images: drawTiled(dest, src: Image; mat: Mat3; blendMode = bmNormal)</a></li>
</ul></dd>
<dt><a name="ellipse" href="#ellipse"><span>ellipse:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: ellipse(path: var Path; cx, cy, rx, ry: float32)" href="pixie/paths.html#ellipse%2CPath%2Cfloat32%2Cfloat32%2Cfloat32%2Cfloat32">paths: ellipse(path: var Path; cx, cy, rx, ry: float32)</a></li>
<li><a class="reference external"
data-doc-search-tag="paths: ellipse(path: var Path; center: Vec2; rx, ry: float32)" href="pixie/paths.html#ellipse%2CPath%2CVec2%2Cfloat32%2Cfloat32">paths: ellipse(path: var Path; center: Vec2; rx, ry: float32)</a></li>
</ul></dd>
<dt><a name="ellipticalArcTo" href="#ellipticalArcTo"><span>ellipticalArcTo:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: ellipticalArcTo(path: var Path; rx, ry: float32; xAxisRotation: float32;
largeArcFlag, sweepFlag: bool; x, y: float32)" href="pixie/paths.html#ellipticalArcTo%2CPath%2Cfloat32%2Cfloat32%2Cfloat32%2Cbool%2Cbool%2Cfloat32%2Cfloat32">paths: ellipticalArcTo(path: var Path; rx, ry: float32; xAxisRotation: float32;
largeArcFlag, sweepFlag: bool; x, y: float32)</a></li>
</ul></dd>
<dt><a name="encodeBmp" href="#encodeBmp"><span>encodeBmp:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="bmp: encodeBmp(image: Image): string" href="pixie/fileformats/bmp.html#encodeBmp%2CImage">bmp: encodeBmp(image: Image): string</a></li>
</ul></dd>
<dt><a name="encodeImage" href="#encodeImage"><span>encodeImage:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="pixie: encodeImage(image: Image; fileFormat: FileFormat): string" href="pixie.html#encodeImage%2CImage%2CFileFormat">pixie: encodeImage(image: Image; fileFormat: FileFormat): string</a></li>
</ul></dd>
<dt><a name="encodeJpg" href="#encodeJpg"><span>encodeJpg:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="jpg: encodeJpg(image: Image): string" href="pixie/fileformats/jpg.html#encodeJpg%2CImage">jpg: encodeJpg(image: Image): string</a></li>
</ul></dd>
<dt><a name="encodePng" href="#encodePng"><span>encodePng:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="png: encodePng(image: Image): string" href="pixie/fileformats/png.html#encodePng%2CImage">png: encodePng(image: Image): string</a></li>
<li><a class="reference external"
data-doc-search-tag="png: encodePng(width, height, channels: int; data: pointer; len: int): seq[uint8]" href="pixie/fileformats/png.html#encodePng%2Cint%2Cint%2Cint%2Cpointer%2Cint">png: encodePng(width, height, channels: int; data: pointer; len: int): seq[uint8]</a></li>
<li><a class="reference external"
data-doc-search-tag="png: encodePng(mask: Mask): string" href="pixie/fileformats/png.html#encodePng%2CMask">png: encodePng(mask: Mask): string</a></li>
</ul></dd>
<dt><a name="ffBmp" href="#ffBmp"><span>ffBmp:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="FileFormat.ffBmp" href="pixie.html#ffBmp">FileFormat.ffBmp</a></li>
</ul></dd>
<dt><a name="ffJpg" href="#ffJpg"><span>ffJpg:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="FileFormat.ffJpg" href="pixie.html#ffJpg">FileFormat.ffJpg</a></li>
</ul></dd>
<dt><a name="ffPng" href="#ffPng"><span>ffPng:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="FileFormat.ffPng" href="pixie.html#ffPng">FileFormat.ffPng</a></li>
</ul></dd>
<dt><a name="FileFormat" href="#FileFormat"><span>FileFormat:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="pixie: FileFormat" href="pixie.html#FileFormat">pixie: FileFormat</a></li>
</ul></dd>
<dt><a name="fill" href="#fill"><span>fill:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: fill(image: Image; rgba: ColorRGBX)" href="pixie/images.html#fill%2CImage%2CColorRGBX">images: fill(image: Image; rgba: ColorRGBX)</a></li>
<li><a class="reference external"
data-doc-search-tag="masks: fill(mask: Mask; value: uint8)" href="pixie/masks.html#fill%2CMask%2Cuint8">masks: fill(mask: Mask; value: uint8)</a></li>
</ul></dd>
<dt><a name="fillAngularGradient" href="#fillAngularGradient"><span>fillAngularGradient:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paints: fillAngularGradient(image: Image; center, edge, skew: Vec2;
stops: seq[ColorStop])" href="pixie/paints.html#fillAngularGradient%2CImage%2CVec2%2CVec2%2CVec2%2Cseq%5BColorStop%5D">paints: fillAngularGradient(image: Image; center, edge, skew: Vec2;
stops: seq[ColorStop])</a></li>
</ul></dd>
<dt><a name="fillCircle" href="#fillCircle"><span>fillCircle:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="pixie: fillCircle(image: Image; center: Vec2; radius: float32; color: ColorRGBA)" href="pixie.html#fillCircle%2CImage%2CVec2%2Cfloat32%2CColorRGBA">pixie: fillCircle(image: Image; center: Vec2; radius: float32; color: ColorRGBA)</a></li>
<li><a class="reference external"
data-doc-search-tag="pixie: fillCircle(mask: Mask; center: Vec2; radius: float32)" href="pixie.html#fillCircle%2CMask%2CVec2%2Cfloat32">pixie: fillCircle(mask: Mask; center: Vec2; radius: float32)</a></li>
</ul></dd>
<dt><a name="fillEllipse" href="#fillEllipse"><span>fillEllipse:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="pixie: fillEllipse(image: Image; center: Vec2; rx, ry: float32; color: ColorRGBA;
blendMode = bmNormal)" href="pixie.html#fillEllipse%2CImage%2CVec2%2Cfloat32%2Cfloat32%2CColorRGBA">pixie: fillEllipse(image: Image; center: Vec2; rx, ry: float32; color: ColorRGBA;
blendMode = bmNormal)</a></li>
<li><a class="reference external"
data-doc-search-tag="pixie: fillEllipse(mask: Mask; center: Vec2; rx, ry: float32)" href="pixie.html#fillEllipse%2CMask%2CVec2%2Cfloat32%2Cfloat32">pixie: fillEllipse(mask: Mask; center: Vec2; rx, ry: float32)</a></li>
</ul></dd>
<dt><a name="fillLinearGradient" href="#fillLinearGradient"><span>fillLinearGradient:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paints: fillLinearGradient(image: Image; at, to: Vec2; stops: seq[ColorStop])" href="pixie/paints.html#fillLinearGradient%2CImage%2CVec2%2CVec2%2Cseq%5BColorStop%5D">paints: fillLinearGradient(image: Image; at, to: Vec2; stops: seq[ColorStop])</a></li>
</ul></dd>
<dt><a name="fillPath" href="#fillPath"><span>fillPath:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: fillPath(image: Image; path: SomePath; color: ColorRGBX;
windingRule = wrNonZero; blendMode = bmNormal)" href="pixie/paths.html#fillPath%2CImage%2CSomePath%2CColorRGBX">paths: fillPath(image: Image; path: SomePath; color: ColorRGBX;
windingRule = wrNonZero; blendMode = bmNormal)</a></li>
<li><a class="reference external"
data-doc-search-tag="paths: fillPath(image: Image; path: SomePath; color: ColorRGBX; transform: Vec2 | Mat3;
windingRule = wrNonZero; blendMode = bmNormal)" href="pixie/paths.html#fillPath%2CImage%2CSomePath%2CColorRGBX%2C">paths: fillPath(image: Image; path: SomePath; color: ColorRGBX; transform: Vec2 | Mat3;
windingRule = wrNonZero; blendMode = bmNormal)</a></li>
<li><a class="reference external"
data-doc-search-tag="paths: fillPath(image: Image; path: SomePath; paint: Paint; windingRule = wrNonZero)" href="pixie/paths.html#fillPath%2CImage%2CSomePath%2CPaint">paths: fillPath(image: Image; path: SomePath; paint: Paint; windingRule = wrNonZero)</a></li>
<li><a class="reference external"
data-doc-search-tag="paths: fillPath(mask: Mask; path: SomePath; windingRule = wrNonZero)" href="pixie/paths.html#fillPath%2CMask%2CSomePath">paths: fillPath(mask: Mask; path: SomePath; windingRule = wrNonZero)</a></li>
<li><a class="reference external"
data-doc-search-tag="paths: fillPath(mask: Mask; path: SomePath; transform: Vec2 | Mat3;
windingRule = wrNonZero)" href="pixie/paths.html#fillPath%2CMask%2CSomePath%2C">paths: fillPath(mask: Mask; path: SomePath; transform: Vec2 | Mat3;
windingRule = wrNonZero)</a></li>
</ul></dd>
<dt><a name="fillPolygon" href="#fillPolygon"><span>fillPolygon:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="pixie: fillPolygon(image: Image; pos: Vec2; size: float32; sides: int; color: ColorRGBA)" href="pixie.html#fillPolygon%2CImage%2CVec2%2Cfloat32%2Cint%2CColorRGBA">pixie: fillPolygon(image: Image; pos: Vec2; size: float32; sides: int; color: ColorRGBA)</a></li>
<li><a class="reference external"
data-doc-search-tag="pixie: fillPolygon(mask: Mask; pos: Vec2; size: float32; sides: int)" href="pixie.html#fillPolygon%2CMask%2CVec2%2Cfloat32%2Cint">pixie: fillPolygon(mask: Mask; pos: Vec2; size: float32; sides: int)</a></li>
</ul></dd>
<dt><a name="fillRadialGradient" href="#fillRadialGradient"><span>fillRadialGradient:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paints: fillRadialGradient(image: Image; center, edge, skew: Vec2; stops: seq[ColorStop])" href="pixie/paints.html#fillRadialGradient%2CImage%2CVec2%2CVec2%2CVec2%2Cseq%5BColorStop%5D">paints: fillRadialGradient(image: Image; center, edge, skew: Vec2; stops: seq[ColorStop])</a></li>
</ul></dd>
<dt><a name="fillRect" href="#fillRect"><span>fillRect:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="pixie: fillRect(image: Image; rect: Rect; color: ColorRGBA)" href="pixie.html#fillRect%2CImage%2CRect%2CColorRGBA">pixie: fillRect(image: Image; rect: Rect; color: ColorRGBA)</a></li>
<li><a class="reference external"
data-doc-search-tag="pixie: fillRect(mask: Mask; rect: Rect)" href="pixie.html#fillRect%2CMask%2CRect">pixie: fillRect(mask: Mask; rect: Rect)</a></li>
</ul></dd>
<dt><a name="fillRoundedRect" href="#fillRoundedRect"><span>fillRoundedRect:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="pixie: fillRoundedRect(image: Image; rect: Rect; radius: float32; color: ColorRGBA)" href="pixie.html#fillRoundedRect%2CImage%2CRect%2Cfloat32%2CColorRGBA">pixie: fillRoundedRect(image: Image; rect: Rect; radius: float32; color: ColorRGBA)</a></li>
<li><a class="reference external"
data-doc-search-tag="pixie: fillRoundedRect(image: Image; rect: Rect; nw, ne, se, sw: float32;
color: ColorRGBA)" href="pixie.html#fillRoundedRect%2CImage%2CRect%2Cfloat32%2Cfloat32%2Cfloat32%2Cfloat32%2CColorRGBA">pixie: fillRoundedRect(image: Image; rect: Rect; nw, ne, se, sw: float32;
color: ColorRGBA)</a></li>
<li><a class="reference external"
data-doc-search-tag="pixie: fillRoundedRect(mask: Mask; rect: Rect; radius: float32)" href="pixie.html#fillRoundedRect%2CMask%2CRect%2Cfloat32">pixie: fillRoundedRect(mask: Mask; rect: Rect; radius: float32)</a></li>
<li><a class="reference external"
data-doc-search-tag="pixie: fillRoundedRect(mask: Mask; rect: Rect; nw, ne, se, sw: float32)" href="pixie.html#fillRoundedRect%2CMask%2CRect%2Cfloat32%2Cfloat32%2Cfloat32%2Cfloat32">pixie: fillRoundedRect(mask: Mask; rect: Rect; nw, ne, se, sw: float32)</a></li>
</ul></dd>
<dt><a name="fillUnsafe" href="#fillUnsafe"><span>fillUnsafe:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: fillUnsafe(data: var seq[ColorRGBX]; rgba: ColorRGBX; start, len: int)" href="pixie/images.html#fillUnsafe%2Cseq%5BColorRGBX%5D%2CColorRGBX%2Cint%2Cint">images: fillUnsafe(data: var seq[ColorRGBX]; rgba: ColorRGBX; start, len: int)</a></li>
<li><a class="reference external"
data-doc-search-tag="masks: fillUnsafe(data: var seq[uint8]; value: uint8; start, len: int)" href="pixie/masks.html#fillUnsafe%2Cseq%5Buint8%5D%2Cuint8%2Cint%2Cint">masks: fillUnsafe(data: var seq[uint8]; value: uint8; start, len: int)</a></li>
</ul></dd>
<dt><a name="flipHorizontal" href="#flipHorizontal"><span>flipHorizontal:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: flipHorizontal(image: Image)" href="pixie/images.html#flipHorizontal%2CImage">images: flipHorizontal(image: Image)</a></li>
</ul></dd>
<dt><a name="flipVertical" href="#flipVertical"><span>flipVertical:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: flipVertical(image: Image)" href="pixie/images.html#flipVertical%2CImage">images: flipVertical(image: Image)</a></li>
</ul></dd>
<dt><a name="fractional" href="#fractional"><span>fractional:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="common: fractional(v: float32): float32" href="pixie/common.html#fractional%2Cfloat32">common: fractional(v: float32): float32</a></li>
</ul></dd>
<dt><a name="getRgbaSmooth" href="#getRgbaSmooth"><span>getRgbaSmooth:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: getRgbaSmooth(image: Image; x, y: float32; wrapped = false): ColorRGBX" href="pixie/images.html#getRgbaSmooth%2CImage%2Cfloat32%2Cfloat32">images: getRgbaSmooth(image: Image; x, y: float32; wrapped = false): ColorRGBX</a></li>
</ul></dd>
<dt><a name="getRgbaUnsafe" href="#getRgbaUnsafe"><span>getRgbaUnsafe:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: getRgbaUnsafe(image: Image; x, y: int): ColorRGBX" href="pixie/images.html#getRgbaUnsafe%2CImage%2Cint%2Cint">images: getRgbaUnsafe(image: Image; x, y: int): ColorRGBX</a></li>
</ul></dd>
<dt><a name="getValueSmooth" href="#getValueSmooth"><span>getValueSmooth:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="masks: getValueSmooth(mask: Mask; x, y: float32): uint8" href="pixie/masks.html#getValueSmooth%2CMask%2Cfloat32%2Cfloat32">masks: getValueSmooth(mask: Mask; x, y: float32): uint8</a></li>
</ul></dd>
<dt><a name="getValueUnsafe" href="#getValueUnsafe"><span>getValueUnsafe:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="masks: getValueUnsafe(mask: Mask; x, y: int): uint8" href="pixie/masks.html#getValueUnsafe%2CMask%2Cint%2Cint">masks: getValueUnsafe(mask: Mask; x, y: int): uint8</a></li>
</ul></dd>
<dt><a name="hasSimdBlender" href="#hasSimdBlender"><span>hasSimdBlender:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="blends: hasSimdBlender(blendMode: BlendMode): bool" href="pixie/blends.html#hasSimdBlender%2CBlendMode">blends: hasSimdBlender(blendMode: BlendMode): bool</a></li>
</ul></dd>
<dt><a name="hasSimdMasker" href="#hasSimdMasker"><span>hasSimdMasker:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="blends: hasSimdMasker(blendMode: BlendMode): bool" href="pixie/blends.html#hasSimdMasker%2CBlendMode">blends: hasSimdMasker(blendMode: BlendMode): bool</a></li>
</ul></dd>
<dt><a name="HLine" href="#HLine"><span>HLine:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PathCommandKind.HLine" href="pixie/paths.html#HLine">PathCommandKind.HLine</a></li>
</ul></dd>
<dt><a name="Image" href="#Image"><span>Image:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: Image" href="pixie/images.html#Image">images: Image</a></li>
</ul></dd>
<dt><a name="inside" href="#inside"><span>inside:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: inside(image: Image; x, y: int): bool" href="pixie/images.html#inside%2CImage%2Cint%2Cint">images: inside(image: Image; x, y: int): bool</a></li>
<li><a class="reference external"
data-doc-search-tag="masks: inside(mask: Mask; x, y: int): bool" href="pixie/masks.html#inside%2CMask%2Cint%2Cint">masks: inside(mask: Mask; x, y: int): bool</a></li>
</ul></dd>
<dt><a name="invert" href="#invert"><span>invert:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: invert(target: Image | Mask)" href="pixie/images.html#invert">images: invert(target: Image | Mask)</a></li>
</ul></dd>
<dt><a name="jpgStartOfImage" href="#jpgStartOfImage"><span>jpgStartOfImage:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="jpg: jpgStartOfImage" href="pixie/fileformats/jpg.html#jpgStartOfImage">jpg: jpgStartOfImage</a></li>
</ul></dd>
<dt><a name="lcButt" href="#lcButt"><span>lcButt:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="LineCap.lcButt" href="pixie/paths.html#lcButt">LineCap.lcButt</a></li>
</ul></dd>
<dt><a name="lcRound" href="#lcRound"><span>lcRound:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="LineCap.lcRound" href="pixie/paths.html#lcRound">LineCap.lcRound</a></li>
</ul></dd>
<dt><a name="lcSquare" href="#lcSquare"><span>lcSquare:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="LineCap.lcSquare" href="pixie/paths.html#lcSquare">LineCap.lcSquare</a></li>
</ul></dd>
<dt><a name="lerp" href="#lerp"><span>lerp:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="common: lerp(a, b: Color; v: float32): Color" href="pixie/common.html#lerp%2CColor%2CColor%2Cfloat32">common: lerp(a, b: Color; v: float32): Color</a></li>
<li><a class="reference external"
data-doc-search-tag="common: lerp(a, b: ColorRGBX; t: float32): ColorRGBX" href="pixie/common.html#lerp%2CColorRGBX%2CColorRGBX%2Cfloat32">common: lerp(a, b: ColorRGBX; t: float32): ColorRGBX</a></li>
<li><a class="reference external"
data-doc-search-tag="common: lerp(a, b: uint8; t: float32): uint8" href="pixie/common.html#lerp%2Cuint8%2Cuint8%2Cfloat32">common: lerp(a, b: uint8; t: float32): uint8</a></li>
</ul></dd>
<dt><a name="Line" href="#Line"><span>Line:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PathCommandKind.Line" href="pixie/paths.html#Line">PathCommandKind.Line</a></li>
</ul></dd>
<dt><a name="LineCap" href="#LineCap"><span>LineCap:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: LineCap" href="pixie/paths.html#LineCap">paths: LineCap</a></li>
</ul></dd>
<dt><a name="LineJoin" href="#LineJoin"><span>LineJoin:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: LineJoin" href="pixie/paths.html#LineJoin">paths: LineJoin</a></li>
</ul></dd>
<dt><a name="lineTo" href="#lineTo"><span>lineTo:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: lineTo(path: var Path; x, y: float32)" href="pixie/paths.html#lineTo%2CPath%2Cfloat32%2Cfloat32">paths: lineTo(path: var Path; x, y: float32)</a></li>
<li><a class="reference external"
data-doc-search-tag="paths: lineTo(path: var Path; v: Vec2)" href="pixie/paths.html#lineTo%2CPath%2CVec2">paths: lineTo(path: var Path; v: Vec2)</a></li>
</ul></dd>
<dt><a name="ljBevel" href="#ljBevel"><span>ljBevel:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="LineJoin.ljBevel" href="pixie/paths.html#ljBevel">LineJoin.ljBevel</a></li>
</ul></dd>
<dt><a name="ljMiter" href="#ljMiter"><span>ljMiter:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="LineJoin.ljMiter" href="pixie/paths.html#ljMiter">LineJoin.ljMiter</a></li>
</ul></dd>
<dt><a name="ljRound" href="#ljRound"><span>ljRound:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="LineJoin.ljRound" href="pixie/paths.html#ljRound">LineJoin.ljRound</a></li>
</ul></dd>
<dt><a name="magnifyBy2" href="#magnifyBy2"><span>magnifyBy2:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: magnifyBy2(image: Image; power = 1): Image" href="pixie/images.html#magnifyBy2%2CImage%2Cint">images: magnifyBy2(image: Image; power = 1): Image</a></li>
</ul></dd>
<dt><a name="Mask" href="#Mask"><span>Mask:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="masks: Mask" href="pixie/masks.html#Mask">masks: Mask</a></li>
</ul></dd>
<dt><a name="Masker" href="#Masker"><span>Masker:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="blends: Masker" href="pixie/blends.html#Masker">blends: Masker</a></li>
</ul></dd>
<dt><a name="masker" href="#masker"><span>masker:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="blends: masker(blendMode: BlendMode): Masker" href="pixie/blends.html#masker%2CBlendMode">blends: masker(blendMode: BlendMode): Masker</a></li>
</ul></dd>
<dt><a name="MaskerSimd" href="#MaskerSimd"><span>MaskerSimd:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="blends: MaskerSimd" href="pixie/blends.html#MaskerSimd">blends: MaskerSimd</a></li>
</ul></dd>
<dt><a name="maskerSimd" href="#maskerSimd"><span>maskerSimd:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="blends: maskerSimd(blendMode: BlendMode): MaskerSimd" href="pixie/blends.html#maskerSimd%2CBlendMode">blends: maskerSimd(blendMode: BlendMode): MaskerSimd</a></li>
</ul></dd>
<dt><a name="minifyBy2" href="#minifyBy2"><span>minifyBy2:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: minifyBy2(image: Image; power = 1): Image" href="pixie/images.html#minifyBy2%2CImage%2Cint">images: minifyBy2(image: Image; power = 1): Image</a></li>
<li><a class="reference external"
data-doc-search-tag="masks: minifyBy2(mask: Mask; power = 1): Mask" href="pixie/masks.html#minifyBy2%2CMask%2Cint">masks: minifyBy2(mask: Mask; power = 1): Mask</a></li>
</ul></dd>
<dt><a name="Move" href="#Move"><span>Move:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PathCommandKind.Move" href="pixie/paths.html#Move">PathCommandKind.Move</a></li>
</ul></dd>
<dt><a name="moveTo" href="#moveTo"><span>moveTo:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: moveTo(path: var Path; x, y: float32)" href="pixie/paths.html#moveTo%2CPath%2Cfloat32%2Cfloat32">paths: moveTo(path: var Path; x, y: float32)</a></li>
<li><a class="reference external"
data-doc-search-tag="paths: moveTo(path: var Path; v: Vec2)" href="pixie/paths.html#moveTo%2CPath%2CVec2">paths: moveTo(path: var Path; v: Vec2)</a></li>
</ul></dd>
<dt><a name="newImage" href="#newImage"><span>newImage:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: newImage(width, height: int): Image" href="pixie/images.html#newImage%2Cint%2Cint">images: newImage(width, height: int): Image</a></li>
</ul></dd>
<dt><a name="newMask" href="#newMask"><span>newMask:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: newMask(image: Image): Mask" href="pixie/images.html#newMask%2CImage">images: newMask(image: Image): Mask</a></li>
<li><a class="reference external"
data-doc-search-tag="masks: newMask(width, height: int): Mask" href="pixie/masks.html#newMask%2Cint%2Cint">masks: newMask(width, height: int): Mask</a></li>
</ul></dd>
<dt><a name="packAlphaValues" href="#packAlphaValues"><span>packAlphaValues:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="internal: packAlphaValues(v: M128i): M128i" href="pixie/internal.html#packAlphaValues%2CM128i">internal: packAlphaValues(v: M128i): M128i</a></li>
</ul></dd>
<dt><a name="Paint" href="#Paint"><span>Paint:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paints: Paint" href="pixie/paints.html#Paint">paints: Paint</a></li>
</ul></dd>
<dt><a name="PaintKind" href="#PaintKind"><span>PaintKind:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paints: PaintKind" href="pixie/paints.html#PaintKind">paints: PaintKind</a></li>
</ul></dd>
<dt><a name="parsePath" href="#parsePath"><span>parsePath:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: parsePath(path: string): Path" href="pixie/paths.html#parsePath%2Cstring">paths: parsePath(path: string): Path</a></li>
</ul></dd>
<dt><a name="Path" href="#Path"><span>Path:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: Path" href="pixie/paths.html#Path">paths: Path</a></li>
</ul></dd>
<dt><a name="PathCommand" href="#PathCommand"><span>PathCommand:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: PathCommand" href="pixie/paths.html#PathCommand">paths: PathCommand</a></li>
</ul></dd>
<dt><a name="PathCommandKind" href="#PathCommandKind"><span>PathCommandKind:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: PathCommandKind" href="pixie/paths.html#PathCommandKind">paths: PathCommandKind</a></li>
</ul></dd>
<dt><a name="PixieError" href="#PixieError"><span>PixieError:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="common: PixieError" href="pixie/common.html#PixieError">common: PixieError</a></li>
</ul></dd>
<dt><a name="pkGradientAngular" href="#pkGradientAngular"><span>pkGradientAngular:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PaintKind.pkGradientAngular" href="pixie/paints.html#pkGradientAngular">PaintKind.pkGradientAngular</a></li>
</ul></dd>
<dt><a name="pkGradientLinear" href="#pkGradientLinear"><span>pkGradientLinear:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PaintKind.pkGradientLinear" href="pixie/paints.html#pkGradientLinear">PaintKind.pkGradientLinear</a></li>
</ul></dd>
<dt><a name="pkGradientRadial" href="#pkGradientRadial"><span>pkGradientRadial:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PaintKind.pkGradientRadial" href="pixie/paints.html#pkGradientRadial">PaintKind.pkGradientRadial</a></li>
</ul></dd>
<dt><a name="pkImage" href="#pkImage"><span>pkImage:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PaintKind.pkImage" href="pixie/paints.html#pkImage">PaintKind.pkImage</a></li>
</ul></dd>
<dt><a name="pkImageTiled" href="#pkImageTiled"><span>pkImageTiled:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PaintKind.pkImageTiled" href="pixie/paints.html#pkImageTiled">PaintKind.pkImageTiled</a></li>
</ul></dd>
<dt><a name="pkSolid" href="#pkSolid"><span>pkSolid:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PaintKind.pkSolid" href="pixie/paints.html#pkSolid">PaintKind.pkSolid</a></li>
</ul></dd>
<dt><a name="pngSignature" href="#pngSignature"><span>pngSignature:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="png: pngSignature" href="pixie/fileformats/png.html#pngSignature">png: pngSignature</a></li>
</ul></dd>
<dt><a name="polygon" href="#polygon"><span>polygon:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: polygon(path: var Path; x, y, size: float32; sides: int)" href="pixie/paths.html#polygon%2CPath%2Cfloat32%2Cfloat32%2Cfloat32%2Cint">paths: polygon(path: var Path; x, y, size: float32; sides: int)</a></li>
<li><a class="reference external"
data-doc-search-tag="paths: polygon(path: var Path; pos: Vec2; size: float32; sides: int)" href="pixie/paths.html#polygon%2CPath%2CVec2%2Cfloat32%2Cint">paths: polygon(path: var Path; pos: Vec2; size: float32; sides: int)</a></li>
</ul></dd>
<dt><a name="Quad" href="#Quad"><span>Quad:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PathCommandKind.Quad" href="pixie/paths.html#Quad">PathCommandKind.Quad</a></li>
</ul></dd>
<dt><a name="quadraticCurveTo" href="#quadraticCurveTo"><span>quadraticCurveTo:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: quadraticCurveTo(path: var Path; x1, y1, x2, y2: float32)" href="pixie/paths.html#quadraticCurveTo%2CPath%2Cfloat32%2Cfloat32%2Cfloat32%2Cfloat32">paths: quadraticCurveTo(path: var Path; x1, y1, x2, y2: float32)</a></li>
<li><a class="reference external"
data-doc-search-tag="paths: quadraticCurveTo(path: var Path; ctrl, to: Vec2)" href="pixie/paths.html#quadraticCurveTo%2CPath%2CVec2%2CVec2">paths: quadraticCurveTo(path: var Path; ctrl, to: Vec2)</a></li>
</ul></dd>
<dt><a name="RArc" href="#RArc"><span>RArc:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PathCommandKind.RArc" href="pixie/paths.html#RArc">PathCommandKind.RArc</a></li>
</ul></dd>
<dt><a name="RCubic" href="#RCubic"><span>RCubic:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PathCommandKind.RCubic" href="pixie/paths.html#RCubic">PathCommandKind.RCubic</a></li>
</ul></dd>
<dt><a name="readImage" href="#readImage"><span>readImage:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="pixie: readImage(filePath: string): Image" href="pixie.html#readImage%2Cstring">pixie: readImage(filePath: string): Image</a></li>
</ul></dd>
<dt><a name="rect" href="#rect"><span>rect:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: rect(path: var Path; x, y, w, h: float32; clockwise = true)" href="pixie/paths.html#rect%2CPath%2Cfloat32%2Cfloat32%2Cfloat32%2Cfloat32">paths: rect(path: var Path; x, y, w, h: float32; clockwise = true)</a></li>
<li><a class="reference external"
data-doc-search-tag="paths: rect(path: var Path; rect: Rect; clockwise = true)" href="pixie/paths.html#rect%2CPath%2CRect">paths: rect(path: var Path; rect: Rect; clockwise = true)</a></li>
<li><a class="reference external"
data-doc-search-tag="paths: rect(path: var Path; pos: Vec2; wh: Vec2; clockwise = true)" href="pixie/paths.html#rect%2CPath%2CVec2%2CVec2">paths: rect(path: var Path; pos: Vec2; wh: Vec2; clockwise = true)</a></li>
</ul></dd>
<dt><a name="resize" href="#resize"><span>resize:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: resize(srcImage: Image; width, height: int): Image" href="pixie/images.html#resize%2CImage%2Cint%2Cint">images: resize(srcImage: Image; width, height: int): Image</a></li>
</ul></dd>
<dt><a name="RHLine" href="#RHLine"><span>RHLine:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PathCommandKind.RHLine" href="pixie/paths.html#RHLine">PathCommandKind.RHLine</a></li>
</ul></dd>
<dt><a name="RLine" href="#RLine"><span>RLine:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PathCommandKind.RLine" href="pixie/paths.html#RLine">PathCommandKind.RLine</a></li>
</ul></dd>
<dt><a name="RMove" href="#RMove"><span>RMove:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PathCommandKind.RMove" href="pixie/paths.html#RMove">PathCommandKind.RMove</a></li>
</ul></dd>
<dt><a name="roundedRect" href="#roundedRect"><span>roundedRect:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: roundedRect(path: var Path; x, y, w, h, nw, ne, se, sw: float32;
clockwise = true)" href="pixie/paths.html#roundedRect%2CPath%2Cfloat32%2Cfloat32%2Cfloat32%2Cfloat32%2Cfloat32%2Cfloat32%2Cfloat32%2Cfloat32">paths: roundedRect(path: var Path; x, y, w, h, nw, ne, se, sw: float32;
clockwise = true)</a></li>
<li><a class="reference external"
data-doc-search-tag="paths: roundedRect(path: var Path; rect: Rect; nw, ne, se, sw: float32;
clockwise = true)" href="pixie/paths.html#roundedRect%2CPath%2CRect%2Cfloat32%2Cfloat32%2Cfloat32%2Cfloat32">paths: roundedRect(path: var Path; rect: Rect; nw, ne, se, sw: float32;
clockwise = true)</a></li>
<li><a class="reference external"
data-doc-search-tag="paths: roundedRect(path: var Path; pos, wh: Vec2; nw, ne, se, sw: float32;
clockwise = true)" href="pixie/paths.html#roundedRect%2CPath%2CVec2%2CVec2%2Cfloat32%2Cfloat32%2Cfloat32%2Cfloat32">paths: roundedRect(path: var Path; pos, wh: Vec2; nw, ne, se, sw: float32;
clockwise = true)</a></li>
</ul></dd>
<dt><a name="RQuad" href="#RQuad"><span>RQuad:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PathCommandKind.RQuad" href="pixie/paths.html#RQuad">PathCommandKind.RQuad</a></li>
</ul></dd>
<dt><a name="RSCubic" href="#RSCubic"><span>RSCubic:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PathCommandKind.RSCubic" href="pixie/paths.html#RSCubic">PathCommandKind.RSCubic</a></li>
</ul></dd>
<dt><a name="RTQuad" href="#RTQuad"><span>RTQuad:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PathCommandKind.RTQuad" href="pixie/paths.html#RTQuad">PathCommandKind.RTQuad</a></li>
</ul></dd>
<dt><a name="RVLine" href="#RVLine"><span>RVLine:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PathCommandKind.RVLine" href="pixie/paths.html#RVLine">PathCommandKind.RVLine</a></li>
</ul></dd>
<dt><a name="SCubic" href="#SCubic"><span>SCubic:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PathCommandKind.SCubic" href="pixie/paths.html#SCubic">PathCommandKind.SCubic</a></li>
</ul></dd>
<dt><a name="segments" href="#segments"><span>segments:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: segments(s: seq[Vec2]): Segment" href="pixie/paths.html#segments.i%2Cseq%5BVec2%5D">paths: segments(s: seq[Vec2]): Segment</a></li>
</ul></dd>
<dt><a name="setRgbaUnsafe" href="#setRgbaUnsafe"><span>setRgbaUnsafe:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: setRgbaUnsafe(image: Image; x, y: int; rgba: ColorRGBX)" href="pixie/images.html#setRgbaUnsafe%2CImage%2Cint%2Cint%2CColorRGBX">images: setRgbaUnsafe(image: Image; x, y: int; rgba: ColorRGBX)</a></li>
</ul></dd>
<dt><a name="setValueUnsafe" href="#setValueUnsafe"><span>setValueUnsafe:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="masks: setValueUnsafe(mask: Mask; x, y: int; value: uint8)" href="pixie/masks.html#setValueUnsafe%2CMask%2Cint%2Cint%2Cuint8">masks: setValueUnsafe(mask: Mask; x, y: int; value: uint8)</a></li>
</ul></dd>
<dt><a name="shadow" href="#shadow"><span>shadow:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: shadow(image: Image; offset: Vec2; spread, blur: float32; color: ColorRGBX): Image" href="pixie/images.html#shadow%2CImage%2CVec2%2Cfloat32%2Cfloat32%2CColorRGBX">images: shadow(image: Image; offset: Vec2; spread, blur: float32; color: ColorRGBX): Image</a></li>
</ul></dd>
<dt><a name="shift" href="#shift"><span>shift:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: shift(target: Image | Mask; offset: Vec2)" href="pixie/images.html#shift%2C%2CVec2">images: shift(target: Image | Mask; offset: Vec2)</a></li>
</ul></dd>
<dt><a name="SomePath" href="#SomePath"><span>SomePath:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: SomePath" href="pixie/paths.html#SomePath">paths: SomePath</a></li>
</ul></dd>
<dt><a name="spread" href="#spread"><span>spread:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="masks: spread(mask: Mask; spread: float32)" href="pixie/masks.html#spread%2CMask%2Cfloat32">masks: spread(mask: Mask; spread: float32)</a></li>
</ul></dd>
<dt><a name="strokeCircle" href="#strokeCircle"><span>strokeCircle:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="pixie: strokeCircle(image: Image; center: Vec2; radius: float32; color: ColorRGBA;
strokeWidth = 1.0)" href="pixie.html#strokeCircle%2CImage%2CVec2%2Cfloat32%2CColorRGBA%2Cfloat">pixie: strokeCircle(image: Image; center: Vec2; radius: float32; color: ColorRGBA;
strokeWidth = 1.0)</a></li>
<li><a class="reference external"
data-doc-search-tag="pixie: strokeCircle(mask: Mask; center: Vec2; radius: float32; strokeWidth = 1.0)" href="pixie.html#strokeCircle%2CMask%2CVec2%2Cfloat32%2Cfloat">pixie: strokeCircle(mask: Mask; center: Vec2; radius: float32; strokeWidth = 1.0)</a></li>
</ul></dd>
<dt><a name="strokeEllipse" href="#strokeEllipse"><span>strokeEllipse:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="pixie: strokeEllipse(image: Image; center: Vec2; rx, ry: float32; color: ColorRGBA;
strokeWidth = 1.0)" href="pixie.html#strokeEllipse%2CImage%2CVec2%2Cfloat32%2Cfloat32%2CColorRGBA%2Cfloat">pixie: strokeEllipse(image: Image; center: Vec2; rx, ry: float32; color: ColorRGBA;
strokeWidth = 1.0)</a></li>
<li><a class="reference external"
data-doc-search-tag="pixie: strokeEllipse(mask: Mask; center: Vec2; rx, ry: float32; strokeWidth = 1.0)" href="pixie.html#strokeEllipse%2CMask%2CVec2%2Cfloat32%2Cfloat32%2Cfloat">pixie: strokeEllipse(mask: Mask; center: Vec2; rx, ry: float32; strokeWidth = 1.0)</a></li>
</ul></dd>
<dt><a name="strokePath" href="#strokePath"><span>strokePath:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: strokePath(image: Image; path: SomePath; color: ColorRGBX;
transform: Vec2 | Mat3; strokeWidth = 1.0; lineCap = lcButt;
lineJoin = ljMiter; blendMode = bmNormal)" href="pixie/paths.html#strokePath%2CImage%2CSomePath%2CColorRGBX%2C%2Cfloat">paths: strokePath(image: Image; path: SomePath; color: ColorRGBX;
transform: Vec2 | Mat3; strokeWidth = 1.0; lineCap = lcButt;
lineJoin = ljMiter; blendMode = bmNormal)</a></li>
<li><a class="reference external"
data-doc-search-tag="paths: strokePath(image: Image; path: SomePath; color: ColorRGBX; strokeWidth = 1.0;
lineCap = lcButt; lineJoin = ljMiter; blendMode = bmNormal)" href="pixie/paths.html#strokePath%2CImage%2CSomePath%2CColorRGBX%2Cfloat">paths: strokePath(image: Image; path: SomePath; color: ColorRGBX; strokeWidth = 1.0;
lineCap = lcButt; lineJoin = ljMiter; blendMode = bmNormal)</a></li>
<li><a class="reference external"
data-doc-search-tag="paths: strokePath(mask: Mask; path: SomePath; transform: Vec2 | Mat3;
strokeWidth = 1.0; lineCap = lcButt; lineJoin = ljMiter)" href="pixie/paths.html#strokePath%2CMask%2CSomePath%2C%2Cfloat">paths: strokePath(mask: Mask; path: SomePath; transform: Vec2 | Mat3;
strokeWidth = 1.0; lineCap = lcButt; lineJoin = ljMiter)</a></li>
<li><a class="reference external"
data-doc-search-tag="paths: strokePath(mask: Mask; path: SomePath; strokeWidth = 1.0; lineCap = lcButt;
lineJoin = ljMiter)" href="pixie/paths.html#strokePath%2CMask%2CSomePath%2Cfloat">paths: strokePath(mask: Mask; path: SomePath; strokeWidth = 1.0; lineCap = lcButt;
lineJoin = ljMiter)</a></li>
</ul></dd>
<dt><a name="strokePolygon" href="#strokePolygon"><span>strokePolygon:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="pixie: strokePolygon(image: Image; pos: Vec2; size: float32; sides: int;
color: ColorRGBA; strokeWidth = 1.0)" href="pixie.html#strokePolygon%2CImage%2CVec2%2Cfloat32%2Cint%2CColorRGBA%2Cfloat">pixie: strokePolygon(image: Image; pos: Vec2; size: float32; sides: int;
color: ColorRGBA; strokeWidth = 1.0)</a></li>
<li><a class="reference external"
data-doc-search-tag="pixie: strokePolygon(mask: Mask; pos: Vec2; size: float32; sides: int;
strokeWidth = 1.0)" href="pixie.html#strokePolygon%2CMask%2CVec2%2Cfloat32%2Cint%2Cfloat">pixie: strokePolygon(mask: Mask; pos: Vec2; size: float32; sides: int;
strokeWidth = 1.0)</a></li>
</ul></dd>
<dt><a name="strokeRect" href="#strokeRect"><span>strokeRect:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="pixie: strokeRect(image: Image; rect: Rect; color: ColorRGBA; strokeWidth = 1.0)" href="pixie.html#strokeRect%2CImage%2CRect%2CColorRGBA%2Cfloat">pixie: strokeRect(image: Image; rect: Rect; color: ColorRGBA; strokeWidth = 1.0)</a></li>
<li><a class="reference external"
data-doc-search-tag="pixie: strokeRect(mask: Mask; rect: Rect; strokeWidth = 1.0)" href="pixie.html#strokeRect%2CMask%2CRect%2Cfloat">pixie: strokeRect(mask: Mask; rect: Rect; strokeWidth = 1.0)</a></li>
</ul></dd>
<dt><a name="strokeRoundedRect" href="#strokeRoundedRect"><span>strokeRoundedRect:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="pixie: strokeRoundedRect(image: Image; rect: Rect; radius: float32; color: ColorRGBA;
strokeWidth = 1.0)" href="pixie.html#strokeRoundedRect%2CImage%2CRect%2Cfloat32%2CColorRGBA%2Cfloat">pixie: strokeRoundedRect(image: Image; rect: Rect; radius: float32; color: ColorRGBA;
strokeWidth = 1.0)</a></li>
<li><a class="reference external"
data-doc-search-tag="pixie: strokeRoundedRect(image: Image; rect: Rect; nw, ne, se, sw: float32;
color: ColorRGBA; strokeWidth = 1.0)" href="pixie.html#strokeRoundedRect%2CImage%2CRect%2Cfloat32%2Cfloat32%2Cfloat32%2Cfloat32%2CColorRGBA%2Cfloat">pixie: strokeRoundedRect(image: Image; rect: Rect; nw, ne, se, sw: float32;
color: ColorRGBA; strokeWidth = 1.0)</a></li>
<li><a class="reference external"
data-doc-search-tag="pixie: strokeRoundedRect(mask: Mask; rect: Rect; radius: float32; strokeWidth = 1.0)" href="pixie.html#strokeRoundedRect%2CMask%2CRect%2Cfloat32%2Cfloat">pixie: strokeRoundedRect(mask: Mask; rect: Rect; radius: float32; strokeWidth = 1.0)</a></li>
<li><a class="reference external"
data-doc-search-tag="pixie: strokeRoundedRect(mask: Mask; rect: Rect; nw, ne, se, sw: float32;
strokeWidth = 1.0)" href="pixie.html#strokeRoundedRect%2CMask%2CRect%2Cfloat32%2Cfloat32%2Cfloat32%2Cfloat32%2Cfloat">pixie: strokeRoundedRect(mask: Mask; rect: Rect; nw, ne, se, sw: float32;
strokeWidth = 1.0)</a></li>
</ul></dd>
<dt><a name="strokeSegment" href="#strokeSegment"><span>strokeSegment:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="pixie: strokeSegment(image: Image; segment: Segment; color: ColorRGBA;
strokeWidth = 1.0)" href="pixie.html#strokeSegment%2CImage%2CSegment%2CColorRGBA%2Cfloat">pixie: strokeSegment(image: Image; segment: Segment; color: ColorRGBA;
strokeWidth = 1.0)</a></li>
<li><a class="reference external"
data-doc-search-tag="pixie: strokeSegment(mask: Mask; segment: Segment; strokeWidth: float32)" href="pixie.html#strokeSegment%2CMask%2CSegment%2Cfloat32">pixie: strokeSegment(mask: Mask; segment: Segment; strokeWidth: float32)</a></li>
</ul></dd>
<dt><a name="subImage" href="#subImage"><span>subImage:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: subImage(image: Image; x, y, w, h: int): Image" href="pixie/images.html#subImage%2CImage%2Cint%2Cint%2Cint%2Cint">images: subImage(image: Image; x, y, w, h: int): Image</a></li>
</ul></dd>
<dt><a name="superImage" href="#superImage"><span>superImage:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: superImage(image: Image; x, y, w, h: int): Image" href="pixie/images.html#superImage%2CImage%2Cint%2Cint%2Cint%2Cint">images: superImage(image: Image; x, y, w, h: int): Image</a></li>
</ul></dd>
<dt><a name="svgSignature" href="#svgSignature"><span>svgSignature:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="svg: svgSignature" href="pixie/fileformats/svg.html#svgSignature">svg: svgSignature</a></li>
</ul></dd>
<dt><a name="toPremultipliedAlpha" href="#toPremultipliedAlpha"><span>toPremultipliedAlpha:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="internal: toPremultipliedAlpha(data: var seq[ColorRGBA | ColorRGBX])" href="pixie/internal.html#toPremultipliedAlpha%2Cseq%5B%5D">internal: toPremultipliedAlpha(data: var seq[ColorRGBA | ColorRGBX])</a></li>
</ul></dd>
<dt><a name="toStraightAlpha" href="#toStraightAlpha"><span>toStraightAlpha:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="internal: toStraightAlpha(data: var seq[ColorRGBA | ColorRGBX])" href="pixie/internal.html#toStraightAlpha%2Cseq%5B%5D">internal: toStraightAlpha(data: var seq[ColorRGBA | ColorRGBX])</a></li>
</ul></dd>
<dt><a name="TQuad" href="#TQuad"><span>TQuad:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PathCommandKind.TQuad" href="pixie/paths.html#TQuad">PathCommandKind.TQuad</a></li>
</ul></dd>
<dt><a name="transform" href="#transform"><span>transform:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: transform(path: var Path; mat: Mat3)" href="pixie/paths.html#transform%2CPath%2CMat3">paths: transform(path: var Path; mat: Mat3)</a></li>
</ul></dd>
<dt><a name="unpackAlphaValues" href="#unpackAlphaValues"><span>unpackAlphaValues:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="internal: unpackAlphaValues(v: M128i): M128i" href="pixie/internal.html#unpackAlphaValues%2CM128i">internal: unpackAlphaValues(v: M128i): M128i</a></li>
</ul></dd>
<dt><a name="VLine" href="#VLine"><span>VLine:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="PathCommandKind.VLine" href="pixie/paths.html#VLine">PathCommandKind.VLine</a></li>
</ul></dd>
<dt><a name="wh" href="#wh"><span>wh:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="images: wh(image: Image): Vec2" href="pixie/images.html#wh%2CImage">images: wh(image: Image): Vec2</a></li>
<li><a class="reference external"
data-doc-search-tag="masks: wh(mask: Mask): Vec2" href="pixie/masks.html#wh%2CMask">masks: wh(mask: Mask): Vec2</a></li>
</ul></dd>
<dt><a name="WindingRule" href="#WindingRule"><span>WindingRule:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="paths: WindingRule" href="pixie/paths.html#WindingRule">paths: WindingRule</a></li>
</ul></dd>
<dt><a name="wrEvenOdd" href="#wrEvenOdd"><span>wrEvenOdd:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="WindingRule.wrEvenOdd" href="pixie/paths.html#wrEvenOdd">WindingRule.wrEvenOdd</a></li>
</ul></dd>
<dt><a name="writeFile" href="#writeFile"><span>writeFile:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="pixie: writeFile(image: Image; filePath: string)" href="pixie.html#writeFile%2CImage%2Cstring">pixie: writeFile(image: Image; filePath: string)</a></li>
<li><a class="reference external"
data-doc-search-tag="pixie: writeFile(image: Image; filePath: string; fileFormat: FileFormat)" href="pixie.html#writeFile%2CImage%2Cstring%2CFileFormat">pixie: writeFile(image: Image; filePath: string; fileFormat: FileFormat)</a></li>
</ul></dd>
<dt><a name="wrNonZero" href="#wrNonZero"><span>wrNonZero:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="WindingRule.wrNonZero" href="pixie/paths.html#wrNonZero">WindingRule.wrNonZero</a></li>
</ul></dd>
<dt><a name="xmlSignature" href="#xmlSignature"><span>xmlSignature:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="svg: xmlSignature" href="pixie/fileformats/svg.html#xmlSignature">svg: xmlSignature</a></li>
</ul></dd>
</dl>
<div class="row">
<div class="twelve-columns footer">
<span class="nim-sprite"></span>
<br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-26 01:51:49 UTC</small>
</div>
</div>
</div>
</div>
</body>
</html>