Files
mazegame/engine/doc/html/files/device/jsx-h.html
T

57 lines
8.3 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!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>jsx.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="Topic105"></a><div class="CTopic TGroup LC first">
<div class="CTitle">Functions</div>
</div>
<a name="JSX_Detect"></a><a name="Topic106"></a><div class="CTopic TFunction LC">
<div class="CTitle">JSX_Detect</div>
<div id="NDPrototype106" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters">u8 JSX_Detect(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><span class="SHKeyword">enum</span>&nbsp;</td><td class="PType">INPUT_PORT&nbsp;</td><td class="PName last">port</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Detect JSX device in the given port.</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">port<div class="CDLParameterType"><span class="SHKeyword">enum</span> INPUT_PORT</div></td><td class="CDLDefinition"><p>Input port to detect (INPUT_PORT1 or INPUT_PORT2).</p></td></tr></table><div class="CHeading">Return</div><p>JSX device ID.</p><pre class="CText"> 7 6 5 4 3 2 1 0<br />---------<br /> 0 0 A A A A B B<br /> │ │ │ │ └─┴── Number of button rows (0-3)<br /> └─┴─┴─┴────── Number of axis (0-15)</pre></div>
</div>
<a name="JSX_Read"></a><a name="Topic107"></a><div class="CTopic TFunction LC">
<div class="CTitle">JSX_Read</div>
<div id="NDPrototype107" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters">u8 JSX_Read(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><span class="SHKeyword">enum</span>&nbsp;</td><td class="PType">INPUT_PORT&nbsp;</td><td class="PName last">port,</td></tr><tr><td class="first"></td><td class="PType">u8*&nbsp;</td><td class="PName last">buffer</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Read JSX device in the given port.</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">port<div class="CDLParameterType"><span class="SHKeyword">enum</span> INPUT_PORT</div></td><td class="CDLDefinition"><p>Input port to read (INPUT_PORT1 or INPUT_PORT2).</p></td></tr><tr><td class="CDLEntry">buffer<div class="CDLParameterType">u8*</div></td><td class="CDLDefinition"><p>Buffer to store the input data.</p></td></tr></table><div class="CHeading">Return</div><p>JSX device ID.</p></div>
</div>
<a name="JSX_GetAxisNumber"></a><a name="Topic108"></a><div class="CTopic TFunction LC">
<div class="CTitle">JSX_GetAxisNumber</div>
<div id="NDPrototype108" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">inline</span> u8 JSX_GetAxisNumber(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">u8&nbsp;</td><td class="PName last">id</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Get the number of axis from the given JSX device ID.</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">id<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>JSX device ID.</p></td></tr></table><div class="CHeading">Return</div><p>Number of axis.</p></div>
</div>
<a name="JSX_GetRowsNumber"></a><a name="Topic109"></a><div class="CTopic TFunction LC">
<div class="CTitle">JSX_GetRowsNumber</div>
<div id="NDPrototype109" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">inline</span> u8 JSX_GetRowsNumber(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">u8&nbsp;</td><td class="PName last">id</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Get the number of button rows from the given JSX device ID.</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">id<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>JSX device ID.</p></td></tr></table><div class="CHeading">Return</div><p>Number of button rows.</p></div>
</div>
<a name="JSX_GetButtonsNumber"></a><a name="Topic110"></a><div class="CTopic TFunction LC">
<div class="CTitle">JSX_GetButtonsNumber</div>
<div id="NDPrototype110" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">inline</span> u8 JSX_GetButtonsNumber(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">u8&nbsp;</td><td class="PName last">id</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Get the number of buttons from the given JSX device ID.</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">id<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>JSX device ID.</p></td></tr></table><div class="CHeading">Return</div><p>Number of buttons.</p></div>
</div>
<a name="JSXC_Detect"></a><a name="Topic111"></a><div class="CTopic TFunction LC">
<div class="CTitle">JSXC_Detect</div>
<div id="NDPrototype111" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters">u8 JSXC_Detect(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><span class="SHKeyword">enum</span>&nbsp;</td><td class="PType">INPUT_PORT&nbsp;</td><td class="PName last">port</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Detect JSX device in the given port.</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">port<div class="CDLParameterType"><span class="SHKeyword">enum</span> INPUT_PORT</div></td><td class="CDLDefinition"><p>Input port to detect (INPUT_PORT1 or INPUT_PORT2).</p></td></tr></table><div class="CHeading">Return</div><p>JSX device ID.</p><pre class="CText"> 7 6 5 4 3 2 1 0<br />---------<br /> 0 0 A A A A B B<br /> │ │ │ │ └─┴── Number of button rows (0-3)<br /> └─┴─┴─┴────── Number of axis (0-15)</pre></div>
</div>
<a name="JSXC_Read"></a><a name="Topic112"></a><div class="CTopic TFunction LC last">
<div class="CTitle">JSXC_Read</div>
<div id="NDPrototype112" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters">u8 JSXC_Read(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PModifierQualifier first"><span class="SHKeyword">enum</span>&nbsp;</td><td class="PType">INPUT_PORT&nbsp;</td><td class="PName last">port,</td></tr><tr><td class="first"></td><td class="PType">u8*&nbsp;</td><td class="PName last">buffer</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Read JSX device in the given port.</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">port<div class="CDLParameterType"><span class="SHKeyword">enum</span> INPUT_PORT</div></td><td class="CDLDefinition"><p>Input port to read (INPUT_PORT1 or INPUT_PORT2).</p></td></tr><tr><td class="CDLEntry">buffer<div class="CDLParameterType">u8*</div></td><td class="CDLDefinition"><p>Buffer to store the input data.</p></td></tr></table><div class="CHeading">Return</div><p>JSX device ID.</p></div>
</div>
</body></html>