commit
d459f26f40
17 changed files with 134 additions and 189 deletions
File diff suppressed because one or more lines are too long
|
@ -109,7 +109,7 @@ function main() {
|
|||
bmSubtractMask, ## Inverse mask
|
||||
bmIntersectMask, bmExcludeMask">BlendMode</a></li>
|
||||
<li><a class="reference" href="#Blender"
|
||||
title="Blender = proc (backdrop, source: ColorRGBA): ColorRGBA">Blender</a></li>
|
||||
title="Blender = proc (backdrop, source: ColorRGBX): ColorRGBX">Blender</a></li>
|
||||
<li><a class="reference" href="#Masker"
|
||||
title="Masker = proc (backdrop, source: uint8): uint8">Masker</a></li>
|
||||
<li><a class="reference" href="#BlenderSimd"
|
||||
|
@ -190,7 +190,7 @@ function main() {
|
|||
|
||||
</dd>
|
||||
<a id="Blender"></a>
|
||||
<dt><pre><a href="blends.html#Blender"><span class="Identifier">Blender</span></a> <span class="Other">=</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">backdrop</span><span class="Other">,</span> <span class="Identifier">source</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span></pre></dt>
|
||||
<dt><pre><a href="blends.html#Blender"><span class="Identifier">Blender</span></a> <span class="Other">=</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">backdrop</span><span class="Other">,</span> <span class="Identifier">source</span><span class="Other">:</span> <span class="Identifier">ColorRGBX</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">ColorRGBX</span></pre></dt>
|
||||
<dd>
|
||||
|
||||
Function signature returned by blender.
|
||||
|
@ -283,7 +283,7 @@ Is there a blend masking function with SIMD support?
|
|||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-25 18:15:59 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-26 01:51:48 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -105,22 +105,8 @@ function main() {
|
|||
<ul class="simple nested-toc-section">lerp
|
||||
<li><a class="reference" href="#lerp%2Cuint8%2Cuint8%2Cfloat32"
|
||||
title="lerp(a, b: uint8; t: float32): uint8">lerp,<wbr>uint8,<wbr>uint8,<wbr>float32</a></li>
|
||||
<li><a class="reference" href="#lerp%2CColorRGBA%2CColorRGBA%2Cfloat32"
|
||||
title="lerp(a, b: ColorRGBA; t: float32): ColorRGBA">lerp,<wbr>ColorRGBA,<wbr>ColorRGBA,<wbr>float32</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">toPremultipliedAlpha
|
||||
<li><a class="reference" href="#toPremultipliedAlpha%2CColorRGBA"
|
||||
title="toPremultipliedAlpha(c: ColorRGBA): ColorRGBA">toPremultipliedAlpha,<wbr>ColorRGBA</a></li>
|
||||
<li><a class="reference" href="#toPremultipliedAlpha%2CColor"
|
||||
title="toPremultipliedAlpha(c: Color): Color">toPremultipliedAlpha,<wbr>Color</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">toStraightAlpha
|
||||
<li><a class="reference" href="#toStraightAlpha%2CColorRGBA"
|
||||
title="toStraightAlpha(c: ColorRGBA): ColorRGBA">toStraightAlpha,<wbr>ColorRGBA</a></li>
|
||||
<li><a class="reference" href="#toStraightAlpha%2CColor"
|
||||
title="toStraightAlpha(c: Color): Color">toStraightAlpha,<wbr>Color</a></li>
|
||||
<li><a class="reference" href="#lerp%2CColorRGBX%2CColorRGBX%2Cfloat32"
|
||||
title="lerp(a, b: ColorRGBX; t: float32): ColorRGBX">lerp,<wbr>ColorRGBX,<wbr>ColorRGBX,<wbr>float32</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">fractional
|
||||
|
@ -181,41 +167,12 @@ Returns unsigned fraction part of the float.<table frame="void"><tr><th align="l
|
|||
Linearly interpolate between a and b using t.
|
||||
|
||||
</dd>
|
||||
<a id="lerp,ColorRGBA,ColorRGBA,float32"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#lerp%2CColorRGBA%2CColorRGBA%2Cfloat32"><span class="Identifier">lerp</span></a><span class="Other">(</span><span class="Identifier">a</span><span class="Other">,</span> <span class="Identifier">b</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span><span class="Other">;</span> <span class="Identifier">t</span><span class="Other">:</span> <span class="Identifier">float32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">inline</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<a id="lerp,ColorRGBX,ColorRGBX,float32"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#lerp%2CColorRGBX%2CColorRGBX%2Cfloat32"><span class="Identifier">lerp</span></a><span class="Other">(</span><span class="Identifier">a</span><span class="Other">,</span> <span class="Identifier">b</span><span class="Other">:</span> <span class="Identifier">ColorRGBX</span><span class="Other">;</span> <span class="Identifier">t</span><span class="Other">:</span> <span class="Identifier">float32</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">ColorRGBX</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">inline</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<dd>
|
||||
|
||||
Linearly interpolate between a and b using t.
|
||||
|
||||
</dd>
|
||||
<a id="toPremultipliedAlpha,ColorRGBA"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#toPremultipliedAlpha%2CColorRGBA"><span class="Identifier">toPremultipliedAlpha</span></a><span class="Other">(</span><span class="Identifier">c</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">inline</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<dd>
|
||||
|
||||
Converts a color to premultiplied alpha from straight alpha.
|
||||
|
||||
</dd>
|
||||
<a id="toStraightAlpha,ColorRGBA"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#toStraightAlpha%2CColorRGBA"><span class="Identifier">toStraightAlpha</span></a><span class="Other">(</span><span class="Identifier">c</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">inline</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<dd>
|
||||
|
||||
Converts a color from premultiplied alpha to straight alpha.
|
||||
|
||||
</dd>
|
||||
<a id="toPremultipliedAlpha,Color"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#toPremultipliedAlpha%2CColor"><span class="Identifier">toPremultipliedAlpha</span></a><span class="Other">(</span><span class="Identifier">c</span><span class="Other">:</span> <span class="Identifier">Color</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Color</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">inline</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<dd>
|
||||
|
||||
Converts a color to premultiplied alpha from straight alpha.
|
||||
|
||||
</dd>
|
||||
<a id="toStraightAlpha,Color"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#toStraightAlpha%2CColor"><span class="Identifier">toStraightAlpha</span></a><span class="Other">(</span><span class="Identifier">c</span><span class="Other">:</span> <span class="Identifier">Color</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Color</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">inline</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<dd>
|
||||
|
||||
Converts a color from premultiplied alpha to straight alpha.
|
||||
|
||||
</dd>
|
||||
|
||||
</dl></div>
|
||||
|
@ -239,7 +196,7 @@ Linearly interpolate between a and b using t.
|
|||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-25 18:15:59 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-26 01:51:48 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
PixieError pixie/common.html#PixieError common: PixieError
|
||||
fractional pixie/common.html#fractional,float32 common: fractional(v: float32): float32
|
||||
lerp pixie/common.html#lerp,uint8,uint8,float32 common: lerp(a, b: uint8; t: float32): uint8
|
||||
lerp pixie/common.html#lerp,ColorRGBA,ColorRGBA,float32 common: lerp(a, b: ColorRGBA; t: float32): ColorRGBA
|
||||
lerp pixie/common.html#lerp,ColorRGBX,ColorRGBX,float32 common: lerp(a, b: ColorRGBX; t: float32): ColorRGBX
|
||||
lerp pixie/common.html#lerp,Color,Color,float32 common: lerp(a, b: Color; v: float32): Color
|
||||
toPremultipliedAlpha pixie/common.html#toPremultipliedAlpha,ColorRGBA common: toPremultipliedAlpha(c: ColorRGBA): ColorRGBA
|
||||
toStraightAlpha pixie/common.html#toStraightAlpha,ColorRGBA common: toStraightAlpha(c: ColorRGBA): ColorRGBA
|
||||
toPremultipliedAlpha pixie/common.html#toPremultipliedAlpha,Color common: toPremultipliedAlpha(c: Color): Color
|
||||
toStraightAlpha pixie/common.html#toStraightAlpha,Color common: toStraightAlpha(c: Color): Color
|
||||
|
|
|
@ -182,7 +182,7 @@ Encodes an image into the BMP file format.
|
|||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-25 18:15:59 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-26 01:51:48 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -182,7 +182,7 @@ Encodes Image into a JPEG data string.
|
|||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-25 18:15:59 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-26 01:51:48 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -138,7 +138,7 @@ function main() {
|
|||
<div class="section" id="6">
|
||||
<h1><a class="toc-backref" href="#6">Imports</a></h1>
|
||||
<dl class="item">
|
||||
<a class="reference external" href="../common.html">../common</a>, <a class="reference external" href="../images.html">../images</a>, <a class="reference external" href="../masks.html">../masks</a>
|
||||
<a class="reference external" href="../common.html">../common</a>, <a class="reference external" href="../images.html">../images</a>, <a class="reference external" href="../masks.html">../masks</a>, <a class="reference external" href="../internal.html">../internal</a>
|
||||
</dl></div>
|
||||
<div class="section" id="10">
|
||||
<h1><a class="toc-backref" href="#10">Consts</a></h1>
|
||||
|
@ -174,7 +174,7 @@ Decodes the PNG data into an Image.
|
|||
<span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">PixieError</span><span class="Other">,</span> <span class="Identifier">PixieError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<dd>
|
||||
|
||||
Encodes the image data into the PNG file format.
|
||||
Encodes the image data into the PNG file format. If data points to RGBA data, it is assumed to be straight alpha.
|
||||
|
||||
</dd>
|
||||
<a id="encodePng,Image"></a>
|
||||
|
@ -201,7 +201,7 @@ Encodes the mask data into the PNG file format.
|
|||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-25 18:16:00 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-26 01:51:48 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -171,7 +171,7 @@ Render SVG file and return the image. Defaults to the SVG's view box size.
|
|||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-25 18:16:00 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-26 01:51:49 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -103,7 +103,7 @@ function main() {
|
|||
<li><a class="reference" href="#Image"
|
||||
title="Image = ref object
|
||||
width*, height*: int
|
||||
data*: seq[ColorRGBA]">Image</a></li>
|
||||
data*: seq[ColorRGBX]">Image</a></li>
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
|
@ -145,8 +145,8 @@ function main() {
|
|||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">setRgbaUnsafe
|
||||
<li><a class="reference" href="#setRgbaUnsafe%2CImage%2Cint%2Cint%2CColorRGBA"
|
||||
title="setRgbaUnsafe(image: Image; x, y: int; rgba: ColorRGBA)">setRgbaUnsafe,<wbr>Image,<wbr>int,<wbr>int,<wbr>ColorRGBA</a></li>
|
||||
<li><a class="reference" href="#setRgbaUnsafe%2CImage%2Cint%2Cint%2CColorRGBX"
|
||||
title="setRgbaUnsafe(image: Image; x, y: int; rgba: ColorRGBX)">setRgbaUnsafe,<wbr>Image,<wbr>int,<wbr>int,<wbr>ColorRGBX</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">shift
|
||||
|
@ -155,28 +155,23 @@ function main() {
|
|||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">[]=
|
||||
<li><a class="reference" href="#%5B%5D%3D%2CImage%2Cint%2Cint%2CColorRGBA"
|
||||
title="`[]=`(image: Image; x, y: int; rgba: ColorRGBA)">[]=,<wbr>Image,<wbr>int,<wbr>int,<wbr>ColorRGBA</a></li>
|
||||
<li><a class="reference" href="#%5B%5D%3D%2CImage%2Cint%2Cint%2CColorRGBX"
|
||||
title="`[]=`(image: Image; x, y: int; rgba: ColorRGBX)">[]=,<wbr>Image,<wbr>int,<wbr>int,<wbr>ColorRGBX</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">invert
|
||||
<li><a class="reference" href="#invert"
|
||||
title="invert(target: Image | Mask)">invert</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">toPremultipliedAlpha
|
||||
<li><a class="reference" href="#toPremultipliedAlpha%2CImage"
|
||||
title="toPremultipliedAlpha(image: Image)">toPremultipliedAlpha,<wbr>Image</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">getRgbaUnsafe
|
||||
<li><a class="reference" href="#getRgbaUnsafe%2CImage%2Cint%2Cint"
|
||||
title="getRgbaUnsafe(image: Image; x, y: int): ColorRGBA">getRgbaUnsafe,<wbr>Image,<wbr>int,<wbr>int</a></li>
|
||||
title="getRgbaUnsafe(image: Image; x, y: int): ColorRGBX">getRgbaUnsafe,<wbr>Image,<wbr>int,<wbr>int</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">fill
|
||||
<li><a class="reference" href="#fill%2CImage%2CColorRGBA"
|
||||
title="fill(image: Image; rgba: ColorRGBA)">fill,<wbr>Image,<wbr>ColorRGBA</a></li>
|
||||
<li><a class="reference" href="#fill%2CImage%2CColorRGBX"
|
||||
title="fill(image: Image; rgba: ColorRGBX)">fill,<wbr>Image,<wbr>ColorRGBX</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">wh
|
||||
|
@ -200,8 +195,8 @@ function main() {
|
|||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">shadow
|
||||
<li><a class="reference" href="#shadow%2CImage%2CVec2%2Cfloat32%2Cfloat32%2CColorRGBA"
|
||||
title="shadow(image: Image; offset: Vec2; spread, blur: float32; color: ColorRGBA): Image">shadow,<wbr>Image,<wbr>Vec2,<wbr>float32,<wbr>float32,<wbr>ColorRGBA</a></li>
|
||||
<li><a class="reference" href="#shadow%2CImage%2CVec2%2Cfloat32%2Cfloat32%2CColorRGBX"
|
||||
title="shadow(image: Image; offset: Vec2; spread, blur: float32; color: ColorRGBX): Image">shadow,<wbr>Image,<wbr>Vec2,<wbr>float32,<wbr>float32,<wbr>ColorRGBX</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">newMask
|
||||
|
@ -238,11 +233,6 @@ function main() {
|
|||
<li><a class="reference" href="#blur%2C%2Cfloat32%2Cuint32"
|
||||
title="blur(target: Image | Mask; radius: float32; offBounds: uint32 = 0)">blur,<wbr>,<wbr>float32,<wbr>uint32</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">toStraightAlpha
|
||||
<li><a class="reference" href="#toStraightAlpha%2CImage"
|
||||
title="toStraightAlpha(image: Image)">toStraightAlpha,<wbr>Image</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">dataIndex
|
||||
<li><a class="reference" href="#dataIndex%2CImage%2Cint%2Cint"
|
||||
|
@ -251,7 +241,7 @@ function main() {
|
|||
</ul>
|
||||
<ul class="simple nested-toc-section">getRgbaSmooth
|
||||
<li><a class="reference" href="#getRgbaSmooth%2CImage%2Cfloat32%2Cfloat32"
|
||||
title="getRgbaSmooth(image: Image; x, y: float32; wrapped = false): ColorRGBA">getRgbaSmooth,<wbr>Image,<wbr>float32,<wbr>float32</a></li>
|
||||
title="getRgbaSmooth(image: Image; x, y: float32; wrapped = false): ColorRGBX">getRgbaSmooth,<wbr>Image,<wbr>float32,<wbr>float32</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">inside
|
||||
|
@ -266,12 +256,12 @@ function main() {
|
|||
</ul>
|
||||
<ul class="simple nested-toc-section">[]
|
||||
<li><a class="reference" href="#%5B%5D%2CImage%2Cint%2Cint"
|
||||
title="`[]`(image: Image; x, y: int): ColorRGBA">[],<wbr>Image,<wbr>int,<wbr>int</a></li>
|
||||
title="`[]`(image: Image; x, y: int): ColorRGBX">[],<wbr>Image,<wbr>int,<wbr>int</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">fillUnsafe
|
||||
<li><a class="reference" href="#fillUnsafe%2Cseq%5BColorRGBA%5D%2CColorRGBA%2Cint%2Cint"
|
||||
title="fillUnsafe(data: var seq[ColorRGBA]; rgba: ColorRGBA; start, len: int)">fillUnsafe,<wbr>seq[ColorRGBA],<wbr>ColorRGBA,<wbr>int,<wbr>int</a></li>
|
||||
<li><a class="reference" href="#fillUnsafe%2Cseq%5BColorRGBX%5D%2CColorRGBX%2Cint%2Cint"
|
||||
title="fillUnsafe(data: var seq[ColorRGBX]; rgba: ColorRGBX; start, len: int)">fillUnsafe,<wbr>seq[ColorRGBX],<wbr>ColorRGBX,<wbr>int,<wbr>int</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
|
@ -296,7 +286,7 @@ function main() {
|
|||
<a id="Image"></a>
|
||||
<dt><pre><a href="images.html#Image"><span class="Identifier">Image</span></a> <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span>
|
||||
<span class="Identifier">width</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">height</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int</span>
|
||||
<span class="Identifier">data</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">ColorRGBA</span><span class="Other">]</span>
|
||||
<span class="Identifier">data</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">ColorRGBX</span><span class="Other">]</span>
|
||||
</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
@ -351,7 +341,7 @@ Returns true if (x, y) is inside the image.
|
|||
|
||||
</dd>
|
||||
<a id="getRgbaUnsafe,Image,int,int"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#getRgbaUnsafe%2CImage%2Cint%2Cint"><span class="Identifier">getRgbaUnsafe</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Other">:</span> <span class="Identifier">int</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">inline</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#getRgbaUnsafe%2CImage%2Cint%2Cint"><span class="Identifier">getRgbaUnsafe</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Other">:</span> <span class="Identifier">int</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">ColorRGBX</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">inline</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<dd>
|
||||
|
||||
|
@ -362,14 +352,14 @@ Gets a color from (x, y) coordinates.<ul class="simple"><li>No bounds checking *
|
|||
|
||||
</dd>
|
||||
<a id="[],Image,int,int"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#%5B%5D%2CImage%2Cint%2Cint"><span class="Identifier">`[]`</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Other">:</span> <span class="Identifier">int</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">inline</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#%5B%5D%2CImage%2Cint%2Cint"><span class="Identifier">`[]`</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Other">:</span> <span class="Identifier">int</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">ColorRGBX</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">inline</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<dd>
|
||||
|
||||
Gets a pixel at (x, y) or returns transparent black if outside of bounds.
|
||||
|
||||
</dd>
|
||||
<a id="setRgbaUnsafe,Image,int,int,ColorRGBA"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#setRgbaUnsafe%2CImage%2Cint%2Cint%2CColorRGBA"><span class="Identifier">setRgbaUnsafe</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Other">:</span> <span class="Identifier">int</span><span class="Other">;</span> <span class="Identifier">rgba</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">inline</span><span class="Other">,</span>
|
||||
<a id="setRgbaUnsafe,Image,int,int,ColorRGBX"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#setRgbaUnsafe%2CImage%2Cint%2Cint%2CColorRGBX"><span class="Identifier">setRgbaUnsafe</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Other">:</span> <span class="Identifier">int</span><span class="Other">;</span> <span class="Identifier">rgba</span><span class="Other">:</span> <span class="Identifier">ColorRGBX</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">inline</span><span class="Other">,</span>
|
||||
<span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<dd>
|
||||
|
||||
|
@ -379,24 +369,24 @@ Sets a color from (x, y) coordinates.<ul class="simple"><li>No bounds checking *
|
|||
|
||||
|
||||
</dd>
|
||||
<a id="[]=,Image,int,int,ColorRGBA"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#%5B%5D%3D%2CImage%2Cint%2Cint%2CColorRGBA"><span class="Identifier">`[]=`</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Other">:</span> <span class="Identifier">int</span><span class="Other">;</span> <span class="Identifier">rgba</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">inline</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<a id="[]=,Image,int,int,ColorRGBX"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#%5B%5D%3D%2CImage%2Cint%2Cint%2CColorRGBX"><span class="Identifier">`[]=`</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Other">:</span> <span class="Identifier">int</span><span class="Other">;</span> <span class="Identifier">rgba</span><span class="Other">:</span> <span class="Identifier">ColorRGBX</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">inline</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<dd>
|
||||
|
||||
Sets a pixel at (x, y) or does nothing if outside of bounds.
|
||||
|
||||
</dd>
|
||||
<a id="fillUnsafe,seq[ColorRGBA],ColorRGBA,int,int"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#fillUnsafe%2Cseq%5BColorRGBA%5D%2CColorRGBA%2Cint%2Cint"><span class="Identifier">fillUnsafe</span></a><span class="Other">(</span><span class="Identifier">data</span><span class="Other">:</span> <span class="Keyword">var</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">ColorRGBA</span><span class="Other">]</span><span class="Other">;</span> <span class="Identifier">rgba</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span><span class="Other">;</span> <span class="Identifier">start</span><span class="Other">,</span> <span class="Identifier">len</span><span class="Other">:</span> <span class="Identifier">int</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma">
|
||||
<a id="fillUnsafe,seq[ColorRGBX],ColorRGBX,int,int"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#fillUnsafe%2Cseq%5BColorRGBX%5D%2CColorRGBX%2Cint%2Cint"><span class="Identifier">fillUnsafe</span></a><span class="Other">(</span><span class="Identifier">data</span><span class="Other">:</span> <span class="Keyword">var</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">ColorRGBX</span><span class="Other">]</span><span class="Other">;</span> <span class="Identifier">rgba</span><span class="Other">:</span> <span class="Identifier">ColorRGBX</span><span class="Other">;</span> <span class="Identifier">start</span><span class="Other">,</span> <span class="Identifier">len</span><span class="Other">:</span> <span class="Identifier">int</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma">
|
||||
<span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<dd>
|
||||
|
||||
Fills the image data with the parameter color starting at index start and continuing for len indices.
|
||||
|
||||
</dd>
|
||||
<a id="fill,Image,ColorRGBA"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#fill%2CImage%2CColorRGBA"><span class="Identifier">fill</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">rgba</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">inline</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<a id="fill,Image,ColorRGBX"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#fill%2CImage%2CColorRGBX"><span class="Identifier">fill</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">rgba</span><span class="Other">:</span> <span class="Identifier">ColorRGBX</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">inline</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<dd>
|
||||
|
||||
Fills the image with the parameter color.
|
||||
|
@ -445,20 +435,6 @@ Scales the image down by an integer scale.
|
|||
|
||||
Scales image up by 2 ^ power.
|
||||
|
||||
</dd>
|
||||
<a id="toPremultipliedAlpha,Image"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#toPremultipliedAlpha%2CImage"><span class="Identifier">toPremultipliedAlpha</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<dd>
|
||||
|
||||
Converts an image to premultiplied alpha from straight alpha.
|
||||
|
||||
</dd>
|
||||
<a id="toStraightAlpha,Image"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#toStraightAlpha%2CImage"><span class="Identifier">toStraightAlpha</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<dd>
|
||||
|
||||
Converts an image from premultiplied alpha to straight alpha. This is expensive for large images.
|
||||
|
||||
</dd>
|
||||
<a id="applyOpacity,,float32"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#applyOpacity%2C%2Cfloat32"><span class="Identifier">applyOpacity</span></a><span class="Other">(</span><span class="Identifier">target</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a> <span class="Operator">|</span> <a href="masks.html#Mask"><span class="Identifier">Mask</span></a><span class="Other">;</span> <span class="Identifier">opacity</span><span class="Other">:</span> <span class="Identifier">float32</span><span class="Other">)</span></pre></dt>
|
||||
|
@ -489,7 +465,7 @@ Returns a new mask using the alpha values of the parameter image.
|
|||
|
||||
</dd>
|
||||
<a id="getRgbaSmooth,Image,float32,float32"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#getRgbaSmooth%2CImage%2Cfloat32%2Cfloat32"><span class="Identifier">getRgbaSmooth</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Other">:</span> <span class="Identifier">float32</span><span class="Other">;</span> <span class="Identifier">wrapped</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#getRgbaSmooth%2CImage%2Cfloat32%2Cfloat32"><span class="Identifier">getRgbaSmooth</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">,</span> <span class="Identifier">y</span><span class="Other">:</span> <span class="Identifier">float32</span><span class="Other">;</span> <span class="Identifier">wrapped</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">ColorRGBX</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma">
|
||||
<span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<dd>
|
||||
|
||||
|
@ -583,8 +559,8 @@ Resize an image to a given hight and width.
|
|||
Shifts the target by offset.
|
||||
|
||||
</dd>
|
||||
<a id="shadow,Image,Vec2,float32,float32,ColorRGBA"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#shadow%2CImage%2CVec2%2Cfloat32%2Cfloat32%2CColorRGBA"><span class="Identifier">shadow</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">offset</span><span class="Other">:</span> <span class="Identifier">Vec2</span><span class="Other">;</span> <span class="Identifier">spread</span><span class="Other">,</span> <span class="Identifier">blur</span><span class="Other">:</span> <span class="Identifier">float32</span><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span><span class="Other">)</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma">
|
||||
<a id="shadow,Image,Vec2,float32,float32,ColorRGBX"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#shadow%2CImage%2CVec2%2Cfloat32%2Cfloat32%2CColorRGBX"><span class="Identifier">shadow</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">offset</span><span class="Other">:</span> <span class="Identifier">Vec2</span><span class="Other">;</span> <span class="Identifier">spread</span><span class="Other">,</span> <span class="Identifier">blur</span><span class="Other">:</span> <span class="Identifier">float32</span><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <span class="Identifier">ColorRGBX</span><span class="Other">)</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma">
|
||||
<span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">PixieError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<dd>
|
||||
|
||||
|
@ -601,7 +577,7 @@ Create a shadow of the image with the offset, spread and blur.
|
|||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-25 18:15:59 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-26 01:51:48 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -5,25 +5,23 @@ copy pixie/images.html#copy,Image images: copy(image: Image): Image
|
|||
`$` pixie/images.html#$,Image images: `$`(image: Image): string
|
||||
inside pixie/images.html#inside,Image,int,int images: inside(image: Image; x, y: int): bool
|
||||
dataIndex pixie/images.html#dataIndex,Image,int,int images: dataIndex(image: Image; x, y: int): int
|
||||
getRgbaUnsafe pixie/images.html#getRgbaUnsafe,Image,int,int images: getRgbaUnsafe(image: Image; x, y: int): ColorRGBA
|
||||
`[]` pixie/images.html#[],Image,int,int images: `[]`(image: Image; x, y: int): ColorRGBA
|
||||
setRgbaUnsafe pixie/images.html#setRgbaUnsafe,Image,int,int,ColorRGBA images: setRgbaUnsafe(image: Image; x, y: int; rgba: ColorRGBA)
|
||||
`[]=` pixie/images.html#[]=,Image,int,int,ColorRGBA images: `[]=`(image: Image; x, y: int; rgba: ColorRGBA)
|
||||
fillUnsafe pixie/images.html#fillUnsafe,seq[ColorRGBA],ColorRGBA,int,int images: fillUnsafe(data: var seq[ColorRGBA]; rgba: ColorRGBA; start, len: int)
|
||||
fill pixie/images.html#fill,Image,ColorRGBA images: fill(image: Image; rgba: ColorRGBA)
|
||||
getRgbaUnsafe pixie/images.html#getRgbaUnsafe,Image,int,int images: getRgbaUnsafe(image: Image; x, y: int): ColorRGBX
|
||||
`[]` pixie/images.html#[],Image,int,int images: `[]`(image: Image; x, y: int): ColorRGBX
|
||||
setRgbaUnsafe pixie/images.html#setRgbaUnsafe,Image,int,int,ColorRGBX images: setRgbaUnsafe(image: Image; x, y: int; rgba: ColorRGBX)
|
||||
`[]=` pixie/images.html#[]=,Image,int,int,ColorRGBX images: `[]=`(image: Image; x, y: int; rgba: ColorRGBX)
|
||||
fillUnsafe pixie/images.html#fillUnsafe,seq[ColorRGBX],ColorRGBX,int,int images: fillUnsafe(data: var seq[ColorRGBX]; rgba: ColorRGBX; start, len: int)
|
||||
fill pixie/images.html#fill,Image,ColorRGBX images: fill(image: Image; rgba: ColorRGBX)
|
||||
flipHorizontal pixie/images.html#flipHorizontal,Image images: flipHorizontal(image: Image)
|
||||
flipVertical pixie/images.html#flipVertical,Image images: flipVertical(image: Image)
|
||||
subImage pixie/images.html#subImage,Image,int,int,int,int images: subImage(image: Image; x, y, w, h: int): Image
|
||||
superImage pixie/images.html#superImage,Image,int,int,int,int images: superImage(image: Image; x, y, w, h: int): Image
|
||||
minifyBy2 pixie/images.html#minifyBy2,Image,int images: minifyBy2(image: Image; power = 1): Image
|
||||
magnifyBy2 pixie/images.html#magnifyBy2,Image,int images: magnifyBy2(image: Image; power = 1): Image
|
||||
toPremultipliedAlpha pixie/images.html#toPremultipliedAlpha,Image images: toPremultipliedAlpha(image: Image)
|
||||
toStraightAlpha pixie/images.html#toStraightAlpha,Image images: toStraightAlpha(image: Image)
|
||||
applyOpacity pixie/images.html#applyOpacity,,float32 images: applyOpacity(target: Image | Mask; opacity: float32)
|
||||
invert pixie/images.html#invert images: invert(target: Image | Mask)
|
||||
blur pixie/images.html#blur,,float32,uint32 images: blur(target: Image | Mask; radius: float32; offBounds: uint32 = 0)
|
||||
newMask pixie/images.html#newMask,Image images: newMask(image: Image): Mask
|
||||
getRgbaSmooth pixie/images.html#getRgbaSmooth,Image,float32,float32 images: getRgbaSmooth(image: Image; x, y: float32; wrapped = false): ColorRGBA
|
||||
getRgbaSmooth pixie/images.html#getRgbaSmooth,Image,float32,float32 images: getRgbaSmooth(image: Image; x, y: float32; wrapped = false): ColorRGBX
|
||||
draw pixie/images.html#draw,Image,Image,Mat3 images: draw(a, b: Image; mat: Mat3; blendMode = bmNormal)
|
||||
draw pixie/images.html#draw,Image,Image images: draw(a, b: Image; pos = vec2(0, 0); blendMode = bmNormal)
|
||||
draw pixie/images.html#draw,Image,Mask,Mat3 images: draw(image: Image; mask: Mask; mat: Mat3; blendMode = bmMask)
|
||||
|
@ -35,4 +33,4 @@ draw pixie/images.html#draw,Mask,Image images: draw(mask: Mask; image: Image; po
|
|||
drawTiled pixie/images.html#drawTiled,Image,Image,Mat3 images: drawTiled(dest, src: Image; mat: Mat3; blendMode = bmNormal)
|
||||
resize pixie/images.html#resize,Image,int,int images: resize(srcImage: Image; width, height: int): Image
|
||||
shift pixie/images.html#shift,,Vec2 images: shift(target: Image | Mask; offset: Vec2)
|
||||
shadow pixie/images.html#shadow,Image,Vec2,float32,float32,ColorRGBA images: shadow(image: Image; offset: Vec2; spread, blur: float32; color: ColorRGBA): Image
|
||||
shadow pixie/images.html#shadow,Image,Vec2,float32,float32,ColorRGBX images: shadow(image: Image; offset: Vec2; spread, blur: float32; color: ColorRGBX): Image
|
||||
|
|
|
@ -94,7 +94,12 @@ function main() {
|
|||
<li>
|
||||
<a class="reference reference-toplevel" href="#12" id="62">Procs</a>
|
||||
<ul class="simple simple-toc-section">
|
||||
<ul class="simple nested-toc-section">unpackAlphaValues
|
||||
<ul class="simple nested-toc-section">toPremultipliedAlpha
|
||||
<li><a class="reference" href="#toPremultipliedAlpha%2Cseq%5B%5D"
|
||||
title="toPremultipliedAlpha(data: var seq[ColorRGBA | ColorRGBX])">toPremultipliedAlpha,<wbr>seq[]</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">unpackAlphaValues
|
||||
<li><a class="reference" href="#unpackAlphaValues%2CM128i"
|
||||
title="unpackAlphaValues(v: M128i): M128i">unpackAlphaValues,<wbr>M128i</a></li>
|
||||
|
||||
|
@ -103,6 +108,11 @@ function main() {
|
|||
<li><a class="reference" href="#packAlphaValues%2CM128i"
|
||||
title="packAlphaValues(v: M128i): M128i">packAlphaValues,<wbr>M128i</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">toStraightAlpha
|
||||
<li><a class="reference" href="#toStraightAlpha%2Cseq%5B%5D"
|
||||
title="toStraightAlpha(data: var seq[ColorRGBA | ColorRGBX])">toStraightAlpha,<wbr>seq[]</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
|
@ -118,6 +128,20 @@ function main() {
|
|||
<div class="section" id="12">
|
||||
<h1><a class="toc-backref" href="#12">Procs</a></h1>
|
||||
<dl class="item">
|
||||
<a id="toStraightAlpha,seq[]"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#toStraightAlpha%2Cseq%5B%5D"><span class="Identifier">toStraightAlpha</span></a><span class="Other">(</span><span class="Identifier">data</span><span class="Other">:</span> <span class="Keyword">var</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">ColorRGBA</span> <span class="Operator">|</span> <span class="Identifier">ColorRGBX</span><span class="Other">]</span><span class="Other">)</span></pre></dt>
|
||||
<dd>
|
||||
|
||||
Converts an image from premultiplied alpha to straight alpha. This is expensive for large images.
|
||||
|
||||
</dd>
|
||||
<a id="toPremultipliedAlpha,seq[]"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#toPremultipliedAlpha%2Cseq%5B%5D"><span class="Identifier">toPremultipliedAlpha</span></a><span class="Other">(</span><span class="Identifier">data</span><span class="Other">:</span> <span class="Keyword">var</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">ColorRGBA</span> <span class="Operator">|</span> <span class="Identifier">ColorRGBX</span><span class="Other">]</span><span class="Other">)</span></pre></dt>
|
||||
<dd>
|
||||
|
||||
Converts an image to premultiplied alpha from straight alpha.
|
||||
|
||||
</dd>
|
||||
<a id="packAlphaValues,M128i"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#packAlphaValues%2CM128i"><span class="Identifier">packAlphaValues</span></a><span class="Other">(</span><span class="Identifier">v</span><span class="Other">:</span> <span class="Identifier">M128i</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">M128i</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">inline</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<dd>
|
||||
|
@ -142,7 +166,7 @@ Unpack the first 32 bits into 4 rgba(0, 0, 0, value)
|
|||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-25 18:15:59 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-26 01:51:48 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -1,2 +1,4 @@
|
|||
toStraightAlpha pixie/internal.html#toStraightAlpha,seq[] internal: toStraightAlpha(data: var seq[ColorRGBA | ColorRGBX])
|
||||
toPremultipliedAlpha pixie/internal.html#toPremultipliedAlpha,seq[] internal: toPremultipliedAlpha(data: var seq[ColorRGBA | ColorRGBX])
|
||||
packAlphaValues pixie/internal.html#packAlphaValues,M128i internal: packAlphaValues(v: M128i): M128i
|
||||
unpackAlphaValues pixie/internal.html#unpackAlphaValues,M128i internal: unpackAlphaValues(v: M128i): M128i
|
||||
|
|
|
@ -354,7 +354,7 @@ A value of 0 stays 0. Anything else turns into 255.
|
|||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-25 18:15:59 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-26 01:51:48 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -108,7 +108,7 @@ function main() {
|
|||
title="Paint = ref object
|
||||
case kind*: PaintKind
|
||||
of pkSolid:
|
||||
color*: ColorRGBA ## Color to fill with.
|
||||
color*: ColorRGBX ## Color to fill with.
|
||||
|
||||
of pkImage, pkImageTiled:
|
||||
image*: Image ## Image to fill with.
|
||||
|
@ -121,7 +121,7 @@ function main() {
|
|||
blendMode*: BlendMode ## Blend mode.">Paint</a></li>
|
||||
<li><a class="reference" href="#ColorStop"
|
||||
title="ColorStop = object
|
||||
color*: Color ## Color of the stop
|
||||
color*: ColorRGBX ## Color of the stop
|
||||
position*: float32 ## Gradient Stop position 0..1.">ColorStop</a></li>
|
||||
|
||||
</ul>
|
||||
|
@ -159,7 +159,7 @@ function main() {
|
|||
<div class="section" id="6">
|
||||
<h1><a class="toc-backref" href="#6">Imports</a></h1>
|
||||
<dl class="item">
|
||||
<a class="reference external" href="blends.html">blends</a>, <a class="reference external" href="common.html">common</a>, <a class="reference external" href="images.html">images</a>
|
||||
<a class="reference external" href="blends.html">blends</a>, <a class="reference external" href="images.html">images</a>
|
||||
</dl></div>
|
||||
<div class="section" id="7">
|
||||
<h1><a class="toc-backref" href="#7">Types</a></h1>
|
||||
|
@ -177,7 +177,7 @@ function main() {
|
|||
<dt><pre><a href="paints.html#Paint"><span class="Identifier">Paint</span></a> <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span>
|
||||
<span class="Keyword">case</span> <span class="Identifier">kind</span><span class="Operator">*</span><span class="Other">:</span> <a href="paints.html#PaintKind"><span class="Identifier">PaintKind</span></a>
|
||||
<span class="Keyword">of</span> <span class="Identifier">pkSolid</span><span class="Other">:</span>
|
||||
<span class="Identifier">color</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span> <span class="Comment">## Color to fill with.</span>
|
||||
<span class="Identifier">color</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">ColorRGBX</span> <span class="Comment">## Color to fill with.</span>
|
||||
|
||||
<span class="Keyword">of</span> <span class="Identifier">pkImage</span><span class="Other">,</span> <span class="Identifier">pkImageTiled</span><span class="Other">:</span>
|
||||
<span class="Identifier">image</span><span class="Operator">*</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a> <span class="Comment">## Image to fill with.</span>
|
||||
|
@ -196,7 +196,7 @@ Paint used to fill paths.
|
|||
</dd>
|
||||
<a id="ColorStop"></a>
|
||||
<dt><pre><a href="paints.html#ColorStop"><span class="Identifier">ColorStop</span></a> <span class="Other">=</span> <span class="Keyword">object</span>
|
||||
<span class="Identifier">color</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">Color</span> <span class="Comment">## Color of the stop</span>
|
||||
<span class="Identifier">color</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">ColorRGBX</span> <span class="Comment">## Color of the stop</span>
|
||||
<span class="Identifier">position</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">float32</span> <span class="Comment">## Gradient Stop position 0..1.</span>
|
||||
</pre></dt>
|
||||
<dd>
|
||||
|
@ -243,7 +243,7 @@ Angular gradient.
|
|||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-25 18:16:00 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-26 01:51:49 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -152,13 +152,13 @@ function main() {
|
|||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">strokePath
|
||||
<li><a class="reference" href="#strokePath%2CImage%2CSomePath%2CColorRGBA%2Cfloat"
|
||||
title="strokePath(image: Image; path: SomePath; color: ColorRGBA; strokeWidth = 1.0;
|
||||
lineCap = lcButt; lineJoin = ljMiter; blendMode = bmNormal)">strokePath,<wbr>Image,<wbr>SomePath,<wbr>ColorRGBA,<wbr>float</a></li>
|
||||
<li><a class="reference" href="#strokePath%2CImage%2CSomePath%2CColorRGBA%2C%2Cfloat"
|
||||
title="strokePath(image: Image; path: SomePath; color: ColorRGBA;
|
||||
<li><a class="reference" href="#strokePath%2CImage%2CSomePath%2CColorRGBX%2Cfloat"
|
||||
title="strokePath(image: Image; path: SomePath; color: ColorRGBX; strokeWidth = 1.0;
|
||||
lineCap = lcButt; lineJoin = ljMiter; blendMode = bmNormal)">strokePath,<wbr>Image,<wbr>SomePath,<wbr>ColorRGBX,<wbr>float</a></li>
|
||||
<li><a class="reference" href="#strokePath%2CImage%2CSomePath%2CColorRGBX%2C%2Cfloat"
|
||||
title="strokePath(image: Image; path: SomePath; color: ColorRGBX;
|
||||
transform: Vec2 | Mat3; strokeWidth = 1.0; lineCap = lcButt;
|
||||
lineJoin = ljMiter; blendMode = bmNormal)">strokePath,<wbr>Image,<wbr>SomePath,<wbr>ColorRGBA,<wbr>,<wbr>float</a></li>
|
||||
lineJoin = ljMiter; blendMode = bmNormal)">strokePath,<wbr>Image,<wbr>SomePath,<wbr>ColorRGBX,<wbr>,<wbr>float</a></li>
|
||||
<li><a class="reference" href="#strokePath%2CMask%2CSomePath%2Cfloat"
|
||||
title="strokePath(mask: Mask; path: SomePath; strokeWidth = 1.0; lineCap = lcButt;
|
||||
lineJoin = ljMiter)">strokePath,<wbr>Mask,<wbr>SomePath,<wbr>float</a></li>
|
||||
|
@ -252,12 +252,12 @@ function main() {
|
|||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">fillPath
|
||||
<li><a class="reference" href="#fillPath%2CImage%2CSomePath%2CColorRGBA"
|
||||
title="fillPath(image: Image; path: SomePath; color: ColorRGBA;
|
||||
windingRule = wrNonZero; blendMode = bmNormal)">fillPath,<wbr>Image,<wbr>SomePath,<wbr>ColorRGBA</a></li>
|
||||
<li><a class="reference" href="#fillPath%2CImage%2CSomePath%2CColorRGBA%2C"
|
||||
title="fillPath(image: Image; path: SomePath; color: ColorRGBA; transform: Vec2 | Mat3;
|
||||
windingRule = wrNonZero; blendMode = bmNormal)">fillPath,<wbr>Image,<wbr>SomePath,<wbr>ColorRGBA,<wbr></a></li>
|
||||
<li><a class="reference" href="#fillPath%2CImage%2CSomePath%2CColorRGBX"
|
||||
title="fillPath(image: Image; path: SomePath; color: ColorRGBX;
|
||||
windingRule = wrNonZero; blendMode = bmNormal)">fillPath,<wbr>Image,<wbr>SomePath,<wbr>ColorRGBX</a></li>
|
||||
<li><a class="reference" href="#fillPath%2CImage%2CSomePath%2CColorRGBX%2C"
|
||||
title="fillPath(image: Image; path: SomePath; color: ColorRGBX; transform: Vec2 | Mat3;
|
||||
windingRule = wrNonZero; blendMode = bmNormal)">fillPath,<wbr>Image,<wbr>SomePath,<wbr>ColorRGBX,<wbr></a></li>
|
||||
<li><a class="reference" href="#fillPath%2CMask%2CSomePath"
|
||||
title="fillPath(mask: Mask; path: SomePath; windingRule = wrNonZero)">fillPath,<wbr>Mask,<wbr>SomePath</a></li>
|
||||
<li><a class="reference" href="#fillPath%2CMask%2CSomePath%2C"
|
||||
|
@ -566,16 +566,16 @@ Draws a n-sided regular polygon at (x, y) with the parameter size.
|
|||
Converts SVG-like commands to line segments.
|
||||
|
||||
</dd>
|
||||
<a id="fillPath,Image,SomePath,ColorRGBA"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#fillPath%2CImage%2CSomePath%2CColorRGBA"><span class="Identifier">fillPath</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">path</span><span class="Other">:</span> <a href="paths.html#SomePath"><span class="Identifier">SomePath</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span><span class="Other">;</span>
|
||||
<a id="fillPath,Image,SomePath,ColorRGBX"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#fillPath%2CImage%2CSomePath%2CColorRGBX"><span class="Identifier">fillPath</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">path</span><span class="Other">:</span> <a href="paths.html#SomePath"><span class="Identifier">SomePath</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <span class="Identifier">ColorRGBX</span><span class="Other">;</span>
|
||||
<span class="Identifier">windingRule</span> <span class="Other">=</span> <span class="Identifier">wrNonZero</span><span class="Other">;</span> <span class="Identifier">blendMode</span> <span class="Other">=</span> <span class="Identifier">bmNormal</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">inline</span></span><span class="Other">.}</span></span></pre></dt>
|
||||
<dd>
|
||||
|
||||
Fills a path.
|
||||
|
||||
</dd>
|
||||
<a id="fillPath,Image,SomePath,ColorRGBA,"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#fillPath%2CImage%2CSomePath%2CColorRGBA%2C"><span class="Identifier">fillPath</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">path</span><span class="Other">:</span> <a href="paths.html#SomePath"><span class="Identifier">SomePath</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span><span class="Other">;</span>
|
||||
<a id="fillPath,Image,SomePath,ColorRGBX,"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#fillPath%2CImage%2CSomePath%2CColorRGBX%2C"><span class="Identifier">fillPath</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">path</span><span class="Other">:</span> <a href="paths.html#SomePath"><span class="Identifier">SomePath</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <span class="Identifier">ColorRGBX</span><span class="Other">;</span>
|
||||
<span class="Identifier">transform</span><span class="Other">:</span> <span class="Identifier">Vec2</span> <span class="Operator">|</span> <span class="Identifier">Mat3</span><span class="Other">;</span> <span class="Identifier">windingRule</span> <span class="Other">=</span> <span class="Identifier">wrNonZero</span><span class="Other">;</span>
|
||||
<span class="Identifier">blendMode</span> <span class="Other">=</span> <span class="Identifier">bmNormal</span><span class="Other">)</span></pre></dt>
|
||||
<dd>
|
||||
|
@ -606,8 +606,8 @@ Fills a path.
|
|||
Fills a path.
|
||||
|
||||
</dd>
|
||||
<a id="strokePath,Image,SomePath,ColorRGBA,float"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#strokePath%2CImage%2CSomePath%2CColorRGBA%2Cfloat"><span class="Identifier">strokePath</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">path</span><span class="Other">:</span> <a href="paths.html#SomePath"><span class="Identifier">SomePath</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span><span class="Other">;</span>
|
||||
<a id="strokePath,Image,SomePath,ColorRGBX,float"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#strokePath%2CImage%2CSomePath%2CColorRGBX%2Cfloat"><span class="Identifier">strokePath</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">path</span><span class="Other">:</span> <a href="paths.html#SomePath"><span class="Identifier">SomePath</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <span class="Identifier">ColorRGBX</span><span class="Other">;</span>
|
||||
<span class="Identifier">strokeWidth</span> <span class="Other">=</span> <span class="FloatNumber">1.0</span><span class="Other">;</span> <span class="Identifier">lineCap</span> <span class="Other">=</span> <span class="Identifier">lcButt</span><span class="Other">;</span> <span class="Identifier">lineJoin</span> <span class="Other">=</span> <span class="Identifier">ljMiter</span><span class="Other">;</span>
|
||||
<span class="Identifier">blendMode</span> <span class="Other">=</span> <span class="Identifier">bmNormal</span><span class="Other">)</span></pre></dt>
|
||||
<dd>
|
||||
|
@ -615,8 +615,8 @@ Fills a path.
|
|||
Strokes a path.
|
||||
|
||||
</dd>
|
||||
<a id="strokePath,Image,SomePath,ColorRGBA,,float"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#strokePath%2CImage%2CSomePath%2CColorRGBA%2C%2Cfloat"><span class="Identifier">strokePath</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">path</span><span class="Other">:</span> <a href="paths.html#SomePath"><span class="Identifier">SomePath</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <span class="Identifier">ColorRGBA</span><span class="Other">;</span>
|
||||
<a id="strokePath,Image,SomePath,ColorRGBX,,float"></a>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#strokePath%2CImage%2CSomePath%2CColorRGBX%2C%2Cfloat"><span class="Identifier">strokePath</span></a><span class="Other">(</span><span class="Identifier">image</span><span class="Other">:</span> <a href="images.html#Image"><span class="Identifier">Image</span></a><span class="Other">;</span> <span class="Identifier">path</span><span class="Other">:</span> <a href="paths.html#SomePath"><span class="Identifier">SomePath</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <span class="Identifier">ColorRGBX</span><span class="Other">;</span>
|
||||
<span class="Identifier">transform</span><span class="Other">:</span> <span class="Identifier">Vec2</span> <span class="Operator">|</span> <span class="Identifier">Mat3</span><span class="Other">;</span> <span class="Identifier">strokeWidth</span> <span class="Other">=</span> <span class="FloatNumber">1.0</span><span class="Other">;</span> <span class="Identifier">lineCap</span> <span class="Other">=</span> <span class="Identifier">lcButt</span><span class="Other">;</span>
|
||||
<span class="Identifier">lineJoin</span> <span class="Other">=</span> <span class="Identifier">ljMiter</span><span class="Other">;</span> <span class="Identifier">blendMode</span> <span class="Other">=</span> <span class="Identifier">bmNormal</span><span class="Other">)</span></pre></dt>
|
||||
<dd>
|
||||
|
@ -662,7 +662,7 @@ Return elements in pairs: (1st, 2nd), (2nd, 3rd) ... (n - 1, last).
|
|||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-25 18:16:00 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-26 01:51:49 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -60,12 +60,12 @@ polygon pixie/paths.html#polygon,Path,float32,float32,float32,int paths: polygon
|
|||
polygon pixie/paths.html#polygon,Path,Vec2,float32,int paths: polygon(path: var Path; pos: Vec2; size: float32; sides: int)
|
||||
commandsToShapes pixie/paths.html#commandsToShapes,Path,float32 paths: commandsToShapes(path: Path; pixelScale: float32 = 1.0): seq[seq[Vec2]]
|
||||
segments pixie/paths.html#segments.i,seq[Vec2] paths: segments(s: seq[Vec2]): Segment
|
||||
fillPath pixie/paths.html#fillPath,Image,SomePath,ColorRGBA paths: fillPath(image: Image; path: SomePath; color: ColorRGBA;\n windingRule = wrNonZero; blendMode = bmNormal)
|
||||
fillPath pixie/paths.html#fillPath,Image,SomePath,ColorRGBA, paths: fillPath(image: Image; path: SomePath; color: ColorRGBA; transform: Vec2 | Mat3;\n windingRule = wrNonZero; blendMode = bmNormal)
|
||||
fillPath pixie/paths.html#fillPath,Image,SomePath,ColorRGBX paths: fillPath(image: Image; path: SomePath; color: ColorRGBX;\n windingRule = wrNonZero; blendMode = bmNormal)
|
||||
fillPath pixie/paths.html#fillPath,Image,SomePath,ColorRGBX, paths: fillPath(image: Image; path: SomePath; color: ColorRGBX; transform: Vec2 | Mat3;\n windingRule = wrNonZero; blendMode = bmNormal)
|
||||
fillPath pixie/paths.html#fillPath,Mask,SomePath paths: fillPath(mask: Mask; path: SomePath; windingRule = wrNonZero)
|
||||
fillPath pixie/paths.html#fillPath,Mask,SomePath, paths: fillPath(mask: Mask; path: SomePath; transform: Vec2 | Mat3;\n windingRule = wrNonZero)
|
||||
fillPath pixie/paths.html#fillPath,Image,SomePath,Paint paths: fillPath(image: Image; path: SomePath; paint: Paint; windingRule = wrNonZero)
|
||||
strokePath pixie/paths.html#strokePath,Image,SomePath,ColorRGBA,float paths: strokePath(image: Image; path: SomePath; color: ColorRGBA; strokeWidth = 1.0;\n lineCap = lcButt; lineJoin = ljMiter; blendMode = bmNormal)
|
||||
strokePath pixie/paths.html#strokePath,Image,SomePath,ColorRGBA,,float paths: strokePath(image: Image; path: SomePath; color: ColorRGBA;\n transform: Vec2 | Mat3; strokeWidth = 1.0; lineCap = lcButt;\n lineJoin = ljMiter; blendMode = bmNormal)
|
||||
strokePath pixie/paths.html#strokePath,Image,SomePath,ColorRGBX,float paths: strokePath(image: Image; path: SomePath; color: ColorRGBX; strokeWidth = 1.0;\n lineCap = lcButt; lineJoin = ljMiter; blendMode = bmNormal)
|
||||
strokePath pixie/paths.html#strokePath,Image,SomePath,ColorRGBX,,float paths: strokePath(image: Image; path: SomePath; color: ColorRGBX;\n transform: Vec2 | Mat3; strokeWidth = 1.0; lineCap = lcButt;\n lineJoin = ljMiter; blendMode = bmNormal)
|
||||
strokePath pixie/paths.html#strokePath,Mask,SomePath,float paths: strokePath(mask: Mask; path: SomePath; strokeWidth = 1.0; lineCap = lcButt;\n lineJoin = ljMiter)
|
||||
strokePath pixie/paths.html#strokePath,Mask,SomePath,,float paths: strokePath(mask: Mask; path: SomePath; transform: Vec2 | Mat3;\n strokeWidth = 1.0; lineCap = lcButt; lineJoin = ljMiter)
|
||||
|
|
|
@ -74,13 +74,13 @@ function main() {
|
|||
</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: ColorRGBA)" href="pixie/images.html#%5B%5D%3D%2CImage%2Cint%2Cint%2CColorRGBA">images: `[]=`(image: Image; x, y: int; rgba: ColorRGBA)</a></li>
|
||||
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): ColorRGBA" href="pixie/images.html#%5B%5D%2CImage%2Cint%2Cint">images: `[]`(image: Image; x, y: int): ColorRGBA</a></li>
|
||||
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>
|
||||
|
@ -358,7 +358,7 @@ function main() {
|
|||
</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: ColorRGBA)" href="pixie/images.html#fill%2CImage%2CColorRGBA">images: fill(image: Image; rgba: ColorRGBA)</a></li>
|
||||
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>
|
||||
|
@ -388,12 +388,12 @@ function main() {
|
|||
</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: ColorRGBA;
|
||||
windingRule = wrNonZero; blendMode = bmNormal)" href="pixie/paths.html#fillPath%2CImage%2CSomePath%2CColorRGBA">paths: fillPath(image: Image; path: SomePath; color: ColorRGBA;
|
||||
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: ColorRGBA; transform: Vec2 | Mat3;
|
||||
windingRule = wrNonZero; blendMode = bmNormal)" href="pixie/paths.html#fillPath%2CImage%2CSomePath%2CColorRGBA%2C">paths: fillPath(image: Image; path: SomePath; color: ColorRGBA; transform: Vec2 | Mat3;
|
||||
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>
|
||||
|
@ -434,7 +434,7 @@ function main() {
|
|||
</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[ColorRGBA]; rgba: ColorRGBA; start, len: int)" href="pixie/images.html#fillUnsafe%2Cseq%5BColorRGBA%5D%2CColorRGBA%2Cint%2Cint">images: fillUnsafe(data: var seq[ColorRGBA]; rgba: ColorRGBA; start, len: int)</a></li>
|
||||
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>
|
||||
|
@ -452,11 +452,11 @@ function main() {
|
|||
</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): ColorRGBA" href="pixie/images.html#getRgbaSmooth%2CImage%2Cfloat32%2Cfloat32">images: getRgbaSmooth(image: Image; x, y: float32; wrapped = false): ColorRGBA</a></li>
|
||||
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): ColorRGBA" href="pixie/images.html#getRgbaUnsafe%2CImage%2Cint%2Cint">images: getRgbaUnsafe(image: Image; x, y: int): ColorRGBA</a></li>
|
||||
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"
|
||||
|
@ -512,7 +512,7 @@ function main() {
|
|||
<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: ColorRGBA; t: float32): ColorRGBA" href="pixie/common.html#lerp%2CColorRGBA%2CColorRGBA%2Cfloat32">common: lerp(a, b: ColorRGBA; t: float32): ColorRGBA</a></li>
|
||||
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>
|
||||
|
@ -748,7 +748,7 @@ function main() {
|
|||
</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: ColorRGBA)" href="pixie/images.html#setRgbaUnsafe%2CImage%2Cint%2Cint%2CColorRGBA">images: setRgbaUnsafe(image: Image; x, y: int; rgba: ColorRGBA)</a></li>
|
||||
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"
|
||||
|
@ -756,7 +756,7 @@ function main() {
|
|||
</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: ColorRGBA): Image" href="pixie/images.html#shadow%2CImage%2CVec2%2Cfloat32%2Cfloat32%2CColorRGBA">images: shadow(image: Image; offset: Vec2; spread, blur: float32; color: ColorRGBA): Image</a></li>
|
||||
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"
|
||||
|
@ -788,14 +788,14 @@ function main() {
|
|||
</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: ColorRGBA;
|
||||
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%2CColorRGBA%2C%2Cfloat">paths: strokePath(image: Image; path: SomePath; color: ColorRGBA;
|
||||
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: ColorRGBA; strokeWidth = 1.0;
|
||||
lineCap = lcButt; lineJoin = ljMiter; blendMode = bmNormal)" href="pixie/paths.html#strokePath%2CImage%2CSomePath%2CColorRGBA%2Cfloat">paths: strokePath(image: Image; path: SomePath; color: ColorRGBA; strokeWidth = 1.0;
|
||||
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;
|
||||
|
@ -860,19 +860,11 @@ function main() {
|
|||
</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="common: toPremultipliedAlpha(c: Color): Color" href="pixie/common.html#toPremultipliedAlpha%2CColor">common: toPremultipliedAlpha(c: Color): Color</a></li>
|
||||
<li><a class="reference external"
|
||||
data-doc-search-tag="common: toPremultipliedAlpha(c: ColorRGBA): ColorRGBA" href="pixie/common.html#toPremultipliedAlpha%2CColorRGBA">common: toPremultipliedAlpha(c: ColorRGBA): ColorRGBA</a></li>
|
||||
<li><a class="reference external"
|
||||
data-doc-search-tag="images: toPremultipliedAlpha(image: Image)" href="pixie/images.html#toPremultipliedAlpha%2CImage">images: toPremultipliedAlpha(image: Image)</a></li>
|
||||
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="common: toStraightAlpha(c: Color): Color" href="pixie/common.html#toStraightAlpha%2CColor">common: toStraightAlpha(c: Color): Color</a></li>
|
||||
<li><a class="reference external"
|
||||
data-doc-search-tag="common: toStraightAlpha(c: ColorRGBA): ColorRGBA" href="pixie/common.html#toStraightAlpha%2CColorRGBA">common: toStraightAlpha(c: ColorRGBA): ColorRGBA</a></li>
|
||||
<li><a class="reference external"
|
||||
data-doc-search-tag="images: toStraightAlpha(image: Image)" href="pixie/images.html#toStraightAlpha%2CImage">images: toStraightAlpha(image: Image)</a></li>
|
||||
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"
|
||||
|
@ -923,7 +915,7 @@ function main() {
|
|||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-25 18:16:00 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2021-02-26 01:51:49 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
Loading…
Reference in a new issue