163 lines
11 KiB
HTML
163 lines
11 KiB
HTML
<!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>libctru: QtmRawTrackingData Struct Reference</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">libctru
|
|
 <span id="projectnumber">v2.4.1</span>
|
|
</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&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&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><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-attribs">Data Fields</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">QtmRawTrackingData Struct Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>QTM raw eye tracking data.
|
|
<a href="structQtmRawTrackingData.html#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="qtm_8h_source.html">qtm.h</a>></code></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
|
Data Fields</h2></td></tr>
|
|
<tr class="memitem:aa0a8a5cc244811facaae07412eba12cc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structQtmRawTrackingData.html#aa0a8a5cc244811facaae07412eba12cc">eyesTracked</a></td></tr>
|
|
<tr class="memdesc:aa0a8a5cc244811facaae07412eba12cc"><td class="mdescLeft"> </td><td class="mdescRight">Eye position detected or predicted, equals (confidenceLevel > 0). <a href="structQtmRawTrackingData.html#aa0a8a5cc244811facaae07412eba12cc">More...</a><br /></td></tr>
|
|
<tr class="separator:aa0a8a5cc244811facaae07412eba12cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b40baecf95e492b7ce18bbc1a1820a2"><td class="memItemLeft" align="right" valign="top"><a id="a1b40baecf95e492b7ce18bbc1a1820a2"></a>
|
|
<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQtmRawTrackingData.html#a1b40baecf95e492b7ce18bbc1a1820a2">_padding</a> [3]</td></tr>
|
|
<tr class="memdesc:a1b40baecf95e492b7ce18bbc1a1820a2"><td class="mdescLeft"> </td><td class="mdescRight">Padding. <br /></td></tr>
|
|
<tr class="separator:a1b40baecf95e492b7ce18bbc1a1820a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab42ce9412d99946f1ed3e8ccb0ae81c0"><td class="memItemLeft" align="right" valign="top"><a id="ab42ce9412d99946f1ed3e8ccb0ae81c0"></a>
|
|
<a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQtmRawTrackingData.html#ab42ce9412d99946f1ed3e8ccb0ae81c0">singletonQtmPtr</a></td></tr>
|
|
<tr class="memdesc:ab42ce9412d99946f1ed3e8ccb0ae81c0"><td class="mdescLeft"> </td><td class="mdescRight">Pointer to eye-tracking singleton pointer, in QTM's .bss, located in N3DS extra memory. <br /></td></tr>
|
|
<tr class="separator:ab42ce9412d99946f1ed3e8ccb0ae81c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3de4194a8000c55bfdf5e11f85bf7da8"><td class="memItemLeft" align="right" valign="top"><a id="a3de4194a8000c55bfdf5e11f85bf7da8"></a>
|
|
float </td><td class="memItemRight" valign="bottom"><a class="el" href="structQtmRawTrackingData.html#a3de4194a8000c55bfdf5e11f85bf7da8">confidenceLevel</a></td></tr>
|
|
<tr class="memdesc:a3de4194a8000c55bfdf5e11f85bf7da8"><td class="mdescLeft"> </td><td class="mdescRight">Eye tracking confidence level (0 to 1). <br /></td></tr>
|
|
<tr class="separator:a3de4194a8000c55bfdf5e11f85bf7da8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac30970afe9d03746c29f7b183a0374a9"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structQtmRawTrackingData.html#ac30970afe9d03746c29f7b183a0374a9">rawEyeCameraCoordinates</a> [<a class="el" href="qtm_8h.html#ae9d5eee1a0307d78bf728c1491422717ab0084cc2cfc9928b4d6d98d584f4cb68">QTM_EYE_NUM</a>][2]</td></tr>
|
|
<tr class="memdesc:ac30970afe9d03746c29f7b183a0374a9"><td class="mdescLeft"> </td><td class="mdescRight">Raw predicted or detected eye coordinates. <a href="structQtmRawTrackingData.html#ac30970afe9d03746c29f7b183a0374a9">More...</a><br /></td></tr>
|
|
<tr class="separator:ac30970afe9d03746c29f7b183a0374a9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe2b243aa5cfed48316801bf872c92cf"><td class="memItemLeft" align="right" valign="top"><a id="afe2b243aa5cfed48316801bf872c92cf"></a>
|
|
float </td><td class="memItemRight" valign="bottom"><a class="el" href="structQtmRawTrackingData.html#afe2b243aa5cfed48316801bf872c92cf">dPitch</a></td></tr>
|
|
<tr class="memdesc:afe2b243aa5cfed48316801bf872c92cf"><td class="mdescLeft"> </td><td class="mdescRight">Difference in gyro pitch from position at console boot. <br /></td></tr>
|
|
<tr class="separator:afe2b243aa5cfed48316801bf872c92cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a87e8906a3dc5308b1b150817f62d811c"><td class="memItemLeft" align="right" valign="top"><a id="a87e8906a3dc5308b1b150817f62d811c"></a>
|
|
float </td><td class="memItemRight" valign="bottom"><a class="el" href="structQtmRawTrackingData.html#a87e8906a3dc5308b1b150817f62d811c">dYaw</a></td></tr>
|
|
<tr class="memdesc:a87e8906a3dc5308b1b150817f62d811c"><td class="mdescLeft"> </td><td class="mdescRight">Difference in gyro yaw from position at console boot. <br /></td></tr>
|
|
<tr class="separator:a87e8906a3dc5308b1b150817f62d811c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a832edce0e6f102e106a5e9f8266abbd7"><td class="memItemLeft" align="right" valign="top"><a id="a832edce0e6f102e106a5e9f8266abbd7"></a>
|
|
float </td><td class="memItemRight" valign="bottom"><a class="el" href="structQtmRawTrackingData.html#a832edce0e6f102e106a5e9f8266abbd7">dRoll</a></td></tr>
|
|
<tr class="memdesc:a832edce0e6f102e106a5e9f8266abbd7"><td class="mdescLeft"> </td><td class="mdescRight">Difference in gyro roll from position at console boot. <br /></td></tr>
|
|
<tr class="separator:a832edce0e6f102e106a5e9f8266abbd7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1338bbebd74e0d339001aa1f934bc5e9"><td class="memItemLeft" align="right" valign="top"><a id="a1338bbebd74e0d339001aa1f934bc5e9"></a>
|
|
<a class="el" href="types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269">s64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structQtmRawTrackingData.html#a1338bbebd74e0d339001aa1f934bc5e9">samplingTick</a></td></tr>
|
|
<tr class="memdesc:a1338bbebd74e0d339001aa1f934bc5e9"><td class="mdescLeft"> </td><td class="mdescRight">Time point the current measurements were made. <br /></td></tr>
|
|
<tr class="separator:a1338bbebd74e0d339001aa1f934bc5e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>QTM raw eye tracking data. </p>
|
|
</div><h2 class="groupheader">Field Documentation</h2>
|
|
<a id="aa0a8a5cc244811facaae07412eba12cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa0a8a5cc244811facaae07412eba12cc">◆ </a></span>eyesTracked</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool QtmRawTrackingData::eyesTracked</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Eye position detected or predicted, equals (confidenceLevel > 0). </p>
|
|
<p>If false, QTM will attempt to make a guess based on gyro data. If the console isn't moving either, then QTM will assume the user's eyes are progressively moving back to face the screen. Eye position detected or predicted, equals (confidenceLevel > 0). </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac30970afe9d03746c29f7b183a0374a9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac30970afe9d03746c29f7b183a0374a9">◆ </a></span>rawEyeCameraCoordinates</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float QtmRawTrackingData::rawEyeCameraCoordinates[<a class="el" href="qtm_8h.html#ae9d5eee1a0307d78bf728c1491422717ab0084cc2cfc9928b4d6d98d584f4cb68">QTM_EYE_NUM</a>][2]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Raw predicted or detected eye coordinates. </p>
|
|
<p>Each eye is represented as one point. Fractional part is <em>not</em> necessarily zero. </p><dl class="section note"><dt>Note</dt><dd>X coord is within 0 to 320. </dd>
|
|
<dd>
|
|
Y coord is within 0 to 240. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this struct was generated from the following file:<ul>
|
|
<li>include/3ds/services/<a class="el" href="qtm_8h_source.html">qtm.h</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <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>
|