uofw/ctrl_8h_source.html

371 lines
78 KiB
HTML
Raw Permalink Normal View History

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uOFW: /home/runner/work/uofw/uofw/include/ctrl.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">uOFW
</div>
<div id="projectbrief">Reverse engineered PSP kernel 6.60.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ctrl.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160; </div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &quot;common_header.h&quot;</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; </div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#ifndef CTRL_H</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#define CTRL_H</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="group__Controller.html#ga1ad26bea0c0a50b6a26b8a64a8f541f1"> 16</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="group__Controller.html#ga1ad26bea0c0a50b6a26b8a64a8f541f1">SceKernelButtonCallbackFunction</a>)(u32 curButtons, u32 lastButtons, <span class="keywordtype">void</span> *opt);</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="structSceCtrlData.html"> 22</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="structSceCtrlData.html#a4d956741adfd85933d1362caf1df4838"> 27</a></span>&#160; u32 <a class="code" href="structSceCtrlData.html#a4d956741adfd85933d1362caf1df4838">timeStamp</a>;</div>
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="structSceCtrlData.html#a8694cfbad5c0bf41f36548a522fb17a7"> 29</a></span>&#160; u32 <a class="code" href="structSceCtrlData.html#a8694cfbad5c0bf41f36548a522fb17a7">buttons</a>;</div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="structSceCtrlData.html#a6b5a5f1eaf00139a31610a1240b4aa4d"> 31</a></span>&#160; u8 <a class="code" href="structSceCtrlData.html#a6b5a5f1eaf00139a31610a1240b4aa4d">aX</a>;</div>
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="structSceCtrlData.html#ab835f5daf1daf6d7873cc9979c3680bd"> 33</a></span>&#160; u8 <a class="code" href="structSceCtrlData.html#ab835f5daf1daf6d7873cc9979c3680bd">aY</a>;</div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="structSceCtrlData.html#a70254b02e1dcbfea859c4aec0ef86e94"> 35</a></span>&#160; u8 <a class="code" href="structSceCtrlData.html#a70254b02e1dcbfea859c4aec0ef86e94">rX</a>;</div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="structSceCtrlData.html#a06179dda21edb5aa264e685bddaba50a"> 37</a></span>&#160; u8 <a class="code" href="structSceCtrlData.html#a06179dda21edb5aa264e685bddaba50a">rY</a>;</div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structSceCtrlData.html#a156d9837c9f6067d1fa7eb11b8668095"> 39</a></span>&#160; u8 rsrv[4];</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;} <a class="code" href="structSceCtrlData.html">SceCtrlData</a>;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="structSceCtrlData2.html"> 48</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structSceCtrlData2.html#a99717924760174ccbaba04648b482b82"> 53</a></span>&#160; u32 <a class="code" href="structSceCtrlData2.html#a99717924760174ccbaba04648b482b82">timeStamp</a>;</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structSceCtrlData2.html#aa09ac970ffee7c65cee2b45258e9ca98"> 55</a></span>&#160; u32 <a class="code" href="structSceCtrlData2.html#aa09ac970ffee7c65cee2b45258e9ca98">buttons</a>;</div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structSceCtrlData2.html#a513ba16de8932640b0d6ec15e3684cc0"> 57</a></span>&#160; u8 <a class="code" href="structSceCtrlData2.html#a513ba16de8932640b0d6ec15e3684cc0">aX</a>;</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="structSceCtrlData2.html#ad27a9debae4ce1fc5076d12fbc84559e"> 59</a></span>&#160; u8 <a class="code" href="structSceCtrlData2.html#ad27a9debae4ce1fc5076d12fbc84559e">aY</a>;</div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structSceCtrlData2.html#a30091962412233b276906b57cca2dcd2"> 61</a></span>&#160; u8 <a class="code" href="structSceCtrlData2.html#a30091962412233b276906b57cca2dcd2">rX</a>;</div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structSceCtrlData2.html#aa4b2a7045b7f89d79d2af7fa5d3576c4"> 63</a></span>&#160; u8 <a class="code" href="structSceCtrlData2.html#aa4b2a7045b7f89d79d2af7fa5d3576c4">rY</a>;</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structSceCtrlData2.html#a157ff8483fb6e54be5a99b352beaab2d"> 65</a></span>&#160; u8 rsrv[4];</div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structSceCtrlData2.html#ad7aff4e6d94a8120ce779eb73cffd2ad"> 70</a></span>&#160; s32 <a class="code" href="structSceCtrlData2.html#ad7aff4e6d94a8120ce779eb73cffd2ad">DPadSenseA</a>;</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structSceCtrlData2.html#a9a0096ac6e4a1311fb3d4108d5d8a902"> 75</a></span>&#160; s32 <a class="code" href="structSceCtrlData2.html#a9a0096ac6e4a1311fb3d4108d5d8a902">DPadSenseB</a>;</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structSceCtrlData2.html#af8a11657d620d8c9c378d1ad75ec1f1c"> 80</a></span>&#160; s32 <a class="code" href="structSceCtrlData2.html#af8a11657d620d8c9c378d1ad75ec1f1c">GPadSenseA</a>;</div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structSceCtrlData2.html#a1a37ed6eda498c3f1b7141d301ebcf62"> 85</a></span>&#160; s32 <a class="code" href="structSceCtrlData2.html#a1a37ed6eda498c3f1b7141d301ebcf62">GPadSenseB</a>;</div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="structSceCtrlData2.html#a1e386e026b88797cb92e2f0027c50164"> 90</a></span>&#160; s32 <a class="code" href="structSceCtrlData2.html#a1e386e026b88797cb92e2f0027c50164">AxisSenseA</a>;</div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="structSceCtrlData2.html#a7a9b0d3f16ce3ed2c2fd9e732c419003"> 95</a></span>&#160; s32 <a class="code" href="structSceCtrlData2.html#a7a9b0d3f16ce3ed2c2fd9e732c419003">AxisSenseB</a>;</div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="structSceCtrlData2.html#ae8716952f94abc500b9959c92a0e9020"> 97</a></span>&#160; s32 <a class="code" href="structSceCtrlData2.html#ae8716952f94abc500b9959c92a0e9020">TiltA</a>;</div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="structSceCtrlData2.html#a224100b352bbdd28d4d0285174e16aec"> 99</a></span>&#160; s32 <a class="code" href="structSceCtrlData2.html#a224100b352bbdd28d4d0285174e16aec">TiltB</a>;</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;} <a class="code" href="structSceCtrlData2.html">SceCtrlData2</a>;</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; </div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="structSceCtrlLatch.html"> 133</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="structSceCtrlLatch.html#a6e02734a6f89e842c30145af70b1dc26"> 135</a></span>&#160; u32 <a class="code" href="structSceCtrlLatch.html#a6e02734a6f89e842c30145af70b1dc26">buttonMake</a>;</div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="structSceCtrlLatch.html#abf1e5e536aedf7a1e7d117fb43970d79"> 137</a></span>&#160; u32 <a class="code" href="structSceCtrlLatch.html#abf1e5e536aedf7a1e7d117fb43970d79">buttonBreak</a>;</div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="structSceCtrlLatch.html#a86e3a3df0e46be6a7da98d04f8feb20d"> 139</a></span>&#160; u32 <a class="code" href="structSceCtrlLatch.html#a86e3a3df0e46be6a7da98d04f8feb20d">buttonPress</a>;</div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="structSceCtrlLatch.html#a55978d3656d8da44e8c0bf8b797ba61a"> 141</a></span>&#160; u32 <a class="code" href="structSceCtrlLatch.html#a55978d3656d8da44e8c0bf8b797ba61a">buttonRelease</a>;</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;} <a class="code" href="structSceCtrlLatch.html">SceCtrlLatch</a>;</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; </div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="structSceCtrlInputDataTransferHandler.html"> 147</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="structSceCtrlInputDataTransferHandler.html#a4ac2b5681b0ebbcbc4cf5040f8ab69a9"> 149</a></span>&#160; s32 <a class="code" href="structSceCtrlInputDataTransferHandler.html#a4ac2b5681b0ebbcbc4cf5040f8ab69a9">unk1</a>;</div>
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="structSceCtrlInputDataTransferHandler.html#a2fb107e1c4c23c03ae56595e17719c1d"> 154</a></span>&#160; s32 (*copyInputData)(<span class="keywordtype">void</span> *pSrc, <a class="code" href="structSceCtrlData2.html">SceCtrlData2</a> *pDst);</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;} <a class="code" href="structSceCtrlInputDataTransferHandler.html">SceCtrlInputDataTransferHandler</a>;</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; </div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="group__Controller.html#ga6104b860a63a93d46fa4348f596e8548"> 163</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="group__Controller.html#ga6104b860a63a93d46fa4348f596e8548">SceCtrlPadButtons</a> {</div>
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548ad8cd1e340f5e13979b4cdefcf0487691"> 165</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548ad8cd1e340f5e13979b4cdefcf0487691">SCE_CTRL_SELECT</a> = 0x00000001,</div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a1fb3c7b2e36870fca7507014d124e19b"> 167</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a1fb3c7b2e36870fca7507014d124e19b">SCE_CTRL_L3</a> = 0x00000002,</div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a3d1d42802f5ebd0a312e431285bd8dfc"> 169</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a3d1d42802f5ebd0a312e431285bd8dfc">SCE_CTRL_R3</a> = 0x00000004,</div>
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a8728e23635e8a8cb66bba777182be4de"> 171</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a8728e23635e8a8cb66bba777182be4de">SCE_CTRL_START</a> = 0x00000008,</div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a4275a1d4d7b662514f3258423e0fd770"> 173</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a4275a1d4d7b662514f3258423e0fd770">SCE_CTRL_UP</a> = 0x00000010,</div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a69bf7b49f9cbe3fd1c3a6cf615d69dc1"> 175</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a69bf7b49f9cbe3fd1c3a6cf615d69dc1">SCE_CTRL_RIGHT</a> = 0x00000020,</div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a152892bee6c021fb3a41aa1d753ca338"> 177</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a152892bee6c021fb3a41aa1d753ca338">SCE_CTRL_DOWN</a> = 0x00000040,</div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a2cead064cd16d43807e6a2445bf8a362"> 179</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a2cead064cd16d43807e6a2445bf8a362">SCE_CTRL_LEFT</a> = 0x00000080,</div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a04799c8e184d2ae7f7df6633fff89f86"> 181</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a04799c8e184d2ae7f7df6633fff89f86">SCE_CTRL_LTRIGGER</a> = 0x00000100,</div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a8a8396d93981d7ac967a7ae405dbd990"> 183</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a8a8396d93981d7ac967a7ae405dbd990">SCE_CTRL_RTRIGGER</a> = 0x00000200,</div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a8d2136d1eee680bb70a1a82b0f78ddc2"> 185</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a8d2136d1eee680bb70a1a82b0f78ddc2">SCE_CTRL_L1TRIGGER</a> = 0x00000400,</div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a1e3b8e9ca6a6e6c7c9f2c8f40a677d9c"> 187</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a1e3b8e9ca6a6e6c7c9f2c8f40a677d9c">SCE_CTRL_R1TRIGGER</a> = 0x00000800,</div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a9debd2be025f0e081238399dd396d456"> 189</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a9debd2be025f0e081238399dd396d456">SCE_CTRL_TRIANGLE</a> = 0x00001000,</div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548acc26a837d4e5a5cfb62adaf48ddead2c"> 191</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548acc26a837d4e5a5cfb62adaf48ddead2c">SCE_CTRL_CIRCLE</a> = 0x00002000,</div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a477d551daa482e03598b67aaf4466923"> 193</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a477d551daa482e03598b67aaf4466923">SCE_CTRL_CROSS</a> = 0x00004000,</div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548af935d4e61120671b2acdf6cee2f776e6"> 195</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548af935d4e61120671b2acdf6cee2f776e6">SCE_CTRL_SQUARE</a> = 0x00008000,</div>
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a12085cf461189faeb160ccd99affe06d"> 201</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a12085cf461189faeb160ccd99affe06d">SCE_CTRL_INTERCEPTED</a> = 0x00010000,</div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a1fe78e8242046ce4ac16f34cd9088827"> 203</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a1fe78e8242046ce4ac16f34cd9088827">SCE_CTRL_HOLD</a> = 0x00020000,</div>
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a4473282f9f5057d35c8ef3b102d7aaf3"> 205</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a4473282f9f5057d35c8ef3b102d7aaf3">SCE_CTRL_WLAN_UP</a> = 0x00040000,</div>
<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a0a31abd94110a8cdb07dedd838e28bd9"> 207</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a0a31abd94110a8cdb07dedd838e28bd9">SCE_CTRL_REMOTE</a> = 0x00080000,</div>
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a436d88aeb4ce14521088bd556eb863cc"> 209</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a436d88aeb4ce14521088bd556eb863cc">SCE_CTRL_VOLUP</a> = 0x00100000,</div>
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548aeab7d0c864db59474af654aad4427963"> 211</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548aeab7d0c864db59474af654aad4427963">SCE_CTRL_VOLDOWN</a> = 0x00200000,</div>
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a54ea84024e88b5408c772fe41d9d4c4b"> 213</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a54ea84024e88b5408c772fe41d9d4c4b">SCE_CTRL_SCREEN</a> = 0x00400000,</div>
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548add58de33467132daa6ef656a7a4bda8f"> 215</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548add58de33467132daa6ef656a7a4bda8f">SCE_CTRL_NOTE</a> = 0x00800000, </div>
<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a621e06863028d8003568bfa3e89ada9b"> 217</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a621e06863028d8003568bfa3e89ada9b">SCE_CTRL_DISC</a> = 0x01000000,</div>
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548ad5927b8379706451759520fc7f38548c"> 219</a></span>&#160; <a class="code" href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548ad5927b8379706451759520fc7f38548c">SCE_CTRL_MS</a> = 0x02000000,</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; SCE_CTRL_UNK_10000000 = 0x10000000,</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; SCE_CTRL_UNK_20000000 = 0x20000000,</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;};</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; </div>
<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="group__Controller.html#ga62ab7ac206d0514d11e60309f9621fb6"> 225</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="group__Controller.html#ga62ab7ac206d0514d11e60309f9621fb6">SceCtrlPadInputMode</a> {</div>
<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="group__Controller.html#gga62ab7ac206d0514d11e60309f9621fb6afa4b32e51f6ab1908737fee4db12fb5e"> 227</a></span>&#160; <a class="code" href="group__Controller.html#gga62ab7ac206d0514d11e60309f9621fb6afa4b32e51f6ab1908737fee4db12fb5e">SCE_CTRL_INPUT_DIGITAL_ONLY</a> = 0, </div>
<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="group__Controller.html#gga62ab7ac206d0514d11e60309f9621fb6a6d7fec611a11883cbafed2240dfb162f"> 229</a></span>&#160; <a class="code" href="group__Controller.html#gga62ab7ac206d0514d11e60309f9621fb6a6d7fec611a11883cbafed2240dfb162f">SCE_CTRL_INPUT_DIGITAL_ANALOG</a> = 1,</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;};</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; </div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="group__Controller.html#ga17d4f10bb96061a642c0a2d0dad006ca"> 233</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="group__Controller.html#ga17d4f10bb96061a642c0a2d0dad006ca">SceCtrlPadPollMode</a> {</div>
<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="group__Controller.html#gga17d4f10bb96061a642c0a2d0dad006caa3b7e60cb4f40ee10c673406e3c10ffc8"> 235</a></span>&#160; <a class="code" href="group__Controller.html#gga17d4f10bb96061a642c0a2d0dad006caa3b7e60cb4f40ee10c673406e3c10ffc8">SCE_CTRL_POLL_INACTIVE</a> = 0,</div>
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="group__Controller.html#gga17d4f10bb96061a642c0a2d0dad006caa6129b973b49202993ec157eb9d6eda70"> 237</a></span>&#160; <a class="code" href="group__Controller.html#gga17d4f10bb96061a642c0a2d0dad006caa6129b973b49202993ec157eb9d6eda70">SCE_CTRL_POLL_ACTIVE</a> = 1,</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;};</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; </div>
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="group__Controller.html#ga184f67736f5be2b59a20e974799aaee6"> 241</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="group__Controller.html#ga184f67736f5be2b59a20e974799aaee6">SceCtrlPort</a> {</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="comment">/* Input is only obtained from the PSP. */</span></div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; SCE_CRTL_PORT_PSP = 0,</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="comment">/* Input is obtained from the PSP and a connected DualShock3 controller. */</span></div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; SCE_CTRL_PORT_DS3 = 1,</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="comment">/* Input is obtained from the PSP and an unknown connected external device. */</span></div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; SCE_CTRL_PORT_UNKNOWN_2 = 2</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;};</div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; </div>
<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="group__Controller.html#ga9aca46c5af11b73d3a00e6911725bf01"> 251</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="group__Controller.html#ga9aca46c5af11b73d3a00e6911725bf01">SceCtrlPadButtonMaskMode</a> {</div>
<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="group__Controller.html#gga9aca46c5af11b73d3a00e6911725bf01a01dc8a59e089dd75a7e786890710552e"> 253</a></span>&#160; <a class="code" href="group__Controller.html#gga9aca46c5af11b73d3a00e6911725bf01a01dc8a59e089dd75a7e786890710552e">SCE_CTRL_MASK_NO_MASK</a> = 0,</div>
<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="group__Controller.html#gga9aca46c5af11b73d3a00e6911725bf01aeb8d298533f9c48b1eaf446d1afbe0a5"> 259</a></span>&#160; <a class="code" href="group__Controller.html#gga9aca46c5af11b73d3a00e6911725bf01aeb8d298533f9c48b1eaf446d1afbe0a5">SCE_CTRL_MASK_IGNORE_BUTTONS</a> = 1,</div>
<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="group__Controller.html#gga9aca46c5af11b73d3a00e6911725bf01a00ffbcca27c08d89e3fbd058e15e202f"> 264</a></span>&#160; <a class="code" href="group__Controller.html#gga9aca46c5af11b73d3a00e6911725bf01a00ffbcca27c08d89e3fbd058e15e202f">SCE_CTRL_MASK_APPLY_BUTTONS</a> = 2,</div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;};</div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; </div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="comment">/* The center position of the analog stick on both axes. */</span></div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="preprocessor">#define SCE_CTRL_ANALOG_PAD_CENTER_VALUE 0x80</span></div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; </div>
<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="group__Controller.html#ga52a35dfe35c7e7428b8cc1763529e6c7"> 275</a></span>&#160;s32 <a class="code" href="group__Controller.html#ga52a35dfe35c7e7428b8cc1763529e6c7">sceCtrlInit</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; </div>
<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="group__Controller.html#gac0b6f484dc61e8210ed5f8ceaccec415"> 282</a></span>&#160;s32 <a class="code" href="group__Controller.html#gac0b6f484dc61e8210ed5f8ceaccec415">sceCtrlEnd</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; </div>
<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="group__Controller.html#ga9bdb2c2deb872125f9233c7792e581b3"> 289</a></span>&#160;s32 <a class="code" href="group__Controller.html#ga9bdb2c2deb872125f9233c7792e581b3">sceCtrlSuspend</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; </div>
<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="group__Controller.html#ga5ec6a8961ee47304b13326cc89d46971"> 296</a></span>&#160;s32 <a class="code" href="group__Controller.html#ga5ec6a8961ee47304b13326cc89d46971">sceCtrlResume</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; </div>
<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="group__Controller.html#ga4b19d2e1df02c8d1aa56824e1ceb1d0d"> 306</a></span>&#160;u32 <a class="code" href="group__Controller.html#ga4b19d2e1df02c8d1aa56824e1ceb1d0d">sceCtrlSetPollingMode</a>(u8 pollMode);</div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; </div>
<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="group__Controller.html#ga65971f18f3cecdcb2cdd57faac201c00"> 315</a></span>&#160;u32 <a class="code" href="group__Controller.html#ga65971f18f3cecdcb2cdd57faac201c00">sceCtrlGetSamplingMode</a>(u8 *pMode);</div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; </div>
<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="group__Controller.html#gad5094d2309808580c53de19fb4f08a5d"> 324</a></span>&#160;s32 <a class="code" href="group__Controller.html#gad5094d2309808580c53de19fb4f08a5d">sceCtrlSetSamplingMode</a>(u8 mode);</div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; </div>
<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="group__Controller.html#ga979f848c7f312c599d2b8b832a36038a"> 333</a></span>&#160;u32 <a class="code" href="group__Controller.html#ga979f848c7f312c599d2b8b832a36038a">sceCtrlGetSamplingCycle</a>(u32 *pCycle);</div>
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; </div>
<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="group__Controller.html#ga6ac060595213e8f55054f80ddfad5391"> 347</a></span>&#160;s32 <a class="code" href="group__Controller.html#ga6ac060595213e8f55054f80ddfad5391">sceCtrlSetSamplingCycle</a>(u32 cycle);</div>
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; </div>
<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="group__Controller.html#gab42adf0cd48e14d8ddd08992431e3f69"> 363</a></span>&#160;u32 <a class="code" href="group__Controller.html#gab42adf0cd48e14d8ddd08992431e3f69">sceCtrlGetIdleCancelKey</a>(u32 *pResetButtonsMake, u32 *pResetButtonsPress, u32 *pResetButtonsMakeHoldMode, </div>
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; u32 *pResetButtonsPressHoldMode);</div>
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; </div>
<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="group__Controller.html#ga4abbcfe60f853b497e3652d44b81522e"> 396</a></span>&#160;u32 <a class="code" href="group__Controller.html#ga4abbcfe60f853b497e3652d44b81522e">sceCtrlSetIdleCancelKey</a>(u32 resetButtonsMake, u32 resetButtonsPress, u32 resetButtonsMakeHoldMode,</div>
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; u32 resetButtonsPressHoldMode);</div>
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; </div>
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;<span class="comment">/* This constant defines that analog stick movement does not cancel the idle timer. */</span></div>
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;<span class="preprocessor">#define SCE_CTRL_IDLE_CANCEL_TRESHOLD_NO_CANCELLATION (-1)</span></div>
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; </div>
<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="group__Controller.html#gad4a6a1d81323aee0b8360694c961b3cf"> 410</a></span>&#160;s32 <a class="code" href="group__Controller.html#gad4a6a1d81323aee0b8360694c961b3cf">sceCtrlGetIdleCancelThreshold</a>(s32 *pUnHoldThreshold, s32 *pHoldThreshold);</div>
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; </div>
<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="group__Controller.html#gab2ec57507d7b9e6f689cba424cad343b"> 428</a></span>&#160;s32 <a class="code" href="group__Controller.html#gab2ec57507d7b9e6f689cba424cad343b">sceCtrlSetIdleCancelThreshold</a>(s32 unHoldThreshold, s32 holdThreshold);</div>
<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; </div>
<div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="group__Controller.html#gac7b45e84899d51a4e720507568e92cab"> 435</a></span>&#160;s16 <a class="code" href="group__Controller.html#gac7b45e84899d51a4e720507568e92cab">sceCtrlGetSuspendingExtraSamples</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; </div>
<div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="group__Controller.html#gabee049e9ce1b88f11ad272bc43269aff"> 444</a></span>&#160;s32 <a class="code" href="group__Controller.html#gabee049e9ce1b88f11ad272bc43269aff">sceCtrlSetSuspendingExtraSamples</a>(s16 suspendSamples);</div>
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; </div>
<div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="group__Controller.html#gaa41d060f58c708945de4d9c8c9c42b74"> 460</a></span>&#160;s32 <a class="code" href="group__Controller.html#gaa41d060f58c708945de4d9c8c9c42b74">sceCtrl_driver_E467BEC8</a>(u8 externalPort, <a class="code" href="structSceCtrlInputDataTransferHandler.html">SceCtrlInputDataTransferHandler</a> *transferHandler, <span class="keywordtype">void</span> *inputSource);</div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; </div>
<div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="group__Controller.html#ga3a3ffd1ee4d1d6e93dfb95b5df8dfaaf"> 482</a></span>&#160;s32 <a class="code" href="group__Controller.html#ga3a3ffd1ee4d1d6e93dfb95b5df8dfaaf">sceCtrlPeekLatch</a>(<a class="code" href="structSceCtrlLatch.html">SceCtrlLatch</a> *pLatch);</div>
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; </div>
<div class="line"><a name="l00540"></a><span class="lineno"><a class="line" href="group__Controller.html#ga3ecb327272afd0b00930e49b53324f98"> 540</a></span>&#160;s32 <a class="code" href="group__Controller.html#ga3ecb327272afd0b00930e49b53324f98">sceCtrlReadLatch</a>(<a class="code" href="structSceCtrlLatch.html">SceCtrlLatch</a> *pLatch);</div>
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; </div>
<div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="group__Controller.html#ga4fb32d820c6f6d8c811b55ff07f97bf0"> 573</a></span>&#160;s32 <a class="code" href="group__Controller.html#ga4fb32d820c6f6d8c811b55ff07f97bf0">sceCtrlPeekBufferPositive</a>(<a class="code" href="structSceCtrlData.html">SceCtrlData</a> *pData, u8 nBufs);</div>
<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; </div>
<div class="line"><a name="l00605"></a><span class="lineno"><a class="line" href="group__Controller.html#gab308dec3b61c94468f6b89ae39b332c1"> 605</a></span>&#160;s32 <a class="code" href="group__Controller.html#gab308dec3b61c94468f6b89ae39b332c1">sceCtrlPeekBufferNegative</a>(<a class="code" href="structSceCtrlData.html">SceCtrlData</a> *pData, u8 nBufs);</div>
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; </div>
<div class="line"><a name="l00621"></a><span class="lineno"><a class="line" href="group__Controller.html#gaf9aae2af2f71160ebecea78bdcb7da2d"> 621</a></span>&#160;s32 <a class="code" href="group__Controller.html#gaf9aae2af2f71160ebecea78bdcb7da2d">sceCtrlReadBufferPositive</a>(<a class="code" href="structSceCtrlData.html">SceCtrlData</a> *pData, u8 nBufs);</div>
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; </div>
<div class="line"><a name="l00637"></a><span class="lineno"><a class="line" href="group__Controller.html#ga7a14bd3a1fbea5f09c600f8e0f077cfa"> 637</a></span>&#160;s32 <a class="code" href="group__Controller.html#ga7a14bd3a1fbea5f09c600f8e0f077cfa">sceCtrlReadBufferNegative</a>(<a class="code" href="structSceCtrlData.html">SceCtrlData</a> *pData, u8 nBufs);</div>
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; </div>
<div class="line"><a name="l00656"></a><span class="lineno"><a class="line" href="group__Controller.html#ga4405850087ce3b0e9799c92b6fe9d691"> 656</a></span>&#160;s32 <a class="code" href="group__Controller.html#ga4405850087ce3b0e9799c92b6fe9d691">sceCtrlPeekBufferPositive2</a>(u32 port, <a class="code" href="structSceCtrlData2.html">SceCtrlData2</a> *pData, u8 nBufs);</div>
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; </div>
<div class="line"><a name="l00675"></a><span class="lineno"><a class="line" href="group__Controller.html#ga1ba5e5feee8d1879f8eff5ca03f76d98"> 675</a></span>&#160;s32 <a class="code" href="group__Controller.html#ga1ba5e5feee8d1879f8eff5ca03f76d98">sceCtrlPeekBufferNegative2</a>(u32 port, <a class="code" href="structSceCtrlData2.html">SceCtrlData2</a> *pData, u8 nBufs);</div>
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; </div>
<div class="line"><a name="l00694"></a><span class="lineno"><a class="line" href="group__Controller.html#ga5eb8976c0490cd0ecd0fc193874a8ab9"> 694</a></span>&#160;s32 <a class="code" href="group__Controller.html#ga5eb8976c0490cd0ecd0fc193874a8ab9">sceCtrlReadBufferPositive2</a>(u32 port, <a class="code" href="structSceCtrlData2.html">SceCtrlData2</a> *pData, u8 nBufs);</div>
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; </div>
<div class="line"><a name="l00713"></a><span class="lineno"><a class="line" href="group__Controller.html#gaa5885a3401196936b321a9a48f78a603"> 713</a></span>&#160;s32 <a class="code" href="group__Controller.html#gaa5885a3401196936b321a9a48f78a603">sceCtrlReadBufferNegative2</a>(u32 port, <a class="code" href="structSceCtrlData2.html">SceCtrlData2</a> *pData, u8 nBufs);</div>
<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160; </div>
<div class="line"><a name="l00722"></a><span class="lineno"><a class="line" href="group__Controller.html#gad30bd0932ec2d6557d3ff50792bcae76"> 722</a></span>&#160;s32 <a class="code" href="group__Controller.html#gad30bd0932ec2d6557d3ff50792bcae76">sceCtrlClearRapidFire</a>(u8 slot);</div>
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160; </div>
<div class="line"><a name="l00763"></a><span class="lineno"><a class="line" href="group__Controller.html#ga57c6374cc45b7af697b17a9269e17d37"> 763</a></span>&#160;s32 <a class="code" href="group__Controller.html#ga57c6374cc45b7af697b17a9269e17d37">sceCtrlSetRapidFire</a>(u8 slot, u32 uiMask, u32 uiTrigger, u32 uiTarget, u8 uiDelay, </div>
<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; u8 uiMake, u8 uiBreak);</div>
<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160; </div>
<div class="line"><a name="l00777"></a><span class="lineno"><a class="line" href="group__Controller.html#gadf40ec0c5149ac3589a6a46b7421db72"> 777</a></span>&#160;s32 <a class="code" href="group__Controller.html#gadf40ec0c5149ac3589a6a46b7421db72">sceCtrlSetAnalogEmulation</a>(u8 slot, u8 aX, u8 aY, u32 uiMake);</div>
<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; </div>
<div class="line"><a name="l00794"></a><span class="lineno"><a class="line" href="group__Controller.html#ga9f9174b1924b483a8ea85701447399db"> 794</a></span>&#160;s32 <a class="code" href="group__Controller.html#ga9f9174b1924b483a8ea85701447399db">sceCtrlSetButtonEmulation</a>(u8 slot, u32 userButtons, u32 kernelButtons, u32 uiMake);</div>
<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; </div>
<div class="line"><a name="l00803"></a><span class="lineno"><a class="line" href="group__Controller.html#gab3361c6d71b227660eb0cfbd7360aa6a"> 803</a></span>&#160;u32 <a class="code" href="group__Controller.html#gab3361c6d71b227660eb0cfbd7360aa6a">sceCtrlGetButtonIntercept</a>(u32 buttons);</div>
<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; </div>
<div class="line"><a name="l00825"></a><span class="lineno"><a class="line" href="group__Controller.html#ga6bda79d76ef15dbb96aa2ae6e469e4b8"> 825</a></span>&#160;u32 <a class="code" href="group__Controller.html#ga6bda79d76ef15dbb96aa2ae6e469e4b8">sceCtrlSetButtonIntercept</a>(u32 buttons, u32 buttonMaskMode);</div>
<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; </div>
<div class="line"><a name="l00838"></a><span class="lineno"><a class="line" href="group__Controller.html#ga4d31b522faef3b2f338bbf80d19d5948"> 838</a></span>&#160;s32 <a class="code" href="group__Controller.html#ga4d31b522faef3b2f338bbf80d19d5948">sceCtrlSetSpecialButtonCallback</a>(u32 slot, u32 buttonMask, <a class="code" href="group__Controller.html#ga1ad26bea0c0a50b6a26b8a64a8f541f1">SceKernelButtonCallbackFunction</a> callback, <span class="keywordtype">void</span> *opt);</div>
<div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160; </div>
<div class="line"><a name="l00847"></a><span class="lineno"><a class="line" href="group__Controller.html#ga38e7a8b2d7d4fe5b6a40b0051d8bd3ab"> 847</a></span>&#160;u32 <a class="code" href="group__Controller.html#ga38e7a8b2d7d4fe5b6a40b0051d8bd3ab">sceCtrl_driver_6C86AF22</a>(s32 arg1);</div>
<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; </div>
<div class="line"><a name="l00856"></a><span class="lineno"><a class="line" href="group__Controller.html#ga03b60f5463ef60ad75383a6eae6c4f28"> 856</a></span>&#160;u32 <a class="code" href="group__Controller.html#ga03b60f5463ef60ad75383a6eae6c4f28">sceCtrl_driver_5886194C</a>(s8 arg1);</div>
<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; </div>
<div class="line"><a name="l00863"></a><span class="lineno"><a class="line" href="group__Controller.html#gacee332af425275a0dbf362e4cbe8abd4"> 863</a></span>&#160;u32 <a class="code" href="group__Controller.html#gacee332af425275a0dbf362e4cbe8abd4">sceCtrlUpdateCableTypeReq</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160; </div>
<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* CTRL_H */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; </div>
<div class="ttc" id="agroup__Controller_html_ga03b60f5463ef60ad75383a6eae6c4f28"><div class="ttname"><a href="group__Controller.html#ga03b60f5463ef60ad75383a6eae6c4f28">sceCtrl_driver_5886194C</a></div><div class="ttdeci">u32 sceCtrl_driver_5886194C(s8 arg1)</div></div>
<div class="ttc" id="agroup__Controller_html_ga17d4f10bb96061a642c0a2d0dad006ca"><div class="ttname"><a href="group__Controller.html#ga17d4f10bb96061a642c0a2d0dad006ca">SceCtrlPadPollMode</a></div><div class="ttdeci">SceCtrlPadPollMode</div><div class="ttdef"><b>Definition:</b> ctrl.h:233</div></div>
<div class="ttc" id="agroup__Controller_html_ga184f67736f5be2b59a20e974799aaee6"><div class="ttname"><a href="group__Controller.html#ga184f67736f5be2b59a20e974799aaee6">SceCtrlPort</a></div><div class="ttdeci">SceCtrlPort</div><div class="ttdef"><b>Definition:</b> ctrl.h:241</div></div>
<div class="ttc" id="agroup__Controller_html_ga1ad26bea0c0a50b6a26b8a64a8f541f1"><div class="ttname"><a href="group__Controller.html#ga1ad26bea0c0a50b6a26b8a64a8f541f1">SceKernelButtonCallbackFunction</a></div><div class="ttdeci">void(* SceKernelButtonCallbackFunction)(u32 curButtons, u32 lastButtons, void *opt)</div><div class="ttdef"><b>Definition:</b> ctrl.h:16</div></div>
<div class="ttc" id="agroup__Controller_html_ga1ba5e5feee8d1879f8eff5ca03f76d98"><div class="ttname"><a href="group__Controller.html#ga1ba5e5feee8d1879f8eff5ca03f76d98">sceCtrlPeekBufferNegative2</a></div><div class="ttdeci">s32 sceCtrlPeekBufferNegative2(u32 port, SceCtrlData2 *pData, u8 nBufs)</div><div class="ttdoc">Retrieves controller state data by polling (negative logic) with support for wireless controllers.</div></div>
<div class="ttc" id="agroup__Controller_html_ga38e7a8b2d7d4fe5b6a40b0051d8bd3ab"><div class="ttname"><a href="group__Controller.html#ga38e7a8b2d7d4fe5b6a40b0051d8bd3ab">sceCtrl_driver_6C86AF22</a></div><div class="ttdeci">u32 sceCtrl_driver_6C86AF22(s32 arg1)</div></div>
<div class="ttc" id="agroup__Controller_html_ga3a3ffd1ee4d1d6e93dfb95b5df8dfaaf"><div class="ttname"><a href="group__Controller.html#ga3a3ffd1ee4d1d6e93dfb95b5df8dfaaf">sceCtrlPeekLatch</a></div><div class="ttdeci">s32 sceCtrlPeekLatch(SceCtrlLatch *pLatch)</div><div class="ttdoc">Gets the latch data.</div></div>
<div class="ttc" id="agroup__Controller_html_ga3ecb327272afd0b00930e49b53324f98"><div class="ttname"><a href="group__Controller.html#ga3ecb327272afd0b00930e49b53324f98">sceCtrlReadLatch</a></div><div class="ttdeci">s32 sceCtrlReadLatch(SceCtrlLatch *pLatch)</div><div class="ttdoc">Gets the latch data.</div></div>
<div class="ttc" id="agroup__Controller_html_ga4405850087ce3b0e9799c92b6fe9d691"><div class="ttname"><a href="group__Controller.html#ga4405850087ce3b0e9799c92b6fe9d691">sceCtrlPeekBufferPositive2</a></div><div class="ttdeci">s32 sceCtrlPeekBufferPositive2(u32 port, SceCtrlData2 *pData, u8 nBufs)</div><div class="ttdoc">Retrieves controller state data by polling (positive logic) with support for wireless controllers.</div></div>
<div class="ttc" id="agroup__Controller_html_ga4abbcfe60f853b497e3652d44b81522e"><div class="ttname"><a href="group__Controller.html#ga4abbcfe60f853b497e3652d44b81522e">sceCtrlSetIdleCancelKey</a></div><div class="ttdeci">u32 sceCtrlSetIdleCancelKey(u32 resetButtonsMake, u32 resetButtonsPress, u32 resetButtonsMakeHoldMode, u32 resetButtonsPressHoldMode)</div><div class="ttdoc">Specifies the buttons which, when being pressed, reset the idle timer.</div></div>
<div class="ttc" id="agroup__Controller_html_ga4b19d2e1df02c8d1aa56824e1ceb1d0d"><div class="ttname"><a href="group__Controller.html#ga4b19d2e1df02c8d1aa56824e1ceb1d0d">sceCtrlSetPollingMode</a></div><div class="ttdeci">u32 sceCtrlSetPollingMode(u8 pollMode)</div></div>
<div class="ttc" id="agroup__Controller_html_ga4d31b522faef3b2f338bbf80d19d5948"><div class="ttname"><a href="group__Controller.html#ga4d31b522faef3b2f338bbf80d19d5948">sceCtrlSetSpecialButtonCallback</a></div><div class="ttdeci">s32 sceCtrlSetSpecialButtonCallback(u32 slot, u32 buttonMask, SceKernelButtonCallbackFunction callback, void *opt)</div></div>
<div class="ttc" id="agroup__Controller_html_ga4fb32d820c6f6d8c811b55ff07f97bf0"><div class="ttname"><a href="group__Controller.html#ga4fb32d820c6f6d8c811b55ff07f97bf0">sceCtrlPeekBufferPositive</a></div><div class="ttdeci">s32 sceCtrlPeekBufferPositive(SceCtrlData *pData, u8 nBufs)</div><div class="ttdoc">Retrieves controller state data by polling (positive logic).</div></div>
<div class="ttc" id="agroup__Controller_html_ga52a35dfe35c7e7428b8cc1763529e6c7"><div class="ttname"><a href="group__Controller.html#ga52a35dfe35c7e7428b8cc1763529e6c7">sceCtrlInit</a></div><div class="ttdeci">s32 sceCtrlInit(void)</div></div>
<div class="ttc" id="agroup__Controller_html_ga57c6374cc45b7af697b17a9269e17d37"><div class="ttname"><a href="group__Controller.html#ga57c6374cc45b7af697b17a9269e17d37">sceCtrlSetRapidFire</a></div><div class="ttdeci">s32 sceCtrlSetRapidFire(u8 slot, u32 uiMask, u32 uiTrigger, u32 uiTarget, u8 uiDelay, u8 uiMake, u8 uiBreak)</div></div>
<div class="ttc" id="agroup__Controller_html_ga5eb8976c0490cd0ecd0fc193874a8ab9"><div class="ttname"><a href="group__Controller.html#ga5eb8976c0490cd0ecd0fc193874a8ab9">sceCtrlReadBufferPositive2</a></div><div class="ttdeci">s32 sceCtrlReadBufferPositive2(u32 port, SceCtrlData2 *pData, u8 nBufs)</div><div class="ttdoc">Retrieves controller state data by blocking (positive logic) with support for wireless controllers.</div></div>
<div class="ttc" id="agroup__Controller_html_ga5ec6a8961ee47304b13326cc89d46971"><div class="ttname"><a href="group__Controller.html#ga5ec6a8961ee47304b13326cc89d46971">sceCtrlResume</a></div><div class="ttdeci">s32 sceCtrlResume(void)</div></div>
<div class="ttc" id="agroup__Controller_html_ga6104b860a63a93d46fa4348f596e8548"><div class="ttname"><a href="group__Controller.html#ga6104b860a63a93d46fa4348f596e8548">SceCtrlPadButtons</a></div><div class="ttdeci">SceCtrlPadButtons</div><div class="ttdef"><b>Definition:</b> ctrl.h:163</div></div>
<div class="ttc" id="agroup__Controller_html_ga62ab7ac206d0514d11e60309f9621fb6"><div class="ttname"><a href="group__Controller.html#ga62ab7ac206d0514d11e60309f9621fb6">SceCtrlPadInputMode</a></div><div class="ttdeci">SceCtrlPadInputMode</div><div class="ttdef"><b>Definition:</b> ctrl.h:225</div></div>
<div class="ttc" id="agroup__Controller_html_ga65971f18f3cecdcb2cdd57faac201c00"><div class="ttname"><a href="group__Controller.html#ga65971f18f3cecdcb2cdd57faac201c00">sceCtrlGetSamplingMode</a></div><div class="ttdeci">u32 sceCtrlGetSamplingMode(u8 *pMode)</div></div>
<div class="ttc" id="agroup__Controller_html_ga6ac060595213e8f55054f80ddfad5391"><div class="ttname"><a href="group__Controller.html#ga6ac060595213e8f55054f80ddfad5391">sceCtrlSetSamplingCycle</a></div><div class="ttdeci">s32 sceCtrlSetSamplingCycle(u32 cycle)</div></div>
<div class="ttc" id="agroup__Controller_html_ga6bda79d76ef15dbb96aa2ae6e469e4b8"><div class="ttname"><a href="group__Controller.html#ga6bda79d76ef15dbb96aa2ae6e469e4b8">sceCtrlSetButtonIntercept</a></div><div class="ttdeci">u32 sceCtrlSetButtonIntercept(u32 buttons, u32 buttonMaskMode)</div></div>
<div class="ttc" id="agroup__Controller_html_ga7a14bd3a1fbea5f09c600f8e0f077cfa"><div class="ttname"><a href="group__Controller.html#ga7a14bd3a1fbea5f09c600f8e0f077cfa">sceCtrlReadBufferNegative</a></div><div class="ttdeci">s32 sceCtrlReadBufferNegative(SceCtrlData *pData, u8 nBufs)</div><div class="ttdoc">Retrieves controller state data by blocking (negative logic).</div></div>
<div class="ttc" id="agroup__Controller_html_ga979f848c7f312c599d2b8b832a36038a"><div class="ttname"><a href="group__Controller.html#ga979f848c7f312c599d2b8b832a36038a">sceCtrlGetSamplingCycle</a></div><div class="ttdeci">u32 sceCtrlGetSamplingCycle(u32 *pCycle)</div></div>
<div class="ttc" id="agroup__Controller_html_ga9aca46c5af11b73d3a00e6911725bf01"><div class="ttname"><a href="group__Controller.html#ga9aca46c5af11b73d3a00e6911725bf01">SceCtrlPadButtonMaskMode</a></div><div class="ttdeci">SceCtrlPadButtonMaskMode</div><div class="ttdef"><b>Definition:</b> ctrl.h:251</div></div>
<div class="ttc" id="agroup__Controller_html_ga9bdb2c2deb872125f9233c7792e581b3"><div class="ttname"><a href="group__Controller.html#ga9bdb2c2deb872125f9233c7792e581b3">sceCtrlSuspend</a></div><div class="ttdeci">s32 sceCtrlSuspend(void)</div></div>
<div class="ttc" id="agroup__Controller_html_ga9f9174b1924b483a8ea85701447399db"><div class="ttname"><a href="group__Controller.html#ga9f9174b1924b483a8ea85701447399db">sceCtrlSetButtonEmulation</a></div><div class="ttdeci">s32 sceCtrlSetButtonEmulation(u8 slot, u32 userButtons, u32 kernelButtons, u32 uiMake)</div></div>
<div class="ttc" id="agroup__Controller_html_gaa41d060f58c708945de4d9c8c9c42b74"><div class="ttname"><a href="group__Controller.html#gaa41d060f58c708945de4d9c8c9c42b74">sceCtrl_driver_E467BEC8</a></div><div class="ttdeci">s32 sceCtrl_driver_E467BEC8(u8 externalPort, SceCtrlInputDataTransferHandler *transferHandler, void *inputSource)</div></div>
<div class="ttc" id="agroup__Controller_html_gaa5885a3401196936b321a9a48f78a603"><div class="ttname"><a href="group__Controller.html#gaa5885a3401196936b321a9a48f78a603">sceCtrlReadBufferNegative2</a></div><div class="ttdeci">s32 sceCtrlReadBufferNegative2(u32 port, SceCtrlData2 *pData, u8 nBufs)</div><div class="ttdoc">Retrieves controller state data by blocking (negative logic) with support for wireless controllers.</div></div>
<div class="ttc" id="agroup__Controller_html_gab2ec57507d7b9e6f689cba424cad343b"><div class="ttname"><a href="group__Controller.html#gab2ec57507d7b9e6f689cba424cad343b">sceCtrlSetIdleCancelThreshold</a></div><div class="ttdeci">s32 sceCtrlSetIdleCancelThreshold(s32 unHoldThreshold, s32 holdThreshold)</div></div>
<div class="ttc" id="agroup__Controller_html_gab308dec3b61c94468f6b89ae39b332c1"><div class="ttname"><a href="group__Controller.html#gab308dec3b61c94468f6b89ae39b332c1">sceCtrlPeekBufferNegative</a></div><div class="ttdeci">s32 sceCtrlPeekBufferNegative(SceCtrlData *pData, u8 nBufs)</div><div class="ttdoc">Retrieves controller state data by polling (negative logic).</div></div>
<div class="ttc" id="agroup__Controller_html_gab3361c6d71b227660eb0cfbd7360aa6a"><div class="ttname"><a href="group__Controller.html#gab3361c6d71b227660eb0cfbd7360aa6a">sceCtrlGetButtonIntercept</a></div><div class="ttdeci">u32 sceCtrlGetButtonIntercept(u32 buttons)</div></div>
<div class="ttc" id="agroup__Controller_html_gab42adf0cd48e14d8ddd08992431e3f69"><div class="ttname"><a href="group__Controller.html#gab42adf0cd48e14d8ddd08992431e3f69">sceCtrlGetIdleCancelKey</a></div><div class="ttdeci">u32 sceCtrlGetIdleCancelKey(u32 *pResetButtonsMake, u32 *pResetButtonsPress, u32 *pResetButtonsMakeHoldMode, u32 *pResetButtonsPressHoldMode)</div></div>
<div class="ttc" id="agroup__Controller_html_gabee049e9ce1b88f11ad272bc43269aff"><div class="ttname"><a href="group__Controller.html#gabee049e9ce1b88f11ad272bc43269aff">sceCtrlSetSuspendingExtraSamples</a></div><div class="ttdeci">s32 sceCtrlSetSuspendingExtraSamples(s16 suspendSamples)</div></div>
<div class="ttc" id="agroup__Controller_html_gac0b6f484dc61e8210ed5f8ceaccec415"><div class="ttname"><a href="group__Controller.html#gac0b6f484dc61e8210ed5f8ceaccec415">sceCtrlEnd</a></div><div class="ttdeci">s32 sceCtrlEnd(void)</div></div>
<div class="ttc" id="agroup__Controller_html_gac7b45e84899d51a4e720507568e92cab"><div class="ttname"><a href="group__Controller.html#gac7b45e84899d51a4e720507568e92cab">sceCtrlGetSuspendingExtraSamples</a></div><div class="ttdeci">s16 sceCtrlGetSuspendingExtraSamples(void)</div></div>
<div class="ttc" id="agroup__Controller_html_gacee332af425275a0dbf362e4cbe8abd4"><div class="ttname"><a href="group__Controller.html#gacee332af425275a0dbf362e4cbe8abd4">sceCtrlUpdateCableTypeReq</a></div><div class="ttdeci">u32 sceCtrlUpdateCableTypeReq(void)</div></div>
<div class="ttc" id="agroup__Controller_html_gad30bd0932ec2d6557d3ff50792bcae76"><div class="ttname"><a href="group__Controller.html#gad30bd0932ec2d6557d3ff50792bcae76">sceCtrlClearRapidFire</a></div><div class="ttdeci">s32 sceCtrlClearRapidFire(u8 slot)</div></div>
<div class="ttc" id="agroup__Controller_html_gad4a6a1d81323aee0b8360694c961b3cf"><div class="ttname"><a href="group__Controller.html#gad4a6a1d81323aee0b8360694c961b3cf">sceCtrlGetIdleCancelThreshold</a></div><div class="ttdeci">s32 sceCtrlGetIdleCancelThreshold(s32 *pUnHoldThreshold, s32 *pHoldThreshold)</div></div>
<div class="ttc" id="agroup__Controller_html_gad5094d2309808580c53de19fb4f08a5d"><div class="ttname"><a href="group__Controller.html#gad5094d2309808580c53de19fb4f08a5d">sceCtrlSetSamplingMode</a></div><div class="ttdeci">s32 sceCtrlSetSamplingMode(u8 mode)</div></div>
<div class="ttc" id="agroup__Controller_html_gadf40ec0c5149ac3589a6a46b7421db72"><div class="ttname"><a href="group__Controller.html#gadf40ec0c5149ac3589a6a46b7421db72">sceCtrlSetAnalogEmulation</a></div><div class="ttdeci">s32 sceCtrlSetAnalogEmulation(u8 slot, u8 aX, u8 aY, u32 uiMake)</div></div>
<div class="ttc" id="agroup__Controller_html_gaf9aae2af2f71160ebecea78bdcb7da2d"><div class="ttname"><a href="group__Controller.html#gaf9aae2af2f71160ebecea78bdcb7da2d">sceCtrlReadBufferPositive</a></div><div class="ttdeci">s32 sceCtrlReadBufferPositive(SceCtrlData *pData, u8 nBufs)</div><div class="ttdoc">Retrieves controller state data by blocking (positive logic).</div></div>
<div class="ttc" id="agroup__Controller_html_gga17d4f10bb96061a642c0a2d0dad006caa3b7e60cb4f40ee10c673406e3c10ffc8"><div class="ttname"><a href="group__Controller.html#gga17d4f10bb96061a642c0a2d0dad006caa3b7e60cb4f40ee10c673406e3c10ffc8">SCE_CTRL_POLL_INACTIVE</a></div><div class="ttdeci">@ SCE_CTRL_POLL_INACTIVE</div><div class="ttdef"><b>Definition:</b> ctrl.h:235</div></div>
<div class="ttc" id="agroup__Controller_html_gga17d4f10bb96061a642c0a2d0dad006caa6129b973b49202993ec157eb9d6eda70"><div class="ttname"><a href="group__Controller.html#gga17d4f10bb96061a642c0a2d0dad006caa6129b973b49202993ec157eb9d6eda70">SCE_CTRL_POLL_ACTIVE</a></div><div class="ttdeci">@ SCE_CTRL_POLL_ACTIVE</div><div class="ttdef"><b>Definition:</b> ctrl.h:237</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548a04799c8e184d2ae7f7df6633fff89f86"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a04799c8e184d2ae7f7df6633fff89f86">SCE_CTRL_LTRIGGER</a></div><div class="ttdeci">@ SCE_CTRL_LTRIGGER</div><div class="ttdef"><b>Definition:</b> ctrl.h:181</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548a0a31abd94110a8cdb07dedd838e28bd9"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a0a31abd94110a8cdb07dedd838e28bd9">SCE_CTRL_REMOTE</a></div><div class="ttdeci">@ SCE_CTRL_REMOTE</div><div class="ttdef"><b>Definition:</b> ctrl.h:207</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548a12085cf461189faeb160ccd99affe06d"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a12085cf461189faeb160ccd99affe06d">SCE_CTRL_INTERCEPTED</a></div><div class="ttdeci">@ SCE_CTRL_INTERCEPTED</div><div class="ttdef"><b>Definition:</b> ctrl.h:201</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548a152892bee6c021fb3a41aa1d753ca338"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a152892bee6c021fb3a41aa1d753ca338">SCE_CTRL_DOWN</a></div><div class="ttdeci">@ SCE_CTRL_DOWN</div><div class="ttdef"><b>Definition:</b> ctrl.h:177</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548a1e3b8e9ca6a6e6c7c9f2c8f40a677d9c"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a1e3b8e9ca6a6e6c7c9f2c8f40a677d9c">SCE_CTRL_R1TRIGGER</a></div><div class="ttdeci">@ SCE_CTRL_R1TRIGGER</div><div class="ttdef"><b>Definition:</b> ctrl.h:187</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548a1fb3c7b2e36870fca7507014d124e19b"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a1fb3c7b2e36870fca7507014d124e19b">SCE_CTRL_L3</a></div><div class="ttdeci">@ SCE_CTRL_L3</div><div class="ttdef"><b>Definition:</b> ctrl.h:167</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548a1fe78e8242046ce4ac16f34cd9088827"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a1fe78e8242046ce4ac16f34cd9088827">SCE_CTRL_HOLD</a></div><div class="ttdeci">@ SCE_CTRL_HOLD</div><div class="ttdef"><b>Definition:</b> ctrl.h:203</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548a2cead064cd16d43807e6a2445bf8a362"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a2cead064cd16d43807e6a2445bf8a362">SCE_CTRL_LEFT</a></div><div class="ttdeci">@ SCE_CTRL_LEFT</div><div class="ttdef"><b>Definition:</b> ctrl.h:179</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548a3d1d42802f5ebd0a312e431285bd8dfc"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a3d1d42802f5ebd0a312e431285bd8dfc">SCE_CTRL_R3</a></div><div class="ttdeci">@ SCE_CTRL_R3</div><div class="ttdef"><b>Definition:</b> ctrl.h:169</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548a4275a1d4d7b662514f3258423e0fd770"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a4275a1d4d7b662514f3258423e0fd770">SCE_CTRL_UP</a></div><div class="ttdeci">@ SCE_CTRL_UP</div><div class="ttdef"><b>Definition:</b> ctrl.h:173</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548a436d88aeb4ce14521088bd556eb863cc"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a436d88aeb4ce14521088bd556eb863cc">SCE_CTRL_VOLUP</a></div><div class="ttdeci">@ SCE_CTRL_VOLUP</div><div class="ttdef"><b>Definition:</b> ctrl.h:209</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548a4473282f9f5057d35c8ef3b102d7aaf3"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a4473282f9f5057d35c8ef3b102d7aaf3">SCE_CTRL_WLAN_UP</a></div><div class="ttdeci">@ SCE_CTRL_WLAN_UP</div><div class="ttdef"><b>Definition:</b> ctrl.h:205</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548a477d551daa482e03598b67aaf4466923"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a477d551daa482e03598b67aaf4466923">SCE_CTRL_CROSS</a></div><div class="ttdeci">@ SCE_CTRL_CROSS</div><div class="ttdef"><b>Definition:</b> ctrl.h:193</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548a54ea84024e88b5408c772fe41d9d4c4b"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a54ea84024e88b5408c772fe41d9d4c4b">SCE_CTRL_SCREEN</a></div><div class="ttdeci">@ SCE_CTRL_SCREEN</div><div class="ttdef"><b>Definition:</b> ctrl.h:213</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548a621e06863028d8003568bfa3e89ada9b"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a621e06863028d8003568bfa3e89ada9b">SCE_CTRL_DISC</a></div><div class="ttdeci">@ SCE_CTRL_DISC</div><div class="ttdef"><b>Definition:</b> ctrl.h:217</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548a69bf7b49f9cbe3fd1c3a6cf615d69dc1"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a69bf7b49f9cbe3fd1c3a6cf615d69dc1">SCE_CTRL_RIGHT</a></div><div class="ttdeci">@ SCE_CTRL_RIGHT</div><div class="ttdef"><b>Definition:</b> ctrl.h:175</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548a8728e23635e8a8cb66bba777182be4de"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a8728e23635e8a8cb66bba777182be4de">SCE_CTRL_START</a></div><div class="ttdeci">@ SCE_CTRL_START</div><div class="ttdef"><b>Definition:</b> ctrl.h:171</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548a8a8396d93981d7ac967a7ae405dbd990"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a8a8396d93981d7ac967a7ae405dbd990">SCE_CTRL_RTRIGGER</a></div><div class="ttdeci">@ SCE_CTRL_RTRIGGER</div><div class="ttdef"><b>Definition:</b> ctrl.h:183</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548a8d2136d1eee680bb70a1a82b0f78ddc2"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a8d2136d1eee680bb70a1a82b0f78ddc2">SCE_CTRL_L1TRIGGER</a></div><div class="ttdeci">@ SCE_CTRL_L1TRIGGER</div><div class="ttdef"><b>Definition:</b> ctrl.h:185</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548a9debd2be025f0e081238399dd396d456"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548a9debd2be025f0e081238399dd396d456">SCE_CTRL_TRIANGLE</a></div><div class="ttdeci">@ SCE_CTRL_TRIANGLE</div><div class="ttdef"><b>Definition:</b> ctrl.h:189</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548acc26a837d4e5a5cfb62adaf48ddead2c"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548acc26a837d4e5a5cfb62adaf48ddead2c">SCE_CTRL_CIRCLE</a></div><div class="ttdeci">@ SCE_CTRL_CIRCLE</div><div class="ttdef"><b>Definition:</b> ctrl.h:191</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548ad5927b8379706451759520fc7f38548c"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548ad5927b8379706451759520fc7f38548c">SCE_CTRL_MS</a></div><div class="ttdeci">@ SCE_CTRL_MS</div><div class="ttdef"><b>Definition:</b> ctrl.h:219</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548ad8cd1e340f5e13979b4cdefcf0487691"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548ad8cd1e340f5e13979b4cdefcf0487691">SCE_CTRL_SELECT</a></div><div class="ttdeci">@ SCE_CTRL_SELECT</div><div class="ttdef"><b>Definition:</b> ctrl.h:165</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548add58de33467132daa6ef656a7a4bda8f"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548add58de33467132daa6ef656a7a4bda8f">SCE_CTRL_NOTE</a></div><div class="ttdeci">@ SCE_CTRL_NOTE</div><div class="ttdef"><b>Definition:</b> ctrl.h:215</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548aeab7d0c864db59474af654aad4427963"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548aeab7d0c864db59474af654aad4427963">SCE_CTRL_VOLDOWN</a></div><div class="ttdeci">@ SCE_CTRL_VOLDOWN</div><div class="ttdef"><b>Definition:</b> ctrl.h:211</div></div>
<div class="ttc" id="agroup__Controller_html_gga6104b860a63a93d46fa4348f596e8548af935d4e61120671b2acdf6cee2f776e6"><div class="ttname"><a href="group__Controller.html#gga6104b860a63a93d46fa4348f596e8548af935d4e61120671b2acdf6cee2f776e6">SCE_CTRL_SQUARE</a></div><div class="ttdeci">@ SCE_CTRL_SQUARE</div><div class="ttdef"><b>Definition:</b> ctrl.h:195</div></div>
<div class="ttc" id="agroup__Controller_html_gga62ab7ac206d0514d11e60309f9621fb6a6d7fec611a11883cbafed2240dfb162f"><div class="ttname"><a href="group__Controller.html#gga62ab7ac206d0514d11e60309f9621fb6a6d7fec611a11883cbafed2240dfb162f">SCE_CTRL_INPUT_DIGITAL_ANALOG</a></div><div class="ttdeci">@ SCE_CTRL_INPUT_DIGITAL_ANALOG</div><div class="ttdef"><b>Definition:</b> ctrl.h:229</div></div>
<div class="ttc" id="agroup__Controller_html_gga62ab7ac206d0514d11e60309f9621fb6afa4b32e51f6ab1908737fee4db12fb5e"><div class="ttname"><a href="group__Controller.html#gga62ab7ac206d0514d11e60309f9621fb6afa4b32e51f6ab1908737fee4db12fb5e">SCE_CTRL_INPUT_DIGITAL_ONLY</a></div><div class="ttdeci">@ SCE_CTRL_INPUT_DIGITAL_ONLY</div><div class="ttdef"><b>Definition:</b> ctrl.h:227</div></div>
<div class="ttc" id="agroup__Controller_html_gga9aca46c5af11b73d3a00e6911725bf01a00ffbcca27c08d89e3fbd058e15e202f"><div class="ttname"><a href="group__Controller.html#gga9aca46c5af11b73d3a00e6911725bf01a00ffbcca27c08d89e3fbd058e15e202f">SCE_CTRL_MASK_APPLY_BUTTONS</a></div><div class="ttdeci">@ SCE_CTRL_MASK_APPLY_BUTTONS</div><div class="ttdef"><b>Definition:</b> ctrl.h:264</div></div>
<div class="ttc" id="agroup__Controller_html_gga9aca46c5af11b73d3a00e6911725bf01a01dc8a59e089dd75a7e786890710552e"><div class="ttname"><a href="group__Controller.html#gga9aca46c5af11b73d3a00e6911725bf01a01dc8a59e089dd75a7e786890710552e">SCE_CTRL_MASK_NO_MASK</a></div><div class="ttdeci">@ SCE_CTRL_MASK_NO_MASK</div><div class="ttdef"><b>Definition:</b> ctrl.h:253</div></div>
<div class="ttc" id="agroup__Controller_html_gga9aca46c5af11b73d3a00e6911725bf01aeb8d298533f9c48b1eaf446d1afbe0a5"><div class="ttname"><a href="group__Controller.html#gga9aca46c5af11b73d3a00e6911725bf01aeb8d298533f9c48b1eaf446d1afbe0a5">SCE_CTRL_MASK_IGNORE_BUTTONS</a></div><div class="ttdeci">@ SCE_CTRL_MASK_IGNORE_BUTTONS</div><div class="ttdef"><b>Definition:</b> ctrl.h:259</div></div>
<div class="ttc" id="astructSceCtrlData2_html"><div class="ttname"><a href="structSceCtrlData2.html">SceCtrlData2</a></div><div class="ttdef"><b>Definition:</b> ctrl.h:48</div></div>
<div class="ttc" id="astructSceCtrlData2_html_a1a37ed6eda498c3f1b7141d301ebcf62"><div class="ttname"><a href="structSceCtrlData2.html#a1a37ed6eda498c3f1b7141d301ebcf62">SceCtrlData2::GPadSenseB</a></div><div class="ttdeci">s32 GPadSenseB</div><div class="ttdef"><b>Definition:</b> ctrl.h:85</div></div>
<div class="ttc" id="astructSceCtrlData2_html_a1e386e026b88797cb92e2f0027c50164"><div class="ttname"><a href="structSceCtrlData2.html#a1e386e026b88797cb92e2f0027c50164">SceCtrlData2::AxisSenseA</a></div><div class="ttdeci">s32 AxisSenseA</div><div class="ttdef"><b>Definition:</b> ctrl.h:90</div></div>
<div class="ttc" id="astructSceCtrlData2_html_a224100b352bbdd28d4d0285174e16aec"><div class="ttname"><a href="structSceCtrlData2.html#a224100b352bbdd28d4d0285174e16aec">SceCtrlData2::TiltB</a></div><div class="ttdeci">s32 TiltB</div><div class="ttdef"><b>Definition:</b> ctrl.h:99</div></div>
<div class="ttc" id="astructSceCtrlData2_html_a30091962412233b276906b57cca2dcd2"><div class="ttname"><a href="structSceCtrlData2.html#a30091962412233b276906b57cca2dcd2">SceCtrlData2::rX</a></div><div class="ttdeci">u8 rX</div><div class="ttdef"><b>Definition:</b> ctrl.h:61</div></div>
<div class="ttc" id="astructSceCtrlData2_html_a513ba16de8932640b0d6ec15e3684cc0"><div class="ttname"><a href="structSceCtrlData2.html#a513ba16de8932640b0d6ec15e3684cc0">SceCtrlData2::aX</a></div><div class="ttdeci">u8 aX</div><div class="ttdef"><b>Definition:</b> ctrl.h:57</div></div>
<div class="ttc" id="astructSceCtrlData2_html_a7a9b0d3f16ce3ed2c2fd9e732c419003"><div class="ttname"><a href="structSceCtrlData2.html#a7a9b0d3f16ce3ed2c2fd9e732c419003">SceCtrlData2::AxisSenseB</a></div><div class="ttdeci">s32 AxisSenseB</div><div class="ttdef"><b>Definition:</b> ctrl.h:95</div></div>
<div class="ttc" id="astructSceCtrlData2_html_a99717924760174ccbaba04648b482b82"><div class="ttname"><a href="structSceCtrlData2.html#a99717924760174ccbaba04648b482b82">SceCtrlData2::timeStamp</a></div><div class="ttdeci">u32 timeStamp</div><div class="ttdef"><b>Definition:</b> ctrl.h:53</div></div>
<div class="ttc" id="astructSceCtrlData2_html_a9a0096ac6e4a1311fb3d4108d5d8a902"><div class="ttname"><a href="structSceCtrlData2.html#a9a0096ac6e4a1311fb3d4108d5d8a902">SceCtrlData2::DPadSenseB</a></div><div class="ttdeci">s32 DPadSenseB</div><div class="ttdef"><b>Definition:</b> ctrl.h:75</div></div>
<div class="ttc" id="astructSceCtrlData2_html_aa09ac970ffee7c65cee2b45258e9ca98"><div class="ttname"><a href="structSceCtrlData2.html#aa09ac970ffee7c65cee2b45258e9ca98">SceCtrlData2::buttons</a></div><div class="ttdeci">u32 buttons</div><div class="ttdef"><b>Definition:</b> ctrl.h:55</div></div>
<div class="ttc" id="astructSceCtrlData2_html_aa4b2a7045b7f89d79d2af7fa5d3576c4"><div class="ttname"><a href="structSceCtrlData2.html#aa4b2a7045b7f89d79d2af7fa5d3576c4">SceCtrlData2::rY</a></div><div class="ttdeci">u8 rY</div><div class="ttdef"><b>Definition:</b> ctrl.h:63</div></div>
<div class="ttc" id="astructSceCtrlData2_html_ad27a9debae4ce1fc5076d12fbc84559e"><div class="ttname"><a href="structSceCtrlData2.html#ad27a9debae4ce1fc5076d12fbc84559e">SceCtrlData2::aY</a></div><div class="ttdeci">u8 aY</div><div class="ttdef"><b>Definition:</b> ctrl.h:59</div></div>
<div class="ttc" id="astructSceCtrlData2_html_ad7aff4e6d94a8120ce779eb73cffd2ad"><div class="ttname"><a href="structSceCtrlData2.html#ad7aff4e6d94a8120ce779eb73cffd2ad">SceCtrlData2::DPadSenseA</a></div><div class="ttdeci">s32 DPadSenseA</div><div class="ttdef"><b>Definition:</b> ctrl.h:70</div></div>
<div class="ttc" id="astructSceCtrlData2_html_ae8716952f94abc500b9959c92a0e9020"><div class="ttname"><a href="structSceCtrlData2.html#ae8716952f94abc500b9959c92a0e9020">SceCtrlData2::TiltA</a></div><div class="ttdeci">s32 TiltA</div><div class="ttdef"><b>Definition:</b> ctrl.h:97</div></div>
<div class="ttc" id="astructSceCtrlData2_html_af8a11657d620d8c9c378d1ad75ec1f1c"><div class="ttname"><a href="structSceCtrlData2.html#af8a11657d620d8c9c378d1ad75ec1f1c">SceCtrlData2::GPadSenseA</a></div><div class="ttdeci">s32 GPadSenseA</div><div class="ttdef"><b>Definition:</b> ctrl.h:80</div></div>
<div class="ttc" id="astructSceCtrlData_html"><div class="ttname"><a href="structSceCtrlData.html">SceCtrlData</a></div><div class="ttdef"><b>Definition:</b> ctrl.h:22</div></div>
<div class="ttc" id="astructSceCtrlData_html_a06179dda21edb5aa264e685bddaba50a"><div class="ttname"><a href="structSceCtrlData.html#a06179dda21edb5aa264e685bddaba50a">SceCtrlData::rY</a></div><div class="ttdeci">u8 rY</div><div class="ttdef"><b>Definition:</b> ctrl.h:37</div></div>
<div class="ttc" id="astructSceCtrlData_html_a4d956741adfd85933d1362caf1df4838"><div class="ttname"><a href="structSceCtrlData.html#a4d956741adfd85933d1362caf1df4838">SceCtrlData::timeStamp</a></div><div class="ttdeci">u32 timeStamp</div><div class="ttdef"><b>Definition:</b> ctrl.h:27</div></div>
<div class="ttc" id="astructSceCtrlData_html_a6b5a5f1eaf00139a31610a1240b4aa4d"><div class="ttname"><a href="structSceCtrlData.html#a6b5a5f1eaf00139a31610a1240b4aa4d">SceCtrlData::aX</a></div><div class="ttdeci">u8 aX</div><div class="ttdef"><b>Definition:</b> ctrl.h:31</div></div>
<div class="ttc" id="astructSceCtrlData_html_a70254b02e1dcbfea859c4aec0ef86e94"><div class="ttname"><a href="structSceCtrlData.html#a70254b02e1dcbfea859c4aec0ef86e94">SceCtrlData::rX</a></div><div class="ttdeci">u8 rX</div><div class="ttdef"><b>Definition:</b> ctrl.h:35</div></div>
<div class="ttc" id="astructSceCtrlData_html_a8694cfbad5c0bf41f36548a522fb17a7"><div class="ttname"><a href="structSceCtrlData.html#a8694cfbad5c0bf41f36548a522fb17a7">SceCtrlData::buttons</a></div><div class="ttdeci">u32 buttons</div><div class="ttdef"><b>Definition:</b> ctrl.h:29</div></div>
<div class="ttc" id="astructSceCtrlData_html_ab835f5daf1daf6d7873cc9979c3680bd"><div class="ttname"><a href="structSceCtrlData.html#ab835f5daf1daf6d7873cc9979c3680bd">SceCtrlData::aY</a></div><div class="ttdeci">u8 aY</div><div class="ttdef"><b>Definition:</b> ctrl.h:33</div></div>
<div class="ttc" id="astructSceCtrlInputDataTransferHandler_html"><div class="ttname"><a href="structSceCtrlInputDataTransferHandler.html">SceCtrlInputDataTransferHandler</a></div><div class="ttdef"><b>Definition:</b> ctrl.h:147</div></div>
<div class="ttc" id="astructSceCtrlInputDataTransferHandler_html_a4ac2b5681b0ebbcbc4cf5040f8ab69a9"><div class="ttname"><a href="structSceCtrlInputDataTransferHandler.html#a4ac2b5681b0ebbcbc4cf5040f8ab69a9">SceCtrlInputDataTransferHandler::unk1</a></div><div class="ttdeci">s32 unk1</div><div class="ttdef"><b>Definition:</b> ctrl.h:149</div></div>
<div class="ttc" id="astructSceCtrlLatch_html"><div class="ttname"><a href="structSceCtrlLatch.html">SceCtrlLatch</a></div><div class="ttdef"><b>Definition:</b> ctrl.h:133</div></div>
<div class="ttc" id="astructSceCtrlLatch_html_a55978d3656d8da44e8c0bf8b797ba61a"><div class="ttname"><a href="structSceCtrlLatch.html#a55978d3656d8da44e8c0bf8b797ba61a">SceCtrlLatch::buttonRelease</a></div><div class="ttdeci">u32 buttonRelease</div><div class="ttdef"><b>Definition:</b> ctrl.h:141</div></div>
<div class="ttc" id="astructSceCtrlLatch_html_a6e02734a6f89e842c30145af70b1dc26"><div class="ttname"><a href="structSceCtrlLatch.html#a6e02734a6f89e842c30145af70b1dc26">SceCtrlLatch::buttonMake</a></div><div class="ttdeci">u32 buttonMake</div><div class="ttdef"><b>Definition:</b> ctrl.h:135</div></div>
<div class="ttc" id="astructSceCtrlLatch_html_a86e3a3df0e46be6a7da98d04f8feb20d"><div class="ttname"><a href="structSceCtrlLatch.html#a86e3a3df0e46be6a7da98d04f8feb20d">SceCtrlLatch::buttonPress</a></div><div class="ttdeci">u32 buttonPress</div><div class="ttdef"><b>Definition:</b> ctrl.h:139</div></div>
<div class="ttc" id="astructSceCtrlLatch_html_abf1e5e536aedf7a1e7d117fb43970d79"><div class="ttname"><a href="structSceCtrlLatch.html#abf1e5e536aedf7a1e7d117fb43970d79">SceCtrlLatch::buttonBreak</a></div><div class="ttdeci">u32 buttonBreak</div><div class="ttdef"><b>Definition:</b> ctrl.h:137</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sat Sep 28 2024 18:01:49 for uOFW by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>