Files

57 lines
13 KiB
HTML

<!DOCTYPE html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge"><title>draw.h</title><link rel="stylesheet" type="text/css" href="../styles/main.css" /><script type="text/javascript" src="../styles/main.js"></script><script type="text/javascript">NDLoader.LoadJS("Content", "../styles/");</script></head>
<!-- Generated by Natural Docs, version 2.2 -->
<!-- saved from url=(0016)http://localhost -->
<body onload="NDLoader.OnLoad('Content');" class="NDPage NDContentPage">
<a name="Functions"></a><a name="Topic1107"></a><div class="CTopic TGroup LC first">
<div class="CTitle">Functions</div>
</div>
<a name="Draw_Line"></a><a name="Topic1108"></a><div class="CTopic TFunction LC">
<div class="CTitle">Draw_Line</div>
<div id="NDPrototype1108" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">void</span> Draw_Line(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">UX&nbsp;</td><td class="PName last">x1,</td></tr><tr><td class="PType first">UY&nbsp;</td><td class="PName last">y1,</td></tr><tr><td class="PType first">UX&nbsp;</td><td class="PName last">x2,</td></tr><tr><td class="PType first">UY&nbsp;</td><td class="PName last">y2,</td></tr><tr><td class="PType first">u8&nbsp;</td><td class="PName last">color,</td></tr><tr><td class="PType first">u8&nbsp;</td><td class="PName last">op</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Draws a line (one pixel wide)</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">x1<div class="CDLParameterType">UX</div></td><td class="CDLDefinition"><p>Source position X</p></td></tr><tr><td class="CDLEntry">y1<div class="CDLParameterType">UY</div></td><td class="CDLDefinition"><p>Source position Y</p></td></tr><tr><td class="CDLEntry">x2<div class="CDLParameterType">UX</div></td><td class="CDLDefinition"><p>Destination position X</p></td></tr><tr><td class="CDLEntry">y2<div class="CDLParameterType">UY</div></td><td class="CDLDefinition"><p>Destination position Y</p></td></tr><tr><td class="CDLEntry">color<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Draw color (format depends on screen mode)</p></td></tr><tr><td class="CDLEntry">op<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Draw operator (VDP_OP_AND, VDP_OP_OR, ...)</p></td></tr></table></div>
</div>
<a name="Draw_LineH"></a><a name="Topic1109"></a><div class="CTopic TFunction LC">
<div class="CTitle">Draw_LineH</div>
<div id="NDPrototype1109" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">void</span> Draw_LineH(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">UX&nbsp;</td><td class="PName last">x1,</td></tr><tr><td class="PType first">UX&nbsp;</td><td class="PName last">x2,</td></tr><tr><td class="PType first">UY&nbsp;</td><td class="PName last">y,</td></tr><tr><td class="PType first">u8&nbsp;</td><td class="PName last">color,</td></tr><tr><td class="PType first">u8&nbsp;</td><td class="PName last">op</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Draws an horizontal line (one pixel wide)</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">x1<div class="CDLParameterType">UX</div></td><td class="CDLDefinition"><p>Source position X</p></td></tr><tr><td class="CDLEntry">x2<div class="CDLParameterType">UX</div></td><td class="CDLDefinition"><p>Destination position X</p></td></tr><tr><td class="CDLEntry">y<div class="CDLParameterType">UY</div></td><td class="CDLDefinition"><p>Position Y</p></td></tr><tr><td class="CDLEntry">color<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Draw color (format depends on screen mode)</p></td></tr><tr><td class="CDLEntry">op<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Draw operator (VDP_OP_AND, VDP_OP_OR, ...)</p></td></tr></table></div>
</div>
<a name="Draw_LineV"></a><a name="Topic1110"></a><div class="CTopic TFunction LC">
<div class="CTitle">Draw_LineV</div>
<div id="NDPrototype1110" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">void</span> Draw_LineV(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">UX&nbsp;</td><td class="PName last">x,</td></tr><tr><td class="PType first">UY&nbsp;</td><td class="PName last">y1,</td></tr><tr><td class="PType first">UY&nbsp;</td><td class="PName last">y2,</td></tr><tr><td class="PType first">u8&nbsp;</td><td class="PName last">color,</td></tr><tr><td class="PType first">u8&nbsp;</td><td class="PName last">op</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Draws a vertical line (one pixel wide)</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">x<div class="CDLParameterType">UX</div></td><td class="CDLDefinition"><p>Position X</p></td></tr><tr><td class="CDLEntry">y1<div class="CDLParameterType">UY</div></td><td class="CDLDefinition"><p>Source position Y</p></td></tr><tr><td class="CDLEntry">y2<div class="CDLParameterType">UY</div></td><td class="CDLDefinition"><p>Destination position Y</p></td></tr><tr><td class="CDLEntry">color<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Draw color (format depends on screen mode)</p></td></tr><tr><td class="CDLEntry">op<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Draw operator (VDP_OP_AND, VDP_OP_OR, ...)</p></td></tr></table></div>
</div>
<a name="Draw_Box"></a><a name="Topic1111"></a><div class="CTopic TFunction LC">
<div class="CTitle">Draw_Box</div>
<div id="NDPrototype1111" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">void</span> Draw_Box(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">UX&nbsp;</td><td class="PName last">x1,</td></tr><tr><td class="PType first">UY&nbsp;</td><td class="PName last">y1,</td></tr><tr><td class="PType first">UX&nbsp;</td><td class="PName last">x2,</td></tr><tr><td class="PType first">UY&nbsp;</td><td class="PName last">y2,</td></tr><tr><td class="PType first">u8&nbsp;</td><td class="PName last">color,</td></tr><tr><td class="PType first">u8&nbsp;</td><td class="PName last">op</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Draws a box (one pixel wide)</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">x1<div class="CDLParameterType">UX</div></td><td class="CDLDefinition"><p>Source position X</p></td></tr><tr><td class="CDLEntry">y1<div class="CDLParameterType">UY</div></td><td class="CDLDefinition"><p>Source position Y</p></td></tr><tr><td class="CDLEntry">x2<div class="CDLParameterType">UX</div></td><td class="CDLDefinition"><p>Destination position X</p></td></tr><tr><td class="CDLEntry">y2<div class="CDLParameterType">UY</div></td><td class="CDLDefinition"><p>Destination position Y</p></td></tr><tr><td class="CDLEntry">color<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Draw color (format depends on screen mode)</p></td></tr><tr><td class="CDLEntry">op<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Draw operator (VDP_OP_AND, VDP_OP_OR, ...)</p></td></tr></table></div>
</div>
<a name="Draw_FillBox"></a><a name="Topic1112"></a><div class="CTopic TFunction LC">
<div class="CTitle">Draw_FillBox</div>
<div id="NDPrototype1112" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">void</span> Draw_FillBox(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">UX&nbsp;</td><td class="PName last">x1,</td></tr><tr><td class="PType first">UY&nbsp;</td><td class="PName last">y1,</td></tr><tr><td class="PType first">UX&nbsp;</td><td class="PName last">x2,</td></tr><tr><td class="PType first">UY&nbsp;</td><td class="PName last">y2,</td></tr><tr><td class="PType first">u8&nbsp;</td><td class="PName last">color,</td></tr><tr><td class="PType first">u8&nbsp;</td><td class="PName last">op</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Draws a fully filled box</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">x1<div class="CDLParameterType">UX</div></td><td class="CDLDefinition"><p>Source position X</p></td></tr><tr><td class="CDLEntry">y1<div class="CDLParameterType">UY</div></td><td class="CDLDefinition"><p>Source position Y</p></td></tr><tr><td class="CDLEntry">x2<div class="CDLParameterType">UX</div></td><td class="CDLDefinition"><p>Destination position X</p></td></tr><tr><td class="CDLEntry">y2<div class="CDLParameterType">UY</div></td><td class="CDLDefinition"><p>Destination position Y</p></td></tr><tr><td class="CDLEntry">color<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Draw color (format depends on screen mode)</p></td></tr><tr><td class="CDLEntry">op<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Draw operator (VDP_OP_AND, VDP_OP_OR, ...)</p></td></tr></table></div>
</div>
<a name="Draw_Circle"></a><a name="Topic1113"></a><div class="CTopic TFunction LC">
<div class="CTitle">Draw_Circle</div>
<div id="NDPrototype1113" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">void</span> Draw_Circle(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">UX&nbsp;</td><td class="PName last">x,</td></tr><tr><td class="PType first">UY&nbsp;</td><td class="PName last">y,</td></tr><tr><td class="PType first">u8&nbsp;</td><td class="PName last">radius,</td></tr><tr><td class="PType first">u8&nbsp;</td><td class="PName last">color,</td></tr><tr><td class="PType first">u8&nbsp;</td><td class="PName last">op</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Draws a circle (one pixel wide)</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">x<div class="CDLParameterType">UX</div></td><td class="CDLDefinition"><p>Destination position</p></td></tr><tr><td class="CDLEntry">y<div class="CDLParameterType">UY</div></td><td class="CDLDefinition"><p>Destination position</p></td></tr><tr><td class="CDLEntry">radius<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Circle radius</p></td></tr><tr><td class="CDLEntry">color<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Draw color (format depends on screen mode)</p></td></tr><tr><td class="CDLEntry">op<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Draw operator (VDP_OP_AND, VDP_OP_OR, ...)</p></td></tr></table></div>
</div>
<a name="Draw_Point"></a><a name="Topic1114"></a><div class="CTopic TFunction LC last">
<div class="CTitle">Draw_Point</div>
<div id="NDPrototype1114" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">inline</span> <span class="SHKeyword">void</span> Draw_Point(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">UX&nbsp;</td><td class="PName last">x,</td></tr><tr><td class="PType first">UY&nbsp;</td><td class="PName last">y,</td></tr><tr><td class="PType first">u8&nbsp;</td><td class="PName last">color,</td></tr><tr><td class="PType first">u8&nbsp;</td><td class="PName last">op</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Draws a point</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">x<div class="CDLParameterType">UX</div></td><td class="CDLDefinition"><p>Destination position</p></td></tr><tr><td class="CDLEntry">y<div class="CDLParameterType">UY</div></td><td class="CDLDefinition"><p>Destination position</p></td></tr><tr><td class="CDLEntry">color<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Draw color (format depends on screen mode)</p></td></tr><tr><td class="CDLEntry">op<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Draw operator (VDP_OP_AND, VDP_OP_OR, ...)</p></td></tr></table></div>
</div>
</body></html>