1487 lines
218 KiB
HTML
1487 lines
218 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>sdl2/sdl2_gfx</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);
|
|
|
|
|
|
if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
|
|
document.documentElement.setAttribute('data-theme', "dark");
|
|
toggleSwitch.checked = true;
|
|
} else if (window.matchMedia && window.matchMedia('(prefers-color-scheme: light)').matches) {
|
|
document.documentElement.setAttribute('data-theme', "light");
|
|
toggleSwitch.checked = false;
|
|
} else {
|
|
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">sdl2/sdl2_gfx</h1>
|
|
<div class="row">
|
|
<div class="three columns">
|
|
<div class="theme-switch-wrapper">
|
|
<label class="theme-switch" for="checkbox">
|
|
<input type="checkbox" id="checkbox" />
|
|
<div class="slider round"></div>
|
|
</label>
|
|
<em>Dark Mode</em>
|
|
</div>
|
|
<div id="global-links">
|
|
<ul class="simple">
|
|
</ul>
|
|
</div>
|
|
<div id="searchInputDiv">
|
|
Search: <input type="text" id="searchInput"
|
|
onkeyup="search()" />
|
|
</div>
|
|
<div>
|
|
Group by:
|
|
<select onchange="groupBy(this.value)">
|
|
<option value="section">Section</option>
|
|
<option value="type">Type</option>
|
|
</select>
|
|
</div>
|
|
<ul class="simple simple-toc" id="toc-list">
|
|
<li>
|
|
<a class="reference reference-toplevel" href="#6" id="56">Imports</a>
|
|
<ul class="simple simple-toc-section">
|
|
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<a class="reference reference-toplevel" href="#7" id="57">Types</a>
|
|
<ul class="simple simple-toc-section">
|
|
<li><a class="reference" href="#FPSmanager"
|
|
title="FPSmanager {.bycopy.} = object
|
|
framecount*: Uint32
|
|
rateticks*: cfloat
|
|
baseticks*: Uint32
|
|
lastticks*: Uint32
|
|
rate*: Uint32"><wbr />FPSmanager<span class="attachedType"></span></a></li>
|
|
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<a class="reference reference-toplevel" href="#10" id="60">Consts</a>
|
|
<ul class="simple simple-toc-section">
|
|
<li><a class="reference" href="#SDL2gfxPrimitivesStd"
|
|
title="SDL2gfxPrimitivesStd = false"><wbr />SDL2gfx<wbr />Primitives<wbr />Std<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#SDL2gfxPrimitivesGit"
|
|
title="SDL2gfxPrimitivesGit = false"><wbr />SDL2gfx<wbr />Primitives<wbr />Git<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#SDL2gfxPrimitivesDL"
|
|
title="SDL2gfxPrimitivesDL = true"><wbr />SDL2gfx<wbr />Primitives<wbr />DL<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#SDL2gfxPrimitivesStatic"
|
|
title="SDL2gfxPrimitivesStatic = true"><wbr />SDL2gfx<wbr />Primitives<wbr />Static<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#SDL2gfxPrimitivesSetVer"
|
|
title="SDL2gfxPrimitivesSetVer = """><wbr />SDL2gfx<wbr />Primitives<wbr />Set<wbr />Ver<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#SDL2gfxPrimitivesLPath"
|
|
title="SDL2gfxPrimitivesLPath = "/Users/joey/Projects/nim-sdl2/src/build/sdl2_gfx/.libs/libSDL2_gfx.a""><wbr />SDL2gfx<wbr />Primitives<wbr />LPath<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#SDL2gfxPrimitivesPath"
|
|
title="SDL2gfxPrimitivesPath = "/Users/joey/Projects/nim-sdl2/src/build/sdl2_gfx/SDL2_gfxPrimitives.h""><wbr />SDL2gfx<wbr />Primitives<wbr />Path<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#SDL2_GFXPRIMITIVES_MAJOR"
|
|
title="SDL2_GFXPRIMITIVES_MAJOR = 1"><wbr />SDL2_<wbr />GFXPRIMITIVES_<wbr />MAJOR<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#SDL2_GFXPRIMITIVES_MINOR"
|
|
title="SDL2_GFXPRIMITIVES_MINOR = 0"><wbr />SDL2_<wbr />GFXPRIMITIVES_<wbr />MINOR<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#SDL2_GFXPRIMITIVES_MICRO"
|
|
title="SDL2_GFXPRIMITIVES_MICRO = 4"><wbr />SDL2_<wbr />GFXPRIMITIVES_<wbr />MICRO<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#SMOOTHING_OFF"
|
|
title="SMOOTHING_OFF = 0"><wbr />SMOOTHING_<wbr />OFF<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#SMOOTHING_ON"
|
|
title="SMOOTHING_ON = 1"><wbr />SMOOTHING_<wbr />ON<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#FPS_UPPER_LIMIT"
|
|
title="FPS_UPPER_LIMIT = 200"><wbr />FPS_<wbr />UPPER_<wbr />LIMIT<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#FPS_LOWER_LIMIT"
|
|
title="FPS_LOWER_LIMIT = 1"><wbr />FPS_<wbr />LOWER_<wbr />LIMIT<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#FPS_DEFAULT"
|
|
title="FPS_DEFAULT = 30"><wbr />FPS_<wbr />DEFAULT<span class="attachedType"></span></a></li>
|
|
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<a class="reference reference-toplevel" href="#12" id="62">Procs</a>
|
|
<ul class="simple simple-toc-section">
|
|
<li><a class="reference" href="#pixelColor%2Cptr.Renderer%2CSint16%2CSint16%2CUint32"
|
|
title="pixelColor(renderer: ptr Renderer; x: Sint16; y: Sint16; color: Uint32): cint"><wbr />pixel<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#pixelRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="pixelRGBA(renderer: ptr Renderer; x: Sint16; y: Sint16; r: Uint8; g: Uint8; b: Uint8;
|
|
a: Uint8): cint"><wbr />pixel<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#hlineColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CUint32"
|
|
title="hlineColor(renderer: ptr Renderer; x1: Sint16; x2: Sint16; y: Sint16; color: Uint32): cint"><wbr />hline<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#hlineRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="hlineRGBA(renderer: ptr Renderer; x1: Sint16; x2: Sint16; y: Sint16; r: Uint8; g: Uint8;
|
|
b: Uint8; a: Uint8): cint"><wbr />hline<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#vlineColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CUint32"
|
|
title="vlineColor(renderer: ptr Renderer; x: Sint16; y1: Sint16; y2: Sint16; color: Uint32): cint"><wbr />vline<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#vlineRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="vlineRGBA(renderer: ptr Renderer; x: Sint16; y1: Sint16; y2: Sint16; r: Uint8; g: Uint8;
|
|
b: Uint8; a: Uint8): cint"><wbr />vline<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#rectangleColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"
|
|
title="rectangleColor(renderer: ptr Renderer; x1: Sint16; y1: Sint16; x2: Sint16; y2: Sint16;
|
|
color: Uint32): cint"><wbr />rectangle<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#rectangleRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="rectangleRGBA(renderer: ptr Renderer; x1: Sint16; y1: Sint16; x2: Sint16; y2: Sint16;
|
|
r: Uint8; g: Uint8; b: Uint8; a: Uint8): cint"><wbr />rectangle<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#roundedRectangleColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"
|
|
title="roundedRectangleColor(renderer: ptr Renderer; x1: Sint16; y1: Sint16; x2: Sint16;
|
|
y2: Sint16; rad: Sint16; color: Uint32): cint"><wbr />rounded<wbr />Rectangle<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#roundedRectangleRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="roundedRectangleRGBA(renderer: ptr Renderer; x1: Sint16; y1: Sint16; x2: Sint16;
|
|
y2: Sint16; rad: Sint16; r: Uint8; g: Uint8; b: Uint8; a: Uint8): cint"><wbr />rounded<wbr />Rectangle<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#boxColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"
|
|
title="boxColor(renderer: ptr Renderer; x1: Sint16; y1: Sint16; x2: Sint16; y2: Sint16;
|
|
color: Uint32): cint"><wbr />box<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#boxRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="boxRGBA(renderer: ptr Renderer; x1: Sint16; y1: Sint16; x2: Sint16; y2: Sint16; r: Uint8;
|
|
g: Uint8; b: Uint8; a: Uint8): cint"><wbr />box<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#roundedBoxColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"
|
|
title="roundedBoxColor(renderer: ptr Renderer; x1: Sint16; y1: Sint16; x2: Sint16; y2: Sint16;
|
|
rad: Sint16; color: Uint32): cint"><wbr />rounded<wbr />Box<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#roundedBoxRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="roundedBoxRGBA(renderer: ptr Renderer; x1: Sint16; y1: Sint16; x2: Sint16; y2: Sint16;
|
|
rad: Sint16; r: Uint8; g: Uint8; b: Uint8; a: Uint8): cint"><wbr />rounded<wbr />Box<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#lineColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"
|
|
title="lineColor(renderer: ptr Renderer; x1: Sint16; y1: Sint16; x2: Sint16; y2: Sint16;
|
|
color: Uint32): cint"><wbr />line<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#lineRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="lineRGBA(renderer: ptr Renderer; x1: Sint16; y1: Sint16; x2: Sint16; y2: Sint16; r: Uint8;
|
|
g: Uint8; b: Uint8; a: Uint8): cint"><wbr />line<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#aalineColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"
|
|
title="aalineColor(renderer: ptr Renderer; x1: Sint16; y1: Sint16; x2: Sint16; y2: Sint16;
|
|
color: Uint32): cint"><wbr />aaline<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#aalineRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="aalineRGBA(renderer: ptr Renderer; x1: Sint16; y1: Sint16; x2: Sint16; y2: Sint16;
|
|
r: Uint8; g: Uint8; b: Uint8; a: Uint8): cint"><wbr />aaline<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#thickLineColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint32"
|
|
title="thickLineColor(renderer: ptr Renderer; x1: Sint16; y1: Sint16; x2: Sint16; y2: Sint16;
|
|
width: Uint8; color: Uint32): cint"><wbr />thick<wbr />Line<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#thickLineRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="thickLineRGBA(renderer: ptr Renderer; x1: Sint16; y1: Sint16; x2: Sint16; y2: Sint16;
|
|
width: Uint8; r: Uint8; g: Uint8; b: Uint8; a: Uint8): cint"><wbr />thick<wbr />Line<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#circleColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CUint32"
|
|
title="circleColor(renderer: ptr Renderer; x: Sint16; y: Sint16; rad: Sint16; color: Uint32): cint"><wbr />circle<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#circleRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="circleRGBA(renderer: ptr Renderer; x: Sint16; y: Sint16; rad: Sint16; r: Uint8; g: Uint8;
|
|
b: Uint8; a: Uint8): cint"><wbr />circle<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#arcColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"
|
|
title="arcColor(renderer: ptr Renderer; x: Sint16; y: Sint16; rad: Sint16; start: Sint16;
|
|
`end`: Sint16; color: Uint32): cint"><wbr />arc<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#arcRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="arcRGBA(renderer: ptr Renderer; x: Sint16; y: Sint16; rad: Sint16; start: Sint16;
|
|
`end`: Sint16; r: Uint8; g: Uint8; b: Uint8; a: Uint8): cint"><wbr />arc<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#aacircleColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CUint32"
|
|
title="aacircleColor(renderer: ptr Renderer; x: Sint16; y: Sint16; rad: Sint16; color: Uint32): cint"><wbr />aacircle<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#aacircleRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="aacircleRGBA(renderer: ptr Renderer; x: Sint16; y: Sint16; rad: Sint16; r: Uint8; g: Uint8;
|
|
b: Uint8; a: Uint8): cint"><wbr />aacircle<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#filledCircleColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CUint32"
|
|
title="filledCircleColor(renderer: ptr Renderer; x: Sint16; y: Sint16; r: Sint16; color: Uint32): cint"><wbr />filled<wbr />Circle<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#filledCircleRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="filledCircleRGBA(renderer: ptr Renderer; x: Sint16; y: Sint16; rad: Sint16; r: Uint8;
|
|
g: Uint8; b: Uint8; a: Uint8): cint"><wbr />filled<wbr />Circle<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#ellipseColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"
|
|
title="ellipseColor(renderer: ptr Renderer; x: Sint16; y: Sint16; rx: Sint16; ry: Sint16;
|
|
color: Uint32): cint"><wbr />ellipse<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#ellipseRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="ellipseRGBA(renderer: ptr Renderer; x: Sint16; y: Sint16; rx: Sint16; ry: Sint16; r: Uint8;
|
|
g: Uint8; b: Uint8; a: Uint8): cint"><wbr />ellipse<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#aaellipseColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"
|
|
title="aaellipseColor(renderer: ptr Renderer; x: Sint16; y: Sint16; rx: Sint16; ry: Sint16;
|
|
color: Uint32): cint"><wbr />aaellipse<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#aaellipseRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="aaellipseRGBA(renderer: ptr Renderer; x: Sint16; y: Sint16; rx: Sint16; ry: Sint16;
|
|
r: Uint8; g: Uint8; b: Uint8; a: Uint8): cint"><wbr />aaellipse<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#filledEllipseColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"
|
|
title="filledEllipseColor(renderer: ptr Renderer; x: Sint16; y: Sint16; rx: Sint16; ry: Sint16;
|
|
color: Uint32): cint"><wbr />filled<wbr />Ellipse<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#filledEllipseRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="filledEllipseRGBA(renderer: ptr Renderer; x: Sint16; y: Sint16; rx: Sint16; ry: Sint16;
|
|
r: Uint8; g: Uint8; b: Uint8; a: Uint8): cint"><wbr />filled<wbr />Ellipse<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#pieColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"
|
|
title="pieColor(renderer: ptr Renderer; x: Sint16; y: Sint16; rad: Sint16; start: Sint16;
|
|
`end`: Sint16; color: Uint32): cint"><wbr />pie<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#pieRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="pieRGBA(renderer: ptr Renderer; x: Sint16; y: Sint16; rad: Sint16; start: Sint16;
|
|
`end`: Sint16; r: Uint8; g: Uint8; b: Uint8; a: Uint8): cint"><wbr />pie<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#filledPieColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"
|
|
title="filledPieColor(renderer: ptr Renderer; x: Sint16; y: Sint16; rad: Sint16; start: Sint16;
|
|
`end`: Sint16; color: Uint32): cint"><wbr />filled<wbr />Pie<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#filledPieRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="filledPieRGBA(renderer: ptr Renderer; x: Sint16; y: Sint16; rad: Sint16; start: Sint16;
|
|
`end`: Sint16; r: Uint8; g: Uint8; b: Uint8; a: Uint8): cint"><wbr />filled<wbr />Pie<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#trigonColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"
|
|
title="trigonColor(renderer: ptr Renderer; x1: Sint16; y1: Sint16; x2: Sint16; y2: Sint16;
|
|
x3: Sint16; y3: Sint16; color: Uint32): cint"><wbr />trigon<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#trigonRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="trigonRGBA(renderer: ptr Renderer; x1: Sint16; y1: Sint16; x2: Sint16; y2: Sint16;
|
|
x3: Sint16; y3: Sint16; r: Uint8; g: Uint8; b: Uint8; a: Uint8): cint"><wbr />trigon<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#aatrigonColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"
|
|
title="aatrigonColor(renderer: ptr Renderer; x1: Sint16; y1: Sint16; x2: Sint16; y2: Sint16;
|
|
x3: Sint16; y3: Sint16; color: Uint32): cint"><wbr />aatrigon<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#aatrigonRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="aatrigonRGBA(renderer: ptr Renderer; x1: Sint16; y1: Sint16; x2: Sint16; y2: Sint16;
|
|
x3: Sint16; y3: Sint16; r: Uint8; g: Uint8; b: Uint8; a: Uint8): cint"><wbr />aatrigon<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#filledTrigonColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"
|
|
title="filledTrigonColor(renderer: ptr Renderer; x1: Sint16; y1: Sint16; x2: Sint16; y2: Sint16;
|
|
x3: Sint16; y3: Sint16; color: Uint32): cint"><wbr />filled<wbr />Trigon<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#filledTrigonRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="filledTrigonRGBA(renderer: ptr Renderer; x1: Sint16; y1: Sint16; x2: Sint16; y2: Sint16;
|
|
x3: Sint16; y3: Sint16; r: Uint8; g: Uint8; b: Uint8; a: Uint8): cint"><wbr />filled<wbr />Trigon<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#polygonColor%2Cptr.Renderer%2Cptr.Sint16%2Cptr.Sint16%2Ccint%2CUint32"
|
|
title="polygonColor(renderer: ptr Renderer; vx: ptr Sint16; vy: ptr Sint16; n: cint; color: Uint32): cint"><wbr />polygon<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#polygonRGBA%2Cptr.Renderer%2Cptr.Sint16%2Cptr.Sint16%2Ccint%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="polygonRGBA(renderer: ptr Renderer; vx: ptr Sint16; vy: ptr Sint16; n: cint; r: Uint8;
|
|
g: Uint8; b: Uint8; a: Uint8): cint"><wbr />polygon<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#aapolygonColor%2Cptr.Renderer%2Cptr.Sint16%2Cptr.Sint16%2Ccint%2CUint32"
|
|
title="aapolygonColor(renderer: ptr Renderer; vx: ptr Sint16; vy: ptr Sint16; n: cint;
|
|
color: Uint32): cint"><wbr />aapolygon<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#aapolygonRGBA%2Cptr.Renderer%2Cptr.Sint16%2Cptr.Sint16%2Ccint%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="aapolygonRGBA(renderer: ptr Renderer; vx: ptr Sint16; vy: ptr Sint16; n: cint; r: Uint8;
|
|
g: Uint8; b: Uint8; a: Uint8): cint"><wbr />aapolygon<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#filledPolygonColor%2Cptr.Renderer%2Cptr.Sint16%2Cptr.Sint16%2Ccint%2CUint32"
|
|
title="filledPolygonColor(renderer: ptr Renderer; vx: ptr Sint16; vy: ptr Sint16; n: cint;
|
|
color: Uint32): cint"><wbr />filled<wbr />Polygon<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#filledPolygonRGBA%2Cptr.Renderer%2Cptr.Sint16%2Cptr.Sint16%2Ccint%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="filledPolygonRGBA(renderer: ptr Renderer; vx: ptr Sint16; vy: ptr Sint16; n: cint;
|
|
r: Uint8; g: Uint8; b: Uint8; a: Uint8): cint"><wbr />filled<wbr />Polygon<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#texturedPolygon%2Cptr.Renderer%2Cptr.Sint16%2Cptr.Sint16%2Ccint%2Cptr.Surface%2Ccint%2Ccint"
|
|
title="texturedPolygon(renderer: ptr Renderer; vx: ptr Sint16; vy: ptr Sint16; n: cint;
|
|
texture: ptr Surface; textureDx: cint; textureDy: cint): cint"><wbr />textured<wbr />Polygon<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#bezierColor%2Cptr.Renderer%2Cptr.Sint16%2Cptr.Sint16%2Ccint%2Ccint%2CUint32"
|
|
title="bezierColor(renderer: ptr Renderer; vx: ptr Sint16; vy: ptr Sint16; n: cint; s: cint;
|
|
color: Uint32): cint"><wbr />bezier<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#bezierRGBA%2Cptr.Renderer%2Cptr.Sint16%2Cptr.Sint16%2Ccint%2Ccint%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="bezierRGBA(renderer: ptr Renderer; vx: ptr Sint16; vy: ptr Sint16; n: cint; s: cint;
|
|
r: Uint8; g: Uint8; b: Uint8; a: Uint8): cint"><wbr />bezier<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#gfxPrimitivesSetFont%2Cpointer%2CUint32%2CUint32"
|
|
title="gfxPrimitivesSetFont(fontdata: pointer; cw: Uint32; ch: Uint32)"><wbr />gfx<wbr />Primitives<wbr />Set<wbr />Font<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#gfxPrimitivesSetFontRotation%2CUint32"
|
|
title="gfxPrimitivesSetFontRotation(rotation: Uint32)"><wbr />gfx<wbr />Primitives<wbr />Set<wbr />Font<wbr />Rotation<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#characterColor%2Cptr.Renderer%2CSint16%2CSint16%2Ccchar%2CUint32"
|
|
title="characterColor(renderer: ptr Renderer; x: Sint16; y: Sint16; c: cchar; color: Uint32): cint"><wbr />character<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#characterRGBA%2Cptr.Renderer%2CSint16%2CSint16%2Ccchar%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="characterRGBA(renderer: ptr Renderer; x: Sint16; y: Sint16; c: cchar; r: Uint8; g: Uint8;
|
|
b: Uint8; a: Uint8): cint"><wbr />character<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#stringColor%2Cptr.Renderer%2CSint16%2CSint16%2Ccstring%2CUint32"
|
|
title="stringColor(renderer: ptr Renderer; x: Sint16; y: Sint16; s: cstring; color: Uint32): cint"><wbr />string<wbr />Color<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#stringRGBA%2Cptr.Renderer%2CSint16%2CSint16%2Ccstring%2CUint8%2CUint8%2CUint8%2CUint8"
|
|
title="stringRGBA(renderer: ptr Renderer; x: Sint16; y: Sint16; s: cstring; r: Uint8; g: Uint8;
|
|
b: Uint8; a: Uint8): cint"><wbr />string<wbr />RGBA<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#rotozoomSurface%2Cptr.Surface%2Ccdouble%2Ccdouble%2Ccint"
|
|
title="rotozoomSurface(src: ptr Surface; angle: cdouble; zoom: cdouble; smooth: cint): ptr Surface"><wbr />rotozoom<wbr />Surface<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#rotozoomSurfaceXY%2Cptr.Surface%2Ccdouble%2Ccdouble%2Ccdouble%2Ccint"
|
|
title="rotozoomSurfaceXY(src: ptr Surface; angle: cdouble; zoomx: cdouble; zoomy: cdouble;
|
|
smooth: cint): ptr Surface"><wbr />rotozoom<wbr />Surface<wbr />XY<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#rotozoomSurfaceSize%2Ccint%2Ccint%2Ccdouble%2Ccdouble%2Cptr.cint%2Cptr.cint"
|
|
title="rotozoomSurfaceSize(width: cint; height: cint; angle: cdouble; zoom: cdouble;
|
|
dstwidth: ptr cint; dstheight: ptr cint)"><wbr />rotozoom<wbr />Surface<wbr />Size<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#rotozoomSurfaceSizeXY%2Ccint%2Ccint%2Ccdouble%2Ccdouble%2Ccdouble%2Cptr.cint%2Cptr.cint"
|
|
title="rotozoomSurfaceSizeXY(width: cint; height: cint; angle: cdouble; zoomx: cdouble;
|
|
zoomy: cdouble; dstwidth: ptr cint; dstheight: ptr cint)"><wbr />rotozoom<wbr />Surface<wbr />Size<wbr />XY<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#zoomSurface%2Cptr.Surface%2Ccdouble%2Ccdouble%2Ccint"
|
|
title="zoomSurface(src: ptr Surface; zoomx: cdouble; zoomy: cdouble; smooth: cint): ptr Surface"><wbr />zoom<wbr />Surface<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#zoomSurfaceSize%2Ccint%2Ccint%2Ccdouble%2Ccdouble%2Cptr.cint%2Cptr.cint"
|
|
title="zoomSurfaceSize(width: cint; height: cint; zoomx: cdouble; zoomy: cdouble;
|
|
dstwidth: ptr cint; dstheight: ptr cint)"><wbr />zoom<wbr />Surface<wbr />Size<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#shrinkSurface%2Cptr.Surface%2Ccint%2Ccint"
|
|
title="shrinkSurface(src: ptr Surface; factorx: cint; factory: cint): ptr Surface"><wbr />shrink<wbr />Surface<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#rotateSurface90Degrees%2Cptr.Surface%2Ccint"
|
|
title="rotateSurface90Degrees(src: ptr Surface; numClockwiseTurns: cint): ptr Surface"><wbr />rotate<wbr />Surface90Degrees<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#initFramerate%2Cptr.FPSmanager"
|
|
title="initFramerate(manager: ptr FPSmanager)"><wbr />init<wbr />Framerate<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#setFramerate%2Cptr.FPSmanager%2CUint32"
|
|
title="setFramerate(manager: ptr FPSmanager; rate: Uint32): cint"><wbr />set<wbr />Framerate<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#getFramerate%2Cptr.FPSmanager"
|
|
title="getFramerate(manager: ptr FPSmanager): cint"><wbr />get<wbr />Framerate<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#getFramecount%2Cptr.FPSmanager"
|
|
title="getFramecount(manager: ptr FPSmanager): cint"><wbr />get<wbr />Framecount<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#framerateDelay%2Cptr.FPSmanager"
|
|
title="framerateDelay(manager: ptr FPSmanager): Uint32"><wbr />framerate<wbr />Delay<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterMMXdetect"
|
|
title="imageFilterMMXdetect(): cint"><wbr />image<wbr />Filter<wbr />MMXdetect<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterMMXoff"
|
|
title="imageFilterMMXoff()"><wbr />image<wbr />Filter<wbr />MMXoff<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterMMXon"
|
|
title="imageFilterMMXon()"><wbr />image<wbr />Filter<wbr />MMXon<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterAdd%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"
|
|
title="imageFilterAdd(Src1: ptr cuchar; Src2: ptr cuchar; Dest: ptr cuchar; length: cuint): cint"><wbr />image<wbr />Filter<wbr />Add<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterMean%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"
|
|
title="imageFilterMean(Src1: ptr cuchar; Src2: ptr cuchar; Dest: ptr cuchar; length: cuint): cint"><wbr />image<wbr />Filter<wbr />Mean<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterSub%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"
|
|
title="imageFilterSub(Src1: ptr cuchar; Src2: ptr cuchar; Dest: ptr cuchar; length: cuint): cint"><wbr />image<wbr />Filter<wbr />Sub<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterAbsDiff%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"
|
|
title="imageFilterAbsDiff(Src1: ptr cuchar; Src2: ptr cuchar; Dest: ptr cuchar; length: cuint): cint"><wbr />image<wbr />Filter<wbr />Abs<wbr />Diff<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterMult%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"
|
|
title="imageFilterMult(Src1: ptr cuchar; Src2: ptr cuchar; Dest: ptr cuchar; length: cuint): cint"><wbr />image<wbr />Filter<wbr />Mult<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterMultNor%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"
|
|
title="imageFilterMultNor(Src1: ptr cuchar; Src2: ptr cuchar; Dest: ptr cuchar; length: cuint): cint"><wbr />image<wbr />Filter<wbr />Mult<wbr />Nor<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterMultDivby2%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"
|
|
title="imageFilterMultDivby2(Src1: ptr cuchar; Src2: ptr cuchar; Dest: ptr cuchar; length: cuint): cint"><wbr />image<wbr />Filter<wbr />Mult<wbr />Divby2<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterMultDivby4%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"
|
|
title="imageFilterMultDivby4(Src1: ptr cuchar; Src2: ptr cuchar; Dest: ptr cuchar; length: cuint): cint"><wbr />image<wbr />Filter<wbr />Mult<wbr />Divby4<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterBitAnd%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"
|
|
title="imageFilterBitAnd(Src1: ptr cuchar; Src2: ptr cuchar; Dest: ptr cuchar; length: cuint): cint"><wbr />image<wbr />Filter<wbr />Bit<wbr />And<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterBitOr%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"
|
|
title="imageFilterBitOr(Src1: ptr cuchar; Src2: ptr cuchar; Dest: ptr cuchar; length: cuint): cint"><wbr />image<wbr />Filter<wbr />Bit<wbr />Or<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterDiv%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"
|
|
title="imageFilterDiv(Src1: ptr cuchar; Src2: ptr cuchar; Dest: ptr cuchar; length: cuint): cint"><wbr />image<wbr />Filter<wbr />Div<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterBitNegation%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"
|
|
title="imageFilterBitNegation(Src1: ptr cuchar; Dest: ptr cuchar; length: cuint): cint"><wbr />image<wbr />Filter<wbr />Bit<wbr />Negation<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterAddByte%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar"
|
|
title="imageFilterAddByte(Src1: ptr cuchar; Dest: ptr cuchar; length: cuint; C: cuchar): cint"><wbr />image<wbr />Filter<wbr />Add<wbr />Byte<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterAddUint%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuint"
|
|
title="imageFilterAddUint(Src1: ptr cuchar; Dest: ptr cuchar; length: cuint; C: cuint): cint"><wbr />image<wbr />Filter<wbr />Add<wbr />Uint<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterAddByteToHalf%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar"
|
|
title="imageFilterAddByteToHalf(Src1: ptr cuchar; Dest: ptr cuchar; length: cuint; C: cuchar): cint"><wbr />image<wbr />Filter<wbr />Add<wbr />Byte<wbr />To<wbr />Half<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterSubByte%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar"
|
|
title="imageFilterSubByte(Src1: ptr cuchar; Dest: ptr cuchar; length: cuint; C: cuchar): cint"><wbr />image<wbr />Filter<wbr />Sub<wbr />Byte<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterSubUint%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuint"
|
|
title="imageFilterSubUint(Src1: ptr cuchar; Dest: ptr cuchar; length: cuint; C: cuint): cint"><wbr />image<wbr />Filter<wbr />Sub<wbr />Uint<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterShiftRight%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar"
|
|
title="imageFilterShiftRight(Src1: ptr cuchar; Dest: ptr cuchar; length: cuint; N: cuchar): cint"><wbr />image<wbr />Filter<wbr />Shift<wbr />Right<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterShiftRightUint%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar"
|
|
title="imageFilterShiftRightUint(Src1: ptr cuchar; Dest: ptr cuchar; length: cuint; N: cuchar): cint"><wbr />image<wbr />Filter<wbr />Shift<wbr />Right<wbr />Uint<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterMultByByte%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar"
|
|
title="imageFilterMultByByte(Src1: ptr cuchar; Dest: ptr cuchar; length: cuint; C: cuchar): cint"><wbr />image<wbr />Filter<wbr />Mult<wbr />By<wbr />Byte<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterShiftRightAndMultByByte%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar%2Ccuchar"
|
|
title="imageFilterShiftRightAndMultByByte(Src1: ptr cuchar; Dest: ptr cuchar; length: cuint;
|
|
N: cuchar; C: cuchar): cint"><wbr />image<wbr />Filter<wbr />Shift<wbr />Right<wbr />And<wbr />Mult<wbr />By<wbr />Byte<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterShiftLeftByte%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar"
|
|
title="imageFilterShiftLeftByte(Src1: ptr cuchar; Dest: ptr cuchar; length: cuint; N: cuchar): cint"><wbr />image<wbr />Filter<wbr />Shift<wbr />Left<wbr />Byte<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterShiftLeftUint%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar"
|
|
title="imageFilterShiftLeftUint(Src1: ptr cuchar; Dest: ptr cuchar; length: cuint; N: cuchar): cint"><wbr />image<wbr />Filter<wbr />Shift<wbr />Left<wbr />Uint<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterShiftLeft%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar"
|
|
title="imageFilterShiftLeft(Src1: ptr cuchar; Dest: ptr cuchar; length: cuint; N: cuchar): cint"><wbr />image<wbr />Filter<wbr />Shift<wbr />Left<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterBinarizeUsingThreshold%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar"
|
|
title="imageFilterBinarizeUsingThreshold(Src1: ptr cuchar; Dest: ptr cuchar; length: cuint;
|
|
T: cuchar): cint"><wbr />image<wbr />Filter<wbr />Binarize<wbr />Using<wbr />Threshold<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterClipToRange%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar%2Ccuchar"
|
|
title="imageFilterClipToRange(Src1: ptr cuchar; Dest: ptr cuchar; length: cuint; Tmin: cuchar;
|
|
Tmax: cuchar): cint"><wbr />image<wbr />Filter<wbr />Clip<wbr />To<wbr />Range<span class="attachedType"></span></a></li>
|
|
<li><a class="reference" href="#imageFilterNormalizeLinear%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccint%2Ccint%2Ccint%2Ccint"
|
|
title="imageFilterNormalizeLinear(Src: ptr cuchar; Dest: ptr cuchar; length: cuint; Cmin: cint;
|
|
Cmax: cint; Nmin: cint; Nmax: cint): cint"><wbr />image<wbr />Filter<wbr />Normalize<wbr />Linear<span class="attachedType"></span></a></li>
|
|
|
|
</ul>
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
<div class="nine columns" id="content">
|
|
<div id="tocRoot"></div>
|
|
|
|
<p class="module-desc"></p>
|
|
<div class="section" id="6">
|
|
<h1><a class="toc-backref" href="#6">Imports</a></h1>
|
|
<dl class="item">
|
|
<a class="reference external" href="sdl2.html">sdl2</a>
|
|
</dl></div>
|
|
<div class="section" id="7">
|
|
<h1><a class="toc-backref" href="#7">Types</a></h1>
|
|
<dl class="item">
|
|
<a id="FPSmanager"></a>
|
|
<dt><pre><a href="sdl2_gfx.html#FPSmanager"><span class="Identifier">FPSmanager</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">bycopy</span></span><span class="Other">.}</span></span> <span class="Other">=</span> <span class="Keyword">object</span>
|
|
<span class="Identifier">framecount</span><span class="Operator">*</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a>
|
|
<span class="Identifier">rateticks</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">cfloat</span>
|
|
<span class="Identifier">baseticks</span><span class="Operator">*</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a>
|
|
<span class="Identifier">lastticks</span><span class="Operator">*</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a>
|
|
<span class="Identifier">rate</span><span class="Operator">*</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a>
|
|
</pre></dt>
|
|
<dd>
|
|
|
|
<pre>!
|
|
\brief Structure holding the state and timing information of the framerate controller.</pre>
|
|
|
|
|
|
</dd>
|
|
|
|
</dl></div>
|
|
<div class="section" id="10">
|
|
<h1><a class="toc-backref" href="#10">Consts</a></h1>
|
|
<dl class="item">
|
|
<a id="SDL2gfxPrimitivesStd"></a>
|
|
<dt><pre><a href="sdl2_gfx.html#SDL2gfxPrimitivesStd"><span class="Identifier">SDL2gfxPrimitivesStd</span></a> <span class="Other">=</span> <span class="DecNumber">false</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="SDL2gfxPrimitivesGit"></a>
|
|
<dt><pre><a href="sdl2_gfx.html#SDL2gfxPrimitivesGit"><span class="Identifier">SDL2gfxPrimitivesGit</span></a> <span class="Other">=</span> <span class="DecNumber">false</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="SDL2gfxPrimitivesDL"></a>
|
|
<dt><pre><a href="sdl2_gfx.html#SDL2gfxPrimitivesDL"><span class="Identifier">SDL2gfxPrimitivesDL</span></a> <span class="Other">=</span> <span class="DecNumber">true</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="SDL2gfxPrimitivesStatic"></a>
|
|
<dt><pre><a href="sdl2_gfx.html#SDL2gfxPrimitivesStatic"><span class="Identifier">SDL2gfxPrimitivesStatic</span></a> <span class="Other">=</span> <span class="DecNumber">true</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="SDL2gfxPrimitivesSetVer"></a>
|
|
<dt><pre><a href="sdl2_gfx.html#SDL2gfxPrimitivesSetVer"><span class="Identifier">SDL2gfxPrimitivesSetVer</span></a> <span class="Other">=</span> <span class="StringLit">""</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="SDL2gfxPrimitivesLPath"></a>
|
|
<dt><pre><a href="sdl2_gfx.html#SDL2gfxPrimitivesLPath"><span class="Identifier">SDL2gfxPrimitivesLPath</span></a> <span class="Other">=</span> <span class="StringLit">"/Users/joey/Projects/nim-sdl2/src/build/sdl2_gfx/.libs/libSDL2_gfx.a"</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="SDL2gfxPrimitivesPath"></a>
|
|
<dt><pre><a href="sdl2_gfx.html#SDL2gfxPrimitivesPath"><span class="Identifier">SDL2gfxPrimitivesPath</span></a> <span class="Other">=</span> <span class="StringLit">"/Users/joey/Projects/nim-sdl2/src/build/sdl2_gfx/SDL2_gfxPrimitives.h"</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="SDL2_GFXPRIMITIVES_MAJOR"></a>
|
|
<dt><pre><a href="sdl2_gfx.html#SDL2_GFXPRIMITIVES_MAJOR"><span class="Identifier">SDL2_GFXPRIMITIVES_MAJOR</span></a> <span class="Other">=</span> <span class="DecNumber">1</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="SDL2_GFXPRIMITIVES_MINOR"></a>
|
|
<dt><pre><a href="sdl2_gfx.html#SDL2_GFXPRIMITIVES_MINOR"><span class="Identifier">SDL2_GFXPRIMITIVES_MINOR</span></a> <span class="Other">=</span> <span class="DecNumber">0</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="SDL2_GFXPRIMITIVES_MICRO"></a>
|
|
<dt><pre><a href="sdl2_gfx.html#SDL2_GFXPRIMITIVES_MICRO"><span class="Identifier">SDL2_GFXPRIMITIVES_MICRO</span></a> <span class="Other">=</span> <span class="DecNumber">4</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="SMOOTHING_OFF"></a>
|
|
<dt><pre><a href="sdl2_gfx.html#SMOOTHING_OFF"><span class="Identifier">SMOOTHING_OFF</span></a> <span class="Other">=</span> <span class="DecNumber">0</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="SMOOTHING_ON"></a>
|
|
<dt><pre><a href="sdl2_gfx.html#SMOOTHING_ON"><span class="Identifier">SMOOTHING_ON</span></a> <span class="Other">=</span> <span class="DecNumber">1</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="FPS_UPPER_LIMIT"></a>
|
|
<dt><pre><a href="sdl2_gfx.html#FPS_UPPER_LIMIT"><span class="Identifier">FPS_UPPER_LIMIT</span></a> <span class="Other">=</span> <span class="DecNumber">200</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="FPS_LOWER_LIMIT"></a>
|
|
<dt><pre><a href="sdl2_gfx.html#FPS_LOWER_LIMIT"><span class="Identifier">FPS_LOWER_LIMIT</span></a> <span class="Other">=</span> <span class="DecNumber">1</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="FPS_DEFAULT"></a>
|
|
<dt><pre><a href="sdl2_gfx.html#FPS_DEFAULT"><span class="Identifier">FPS_DEFAULT</span></a> <span class="Other">=</span> <span class="DecNumber">30</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
|
|
</dl></div>
|
|
<div class="section" id="12">
|
|
<h1><a class="toc-backref" href="#12">Procs</a></h1>
|
|
<dl class="item">
|
|
<a id="pixelColor,ptr.Renderer,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pixelColor%2Cptr.Renderer%2CSint16%2CSint16%2CUint32"><span class="Identifier">pixelColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Note: all ___Color routines expect the color to be in format 0xRRGGBBAA
|
|
Pixel</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="pixelRGBA,ptr.Renderer,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pixelRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">pixelRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span>
|
|
<span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="hlineColor,ptr.Renderer,Sint16,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#hlineColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CUint32"><span class="Identifier">hlineColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Horizontal line</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="hlineRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#hlineRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">hlineRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span>
|
|
<span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="vlineColor,ptr.Renderer,Sint16,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#vlineColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CUint32"><span class="Identifier">vlineColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Vertical line</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="vlineRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#vlineRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">vlineRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span>
|
|
<span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="rectangleColor,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#rectangleColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"><span class="Identifier">rectangleColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Rectangle</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="rectangleRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#rectangleRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">rectangleRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="roundedRectangleColor,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#roundedRectangleColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"><span class="Identifier">roundedRectangleColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rad</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Rounded-Corner Rectangle</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="roundedRectangleRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#roundedRectangleRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">roundedRectangleRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rad</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="boxColor,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#boxColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"><span class="Identifier">boxColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Filled rectangle (Box)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="boxRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#boxRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">boxRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="roundedBoxColor,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#roundedBoxColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"><span class="Identifier">roundedBoxColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rad</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Rounded-Corner Filled rectangle (Box)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="roundedBoxRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#roundedBoxRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">roundedBoxRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rad</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="lineColor,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#lineColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"><span class="Identifier">lineColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Line</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="lineRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#lineRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">lineRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="aalineColor,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#aalineColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"><span class="Identifier">aalineColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>AA Line</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="aalineRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#aalineRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">aalineRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="thickLineColor,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Uint8,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#thickLineColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint32"><span class="Identifier">thickLineColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">width</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Thick Line</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="thickLineRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#thickLineRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">thickLineRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">width</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span>
|
|
<span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="circleColor,ptr.Renderer,Sint16,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#circleColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CUint32"><span class="Identifier">circleColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rad</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Circle</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="circleRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#circleRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">circleRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rad</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span>
|
|
<span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="arcColor,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#arcColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"><span class="Identifier">arcColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rad</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">start</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Other">`</span><span class="Keyword">end</span><span class="Other">`</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Arc</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="arcRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#arcRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">arcRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rad</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">start</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Other">`</span><span class="Keyword">end</span><span class="Other">`</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="aacircleColor,ptr.Renderer,Sint16,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#aacircleColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CUint32"><span class="Identifier">aacircleColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rad</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>AA Circle</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="aacircleRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#aacircleRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">aacircleRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rad</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span>
|
|
<span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="filledCircleColor,ptr.Renderer,Sint16,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#filledCircleColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CUint32"><span class="Identifier">filledCircleColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Filled Circle</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="filledCircleRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#filledCircleRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">filledCircleRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rad</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span>
|
|
<span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="ellipseColor,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#ellipseColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"><span class="Identifier">ellipseColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rx</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">ry</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Ellipse</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="ellipseRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#ellipseRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">ellipseRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rx</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">ry</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="aaellipseColor,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#aaellipseColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"><span class="Identifier">aaellipseColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rx</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">ry</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>AA Ellipse</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="aaellipseRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#aaellipseRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">aaellipseRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rx</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">ry</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="filledEllipseColor,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#filledEllipseColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"><span class="Identifier">filledEllipseColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rx</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">ry</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Filled Ellipse</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="filledEllipseRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#filledEllipseRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">filledEllipseRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rx</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">ry</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span>
|
|
<span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="pieColor,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pieColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"><span class="Identifier">pieColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rad</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">start</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Other">`</span><span class="Keyword">end</span><span class="Other">`</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Pie</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="pieRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#pieRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">pieRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rad</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">start</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Other">`</span><span class="Keyword">end</span><span class="Other">`</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="filledPieColor,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#filledPieColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"><span class="Identifier">filledPieColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rad</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">start</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Other">`</span><span class="Keyword">end</span><span class="Other">`</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Filled Pie</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="filledPieRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#filledPieRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">filledPieRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">rad</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">start</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Other">`</span><span class="Keyword">end</span><span class="Other">`</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="trigonColor,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#trigonColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"><span class="Identifier">trigonColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">x3</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y3</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Trigon</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="trigonRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#trigonRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">trigonRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">x3</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y3</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="aatrigonColor,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#aatrigonColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"><span class="Identifier">aatrigonColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">x3</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y3</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>AA-Trigon</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="aatrigonRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#aatrigonRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">aatrigonRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">x3</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y3</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="filledTrigonColor,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Sint16,Sint16,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#filledTrigonColor%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint32"><span class="Identifier">filledTrigonColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x3</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y3</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span>
|
|
<span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Filled Trigon</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="filledTrigonRGBA,ptr.Renderer,Sint16,Sint16,Sint16,Sint16,Sint16,Sint16,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#filledTrigonRGBA%2Cptr.Renderer%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CSint16%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">filledTrigonRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y1</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span>
|
|
<span class="Identifier">y2</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">x3</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y3</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span>
|
|
<span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="polygonColor,ptr.Renderer,ptr.Sint16,ptr.Sint16,cint,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#polygonColor%2Cptr.Renderer%2Cptr.Sint16%2Cptr.Sint16%2Ccint%2CUint32"><span class="Identifier">polygonColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">vx</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">vy</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">n</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span>
|
|
<span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Polygon</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="polygonRGBA,ptr.Renderer,ptr.Sint16,ptr.Sint16,cint,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#polygonRGBA%2Cptr.Renderer%2Cptr.Sint16%2Cptr.Sint16%2Ccint%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">polygonRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">vx</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">vy</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">n</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span>
|
|
<span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="aapolygonColor,ptr.Renderer,ptr.Sint16,ptr.Sint16,cint,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#aapolygonColor%2Cptr.Renderer%2Cptr.Sint16%2Cptr.Sint16%2Ccint%2CUint32"><span class="Identifier">aapolygonColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">vx</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">vy</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">n</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span>
|
|
<span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>AA-Polygon</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="aapolygonRGBA,ptr.Renderer,ptr.Sint16,ptr.Sint16,cint,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#aapolygonRGBA%2Cptr.Renderer%2Cptr.Sint16%2Cptr.Sint16%2Ccint%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">aapolygonRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">vx</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">vy</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">n</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span>
|
|
<span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="filledPolygonColor,ptr.Renderer,ptr.Sint16,ptr.Sint16,cint,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#filledPolygonColor%2Cptr.Renderer%2Cptr.Sint16%2Cptr.Sint16%2Ccint%2CUint32"><span class="Identifier">filledPolygonColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">vx</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">vy</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">n</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span>
|
|
<span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Filled Polygon</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="filledPolygonRGBA,ptr.Renderer,ptr.Sint16,ptr.Sint16,cint,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#filledPolygonRGBA%2Cptr.Renderer%2Cptr.Sint16%2Cptr.Sint16%2Ccint%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">filledPolygonRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">vx</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">vy</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">n</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span>
|
|
<span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="texturedPolygon,ptr.Renderer,ptr.Sint16,ptr.Sint16,cint,ptr.Surface,cint,cint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#texturedPolygon%2Cptr.Renderer%2Cptr.Sint16%2Cptr.Sint16%2Ccint%2Cptr.Surface%2Ccint%2Ccint"><span class="Identifier">texturedPolygon</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">vx</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">vy</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">n</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span>
|
|
<span class="Identifier">texture</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Surface"><span class="Identifier">Surface</span></a><span class="Other">;</span> <span class="Identifier">textureDx</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">textureDy</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Textured Polygon</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="bezierColor,ptr.Renderer,ptr.Sint16,ptr.Sint16,cint,cint,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#bezierColor%2Cptr.Renderer%2Cptr.Sint16%2Cptr.Sint16%2Ccint%2Ccint%2CUint32"><span class="Identifier">bezierColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">vx</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">vy</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">n</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">s</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span>
|
|
<span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Bezier</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="bezierRGBA,ptr.Renderer,ptr.Sint16,ptr.Sint16,cint,cint,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#bezierRGBA%2Cptr.Renderer%2Cptr.Sint16%2Cptr.Sint16%2Ccint%2Ccint%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">bezierRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">vx</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">vy</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">n</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">s</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span>
|
|
<span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="gfxPrimitivesSetFont,pointer,Uint32,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#gfxPrimitivesSetFont%2Cpointer%2CUint32%2CUint32"><span class="Identifier">gfxPrimitivesSetFont</span></a><span class="Other">(</span><span class="Identifier">fontdata</span><span class="Other">:</span> <span class="Identifier">pointer</span><span class="Other">;</span> <span class="Identifier">cw</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">;</span> <span class="Identifier">ch</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Characters/Strings</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="gfxPrimitivesSetFontRotation,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#gfxPrimitivesSetFontRotation%2CUint32"><span class="Identifier">gfxPrimitivesSetFontRotation</span></a><span class="Other">(</span><span class="Identifier">rotation</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="characterColor,ptr.Renderer,Sint16,Sint16,cchar,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#characterColor%2Cptr.Renderer%2CSint16%2CSint16%2Ccchar%2CUint32"><span class="Identifier">characterColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">c</span><span class="Other">:</span> <span class="Identifier">cchar</span><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="characterRGBA,ptr.Renderer,Sint16,Sint16,cchar,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#characterRGBA%2Cptr.Renderer%2CSint16%2CSint16%2Ccchar%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">characterRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">c</span><span class="Other">:</span> <span class="Identifier">cchar</span><span class="Other">;</span> <span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span>
|
|
<span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="stringColor,ptr.Renderer,Sint16,Sint16,cstring,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#stringColor%2Cptr.Renderer%2CSint16%2CSint16%2Ccstring%2CUint32"><span class="Identifier">stringColor</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">s</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">color</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="stringRGBA,ptr.Renderer,Sint16,Sint16,cstring,Uint8,Uint8,Uint8,Uint8"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#stringRGBA%2Cptr.Renderer%2CSint16%2CSint16%2Ccstring%2CUint8%2CUint8%2CUint8%2CUint8"><span class="Identifier">stringRGBA</span></a><span class="Other">(</span><span class="Identifier">renderer</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Renderer"><span class="Identifier">Renderer</span></a><span class="Other">;</span> <span class="Identifier">x</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">y</span><span class="Other">:</span> <a href="sdl2.html#Sint16"><span class="Identifier">Sint16</span></a><span class="Other">;</span> <span class="Identifier">s</span><span class="Other">:</span> <span class="Identifier">cstring</span><span class="Other">;</span> <span class="Identifier">r</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span>
|
|
<span class="Identifier">g</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="sdl2.html#Uint8"><span class="Identifier">Uint8</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="rotozoomSurface,ptr.Surface,cdouble,cdouble,cint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#rotozoomSurface%2Cptr.Surface%2Ccdouble%2Ccdouble%2Ccint"><span class="Identifier">rotozoomSurface</span></a><span class="Other">(</span><span class="Identifier">src</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Surface"><span class="Identifier">Surface</span></a><span class="Other">;</span> <span class="Identifier">angle</span><span class="Other">:</span> <span class="Identifier">cdouble</span><span class="Other">;</span> <span class="Identifier">zoom</span><span class="Other">:</span> <span class="Identifier">cdouble</span><span class="Other">;</span> <span class="Identifier">smooth</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Surface"><span class="Identifier">Surface</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Rotozoom functions</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="rotozoomSurfaceXY,ptr.Surface,cdouble,cdouble,cdouble,cint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#rotozoomSurfaceXY%2Cptr.Surface%2Ccdouble%2Ccdouble%2Ccdouble%2Ccint"><span class="Identifier">rotozoomSurfaceXY</span></a><span class="Other">(</span><span class="Identifier">src</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Surface"><span class="Identifier">Surface</span></a><span class="Other">;</span> <span class="Identifier">angle</span><span class="Other">:</span> <span class="Identifier">cdouble</span><span class="Other">;</span> <span class="Identifier">zoomx</span><span class="Other">:</span> <span class="Identifier">cdouble</span><span class="Other">;</span> <span class="Identifier">zoomy</span><span class="Other">:</span> <span class="Identifier">cdouble</span><span class="Other">;</span>
|
|
<span class="Identifier">smooth</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Surface"><span class="Identifier">Surface</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="rotozoomSurfaceSize,cint,cint,cdouble,cdouble,ptr.cint,ptr.cint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#rotozoomSurfaceSize%2Ccint%2Ccint%2Ccdouble%2Ccdouble%2Cptr.cint%2Cptr.cint"><span class="Identifier">rotozoomSurfaceSize</span></a><span class="Other">(</span><span class="Identifier">width</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">height</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">angle</span><span class="Other">:</span> <span class="Identifier">cdouble</span><span class="Other">;</span> <span class="Identifier">zoom</span><span class="Other">:</span> <span class="Identifier">cdouble</span><span class="Other">;</span>
|
|
<span class="Identifier">dstwidth</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">dstheight</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="rotozoomSurfaceSizeXY,cint,cint,cdouble,cdouble,cdouble,ptr.cint,ptr.cint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#rotozoomSurfaceSizeXY%2Ccint%2Ccint%2Ccdouble%2Ccdouble%2Ccdouble%2Cptr.cint%2Cptr.cint"><span class="Identifier">rotozoomSurfaceSizeXY</span></a><span class="Other">(</span><span class="Identifier">width</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">height</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">angle</span><span class="Other">:</span> <span class="Identifier">cdouble</span><span class="Other">;</span> <span class="Identifier">zoomx</span><span class="Other">:</span> <span class="Identifier">cdouble</span><span class="Other">;</span>
|
|
<span class="Identifier">zoomy</span><span class="Other">:</span> <span class="Identifier">cdouble</span><span class="Other">;</span> <span class="Identifier">dstwidth</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">dstheight</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="zoomSurface,ptr.Surface,cdouble,cdouble,cint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#zoomSurface%2Cptr.Surface%2Ccdouble%2Ccdouble%2Ccint"><span class="Identifier">zoomSurface</span></a><span class="Other">(</span><span class="Identifier">src</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Surface"><span class="Identifier">Surface</span></a><span class="Other">;</span> <span class="Identifier">zoomx</span><span class="Other">:</span> <span class="Identifier">cdouble</span><span class="Other">;</span> <span class="Identifier">zoomy</span><span class="Other">:</span> <span class="Identifier">cdouble</span><span class="Other">;</span> <span class="Identifier">smooth</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Surface"><span class="Identifier">Surface</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Zooming functions</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="zoomSurfaceSize,cint,cint,cdouble,cdouble,ptr.cint,ptr.cint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#zoomSurfaceSize%2Ccint%2Ccint%2Ccdouble%2Ccdouble%2Cptr.cint%2Cptr.cint"><span class="Identifier">zoomSurfaceSize</span></a><span class="Other">(</span><span class="Identifier">width</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">height</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">zoomx</span><span class="Other">:</span> <span class="Identifier">cdouble</span><span class="Other">;</span> <span class="Identifier">zoomy</span><span class="Other">:</span> <span class="Identifier">cdouble</span><span class="Other">;</span>
|
|
<span class="Identifier">dstwidth</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">dstheight</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cint</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="shrinkSurface,ptr.Surface,cint,cint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#shrinkSurface%2Cptr.Surface%2Ccint%2Ccint"><span class="Identifier">shrinkSurface</span></a><span class="Other">(</span><span class="Identifier">src</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Surface"><span class="Identifier">Surface</span></a><span class="Other">;</span> <span class="Identifier">factorx</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">factory</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Surface"><span class="Identifier">Surface</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">importc</span><span class="Other">,</span>
|
|
<span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Shrinking functions</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="rotateSurface90Degrees,ptr.Surface,cint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#rotateSurface90Degrees%2Cptr.Surface%2Ccint"><span class="Identifier">rotateSurface90Degrees</span></a><span class="Other">(</span><span class="Identifier">src</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Surface"><span class="Identifier">Surface</span></a><span class="Other">;</span> <span class="Identifier">numClockwiseTurns</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2.html#Surface"><span class="Identifier">Surface</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">importc</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Specialized rotation functions</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="initFramerate,ptr.FPSmanager"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#initFramerate%2Cptr.FPSmanager"><span class="Identifier">initFramerate</span></a><span class="Other">(</span><span class="Identifier">manager</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2_gfx.html#FPSmanager"><span class="Identifier">FPSmanager</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_initFramerate"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Functions return 0 or value for sucess and -1 for error</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="setFramerate,ptr.FPSmanager,Uint32"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#setFramerate%2Cptr.FPSmanager%2CUint32"><span class="Identifier">setFramerate</span></a><span class="Other">(</span><span class="Identifier">manager</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2_gfx.html#FPSmanager"><span class="Identifier">FPSmanager</span></a><span class="Other">;</span> <span class="Identifier">rate</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_setFramerate"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="getFramerate,ptr.FPSmanager"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#getFramerate%2Cptr.FPSmanager"><span class="Identifier">getFramerate</span></a><span class="Other">(</span><span class="Identifier">manager</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2_gfx.html#FPSmanager"><span class="Identifier">FPSmanager</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_getFramerate"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="getFramecount,ptr.FPSmanager"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#getFramecount%2Cptr.FPSmanager"><span class="Identifier">getFramecount</span></a><span class="Other">(</span><span class="Identifier">manager</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2_gfx.html#FPSmanager"><span class="Identifier">FPSmanager</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_getFramecount"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="framerateDelay,ptr.FPSmanager"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#framerateDelay%2Cptr.FPSmanager"><span class="Identifier">framerateDelay</span></a><span class="Other">(</span><span class="Identifier">manager</span><span class="Other">:</span> <span class="Keyword">ptr</span> <a href="sdl2_gfx.html#FPSmanager"><span class="Identifier">FPSmanager</span></a><span class="Other">)</span><span class="Other">:</span> <a href="sdl2.html#Uint32"><span class="Identifier">Uint32</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_framerateDelay"</span><span class="Other">,</span>
|
|
<span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterMMXdetect"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterMMXdetect"><span class="Identifier">imageFilterMMXdetect</span></a><span class="Other">(</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterMMXdetect"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Comments:
|
|
1.) MMX functions work best if all data blocks are aligned on a 32 bytes boundary.
|
|
2.) Data that is not within an 8 byte boundary is processed using the C routine.
|
|
3.) Convolution routines do not have C routines at this time.
|
|
Detect MMX capability in CPU</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterMMXoff"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterMMXoff"><span class="Identifier">imageFilterMMXoff</span></a><span class="Other">(</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterMMXoff"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>Force use of MMX off (or turn possible use back on)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterMMXon"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterMMXon"><span class="Identifier">imageFilterMMXon</span></a><span class="Other">(</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterMMXon"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterAdd,ptr.cuchar,ptr.cuchar,ptr.cuchar,cuint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterAdd%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"><span class="Identifier">imageFilterAdd</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Src2</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterAdd"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>
|
|
All routines return:
|
|
0 OK
|
|
-1 Error (internal error, parameter error)
|
|
|
|
SDL_imageFilterAdd: D = saturation255(S1 + S2)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterMean,ptr.cuchar,ptr.cuchar,ptr.cuchar,cuint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterMean%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"><span class="Identifier">imageFilterMean</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Src2</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterMean"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterMean: D = S1/2 + S2/2</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterSub,ptr.cuchar,ptr.cuchar,ptr.cuchar,cuint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterSub%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"><span class="Identifier">imageFilterSub</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Src2</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterSub"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterSub: D = saturation0(S1 - S2)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterAbsDiff,ptr.cuchar,ptr.cuchar,ptr.cuchar,cuint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterAbsDiff%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"><span class="Identifier">imageFilterAbsDiff</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Src2</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span>
|
|
<span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterAbsDiff"</span><span class="Other">,</span>
|
|
<span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterAbsDiff: D = | S1 - S2 |</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterMult,ptr.cuchar,ptr.cuchar,ptr.cuchar,cuint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterMult%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"><span class="Identifier">imageFilterMult</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Src2</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterMult"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterMult: D = saturation(S1 S2)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterMultNor,ptr.cuchar,ptr.cuchar,ptr.cuchar,cuint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterMultNor%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"><span class="Identifier">imageFilterMultNor</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Src2</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span>
|
|
<span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterMultNor"</span><span class="Other">,</span>
|
|
<span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterMultNor: D = S1 S2 (non-MMX)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterMultDivby2,ptr.cuchar,ptr.cuchar,ptr.cuchar,cuint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterMultDivby2%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"><span class="Identifier">imageFilterMultDivby2</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Src2</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span>
|
|
<span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterMultDivby2"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterMultDivby2: D = saturation255(S1/2 S2)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterMultDivby4,ptr.cuchar,ptr.cuchar,ptr.cuchar,cuint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterMultDivby4%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"><span class="Identifier">imageFilterMultDivby4</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Src2</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span>
|
|
<span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterMultDivby4"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterMultDivby4: D = saturation255(S1/2 S2/2)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterBitAnd,ptr.cuchar,ptr.cuchar,ptr.cuchar,cuint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterBitAnd%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"><span class="Identifier">imageFilterBitAnd</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Src2</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterBitAnd"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterBitAnd: D = S1 & S2</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterBitOr,ptr.cuchar,ptr.cuchar,ptr.cuchar,cuint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterBitOr%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"><span class="Identifier">imageFilterBitOr</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Src2</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterBitOr"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterBitOr: D = S1 | S2</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterDiv,ptr.cuchar,ptr.cuchar,ptr.cuchar,cuint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterDiv%2Cptr.cuchar%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"><span class="Identifier">imageFilterDiv</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Src2</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterDiv"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterDiv: D = S1 / S2 (non-MMX)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterBitNegation,ptr.cuchar,ptr.cuchar,cuint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterBitNegation%2Cptr.cuchar%2Cptr.cuchar%2Ccuint"><span class="Identifier">imageFilterBitNegation</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterBitNegation"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterBitNegation: D = !S</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterAddByte,ptr.cuchar,ptr.cuchar,cuint,cuchar"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterAddByte%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar"><span class="Identifier">imageFilterAddByte</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">;</span> <span class="Identifier">C</span><span class="Other">:</span> <span class="Identifier">cuchar</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterAddByte"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterAddByte: D = saturation255(S + C)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterAddUint,ptr.cuchar,ptr.cuchar,cuint,cuint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterAddUint%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuint"><span class="Identifier">imageFilterAddUint</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">;</span> <span class="Identifier">C</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterAddUint"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterAddUint: D = saturation255(S + (uint)C)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterAddByteToHalf,ptr.cuchar,ptr.cuchar,cuint,cuchar"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterAddByteToHalf%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar"><span class="Identifier">imageFilterAddByteToHalf</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">;</span>
|
|
<span class="Identifier">C</span><span class="Other">:</span> <span class="Identifier">cuchar</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterAddByteToHalf"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterAddByteToHalf: D = saturation255(S/2 + C)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterSubByte,ptr.cuchar,ptr.cuchar,cuint,cuchar"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterSubByte%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar"><span class="Identifier">imageFilterSubByte</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">;</span> <span class="Identifier">C</span><span class="Other">:</span> <span class="Identifier">cuchar</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterSubByte"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterSubByte: D = saturation0(S - C)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterSubUint,ptr.cuchar,ptr.cuchar,cuint,cuint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterSubUint%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuint"><span class="Identifier">imageFilterSubUint</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">;</span> <span class="Identifier">C</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterSubUint"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterSubUint: D = saturation0(S - (uint)C)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterShiftRight,ptr.cuchar,ptr.cuchar,cuint,cuchar"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterShiftRight%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar"><span class="Identifier">imageFilterShiftRight</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">;</span> <span class="Identifier">N</span><span class="Other">:</span> <span class="Identifier">cuchar</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterShiftRight"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterShiftRight: D = saturation0(S >> N)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterShiftRightUint,ptr.cuchar,ptr.cuchar,cuint,cuchar"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterShiftRightUint%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar"><span class="Identifier">imageFilterShiftRightUint</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">;</span>
|
|
<span class="Identifier">N</span><span class="Other">:</span> <span class="Identifier">cuchar</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterShiftRightUint"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterShiftRightUint: D = saturation0((uint)S >> N)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterMultByByte,ptr.cuchar,ptr.cuchar,cuint,cuchar"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterMultByByte%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar"><span class="Identifier">imageFilterMultByByte</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">;</span> <span class="Identifier">C</span><span class="Other">:</span> <span class="Identifier">cuchar</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterMultByByte"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterMultByByte: D = saturation255(S C)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterShiftRightAndMultByByte,ptr.cuchar,ptr.cuchar,cuint,cuchar,cuchar"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterShiftRightAndMultByByte%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar%2Ccuchar"><span class="Identifier">imageFilterShiftRightAndMultByByte</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span>
|
|
<span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">;</span> <span class="Identifier">N</span><span class="Other">:</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">C</span><span class="Other">:</span> <span class="Identifier">cuchar</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterShiftRightAndMultByByte"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterShiftRightAndMultByByte: D = saturation255((S >> N) C)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterShiftLeftByte,ptr.cuchar,ptr.cuchar,cuint,cuchar"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterShiftLeftByte%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar"><span class="Identifier">imageFilterShiftLeftByte</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">;</span>
|
|
<span class="Identifier">N</span><span class="Other">:</span> <span class="Identifier">cuchar</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterShiftLeftByte"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterShiftLeftByte: D = (S << N)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterShiftLeftUint,ptr.cuchar,ptr.cuchar,cuint,cuchar"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterShiftLeftUint%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar"><span class="Identifier">imageFilterShiftLeftUint</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">;</span>
|
|
<span class="Identifier">N</span><span class="Other">:</span> <span class="Identifier">cuchar</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterShiftLeftUint"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterShiftLeftUint: D = ((uint)S << N)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterShiftLeft,ptr.cuchar,ptr.cuchar,cuint,cuchar"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterShiftLeft%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar"><span class="Identifier">imageFilterShiftLeft</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">;</span> <span class="Identifier">N</span><span class="Other">:</span> <span class="Identifier">cuchar</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterShiftLeft"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterShiftLeft: D = saturation255(S << N)</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterBinarizeUsingThreshold,ptr.cuchar,ptr.cuchar,cuint,cuchar"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterBinarizeUsingThreshold%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar"><span class="Identifier">imageFilterBinarizeUsingThreshold</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span>
|
|
<span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">;</span> <span class="Identifier">T</span><span class="Other">:</span> <span class="Identifier">cuchar</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterBinarizeUsingThreshold"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterBinarizeUsingThreshold: D = S >= T ? 255:0</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterClipToRange,ptr.cuchar,ptr.cuchar,cuint,cuchar,cuchar"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterClipToRange%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccuchar%2Ccuchar"><span class="Identifier">imageFilterClipToRange</span></a><span class="Other">(</span><span class="Identifier">Src1</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">;</span>
|
|
<span class="Identifier">Tmin</span><span class="Other">:</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Tmax</span><span class="Other">:</span> <span class="Identifier">cuchar</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterClipToRange"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterClipToRange: D = (S >= Tmin) & (S <= Tmax) 255:0</pre>
|
|
|
|
|
|
</dd>
|
|
<a id="imageFilterNormalizeLinear,ptr.cuchar,ptr.cuchar,cuint,cint,cint,cint,cint"></a>
|
|
<dt><pre><span class="Keyword">proc</span> <a href="#imageFilterNormalizeLinear%2Cptr.cuchar%2Cptr.cuchar%2Ccuint%2Ccint%2Ccint%2Ccint%2Ccint"><span class="Identifier">imageFilterNormalizeLinear</span></a><span class="Other">(</span><span class="Identifier">Src</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">Dest</span><span class="Other">:</span> <span class="Keyword">ptr</span> <span class="Identifier">cuchar</span><span class="Other">;</span> <span class="Identifier">length</span><span class="Other">:</span> <span class="Identifier">cuint</span><span class="Other">;</span>
|
|
<span class="Identifier">Cmin</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">Cmax</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">Nmin</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">;</span> <span class="Identifier">Nmax</span><span class="Other">:</span> <span class="Identifier">cint</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">cint</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">importc</span><span class="Other">:</span> <span class="StringLit">"SDL_imageFilterNormalizeLinear"</span><span class="Other">,</span> <span class="Identifier">cdecl</span></span><span class="Other">.}</span></span></pre></dt>
|
|
<dd>
|
|
|
|
<pre>SDL_imageFilterNormalizeLinear: D = saturation255((Nmax - Nmin)/(Cmax - Cmin)(S - Cmin) + Nmin)</pre>
|
|
|
|
|
|
</dd>
|
|
|
|
</dl></div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="twelve-columns footer">
|
|
<span class="nim-sprite"></span>
|
|
<br/>
|
|
<small style="color: var(--hint);">Made with Nim. Generated: 2020-04-26 21:10:29 UTC</small>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</body>
|
|
</html>
|