| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
- <title>Gamepad Class Reference</title>
- <link href="tabs.css" rel="stylesheet" type="text/css"/>
- <link href="doxygen.css" rel="stylesheet" type="text/css" />
- <link href="custom.css" rel="stylesheet" type="text/css" />
- <link href="search/search.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="jquery.js"></script>
- <script type="text/javascript" src="search/search.js"></script>
- <script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
- </script>
- </head>
- <body>
- <div id="top"><!-- do not remove this div! -->
- <table class="header" border="0">
- <tbody>
- <tr>
- <td id="logo"><a href="http://gameplay3d.io/"><img src="images/logo.png" alt="gameplay" border="0" height="64px"/></a></td>
- <td width="100%"/>
- <td><a href="http://gameplay3d.io/"><span class="button">overview</span></a></td><td width="12px"/>
- <td><a href="https://github.com/gameplay3d/GamePlay/wiki"><span class="button">wiki</span></a></td><td width="12px"/>
- <td><a href="http://gameplay3d.github.com/GamePlay/api/index.html"><span class="button">api reference</span></a></td><td width="12px"/>
- <td><a href="https://github.com/gameplay3d/GamePlay"><span class="button">download</span></a></td>
- </tr>
- </tbody>
- </table>
- <!-- Generated by Doxygen 1.7.6.1 -->
- <script type="text/javascript">
- var searchBox = new SearchBox("searchBox", "search",false,'Search');
- </script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class List</span></a></li>
- <li><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class Members</span></a></li>
- </ul>
- </div>
- <!-- window showing the filter options -->
- <div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
- <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerator</a></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"><b>gameplay</b> </li>
- <li class="navelem"><a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> </li>
- </ul>
- </div>
- </div>
- <div class="header">
- <div class="summary">
- <a href="#pub-types">Public Types</a> |
- <a href="#pub-methods">Public Member Functions</a> </div>
- <div class="headertitle">
- <div class="title">gameplay::Gamepad Class Reference</div> </div>
- </div><!--header-->
- <div class="contents">
- <!-- doxytag: class="gameplay::Gamepad" -->
- <p><code>#include <Gamepad.h></code></p>
- <p><a href="classgameplay_1_1_gamepad-members.html">List of all members.</a></p>
- <table class="memberdecls">
- <tr><td colspan="2"><h2><a name="pub-types"></a>
- Public Types</h2></td></tr>
- <tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_gamepad.html#ab79068c8eeaa3a4daf6ea1f7a8adc3c9">GamepadEvent</a> { <b>CONNECTED_EVENT</b>,
- <b>DISCONNECTED_EVENT</b>
- }</td></tr>
- <tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_gamepad.html#a91729957739fbe8a6b88f3e17c2a7ff9">ButtonMapping</a> { <br/>
-   <b>BUTTON_A</b>,
- <b>BUTTON_B</b>,
- <b>BUTTON_X</b>,
- <b>BUTTON_Y</b>,
- <br/>
-   <b>BUTTON_L1</b>,
- <b>BUTTON_L2</b>,
- <b>BUTTON_L3</b>,
- <b>BUTTON_R1</b>,
- <br/>
-   <b>BUTTON_R2</b>,
- <b>BUTTON_R3</b>,
- <b>BUTTON_UP</b>,
- <b>BUTTON_DOWN</b>,
- <br/>
-   <b>BUTTON_LEFT</b>,
- <b>BUTTON_RIGHT</b>,
- <b>BUTTON_MENU1</b>,
- <b>BUTTON_MENU2</b>,
- <br/>
-   <b>BUTTON_MENU3</b>
- <br/>
- }</td></tr>
- <tr><td colspan="2"><h2><a name="pub-methods"></a>
- Public Member Functions</h2></td></tr>
- <tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_gamepad.html#a7f292bade95f2d7ee16450b90ce0625d">getButtonCount</a> () const </td></tr>
- <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_gamepad.html#aa69e8bf61d41cd55f55a67a6974c1694">isButtonDown</a> (<a class="el" href="classgameplay_1_1_gamepad.html#a91729957739fbe8a6b88f3e17c2a7ff9">ButtonMapping</a> button) const </td></tr>
- <tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_gamepad.html#af6b0a3adba913eb7b987e98934016137">getJoystickCount</a> () const </td></tr>
- <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_gamepad.html#ab3e57827cfdbf0e18d37aa7ae03d452f">getJoystickValues</a> (unsigned int joystickId, <a class="el" href="classgameplay_1_1_vector2.html">Vector2</a> *outValues) const </td></tr>
- <tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_gamepad.html#aa33cea2b84705953d296b3586a4cdbf6">getTriggerCount</a> () const </td></tr>
- <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_gamepad.html#a7e1b24552efae9bd23cb24bd29a5d157">getTriggerValue</a> (unsigned int triggerId) const </td></tr>
- <tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_gamepad.html#aa1f2a111cf6758ec17e51fcc6ba671db">getName</a> () const </td></tr>
- <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_gamepad.html#aad447cbdd1a03ae1fd27b7d7ac2da17d">isVirtual</a> () const </td></tr>
- <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgameplay_1_1_form.html">Form</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_gamepad.html#a0b2de80713f58635c141a66717b9683a">getForm</a> () const </td></tr>
- <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_gamepad.html#ad38b2f6bee5c6cdf8a9a4222a84df7c5">update</a> (float elapsedTime)</td></tr>
- <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgameplay_1_1_gamepad.html#abf82a1c115c12b76a4078e389b9d27de">draw</a> ()</td></tr>
- </table>
- <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
- <div class="textblock"><p>Defines a gamepad interface for handling input from joysticks and buttons.</p>
- <p>A gamepad can be either physical or virtual. Most platform support up to 4 gamepad controllers connected simulataneously. </p>
- </div><hr/><h2>Member Enumeration Documentation</h2>
- <a class="anchor" id="a91729957739fbe8a6b88f3e17c2a7ff9"></a><!-- doxytag: member="gameplay::Gamepad::ButtonMapping" ref="a91729957739fbe8a6b88f3e17c2a7ff9" args="" -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum <a class="el" href="classgameplay_1_1_gamepad.html#a91729957739fbe8a6b88f3e17c2a7ff9">gameplay::Gamepad::ButtonMapping</a></td>
- </tr>
- </table>
- </div>
- <div class="memdoc">
- <p><a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> buttons. </p>
- </div>
- </div>
- <a class="anchor" id="ab79068c8eeaa3a4daf6ea1f7a8adc3c9"></a><!-- doxytag: member="gameplay::Gamepad::GamepadEvent" ref="ab79068c8eeaa3a4daf6ea1f7a8adc3c9" args="" -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum <a class="el" href="classgameplay_1_1_gamepad.html#ab79068c8eeaa3a4daf6ea1f7a8adc3c9">gameplay::Gamepad::GamepadEvent</a></td>
- </tr>
- </table>
- </div>
- <div class="memdoc">
- <p><a class="el" href="classgameplay_1_1_gamepad.html">Gamepad</a> events. </p>
- </div>
- </div>
- <hr/><h2>Member Function Documentation</h2>
- <a class="anchor" id="abf82a1c115c12b76a4078e389b9d27de"></a><!-- doxytag: member="gameplay::Gamepad::draw" ref="abf82a1c115c12b76a4078e389b9d27de" args="()" -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void <a class="el" href="classgameplay_1_1_gamepad.html#abf82a1c115c12b76a4078e389b9d27de">gameplay::Gamepad::draw</a> </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div>
- <div class="memdoc">
- <p>Draws the gamepad if it is based on a form and if the form is enabled. </p>
- </div>
- </div>
- <a class="anchor" id="a7f292bade95f2d7ee16450b90ce0625d"></a><!-- doxytag: member="gameplay::Gamepad::getButtonCount" ref="a7f292bade95f2d7ee16450b90ce0625d" args="() const " -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">unsigned int <a class="el" href="classgameplay_1_1_gamepad.html#a7f292bade95f2d7ee16450b90ce0625d">gameplay::Gamepad::getButtonCount</a> </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </div>
- <div class="memdoc">
- <p>Gets the number of buttons on this gamepad.</p>
- <dl class="return"><dt><b>Returns:</b></dt><dd>The number of buttons on this gamepad. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a0b2de80713f58635c141a66717b9683a"></a><!-- doxytag: member="gameplay::Gamepad::getForm" ref="a0b2de80713f58635c141a66717b9683a" args="() const " -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classgameplay_1_1_form.html">Form</a>* <a class="el" href="classgameplay_1_1_gamepad.html#a0b2de80713f58635c141a66717b9683a">gameplay::Gamepad::getForm</a> </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </div>
- <div class="memdoc">
- <p>Gets the <a class="el" href="classgameplay_1_1_form.html">Form</a> used to represent this gamepad.</p>
- <dl class="return"><dt><b>Returns:</b></dt><dd>the <a class="el" href="classgameplay_1_1_form.html">Form</a> used to represent this gamepad. NULL if the gamepad is not represented with a <a class="el" href="classgameplay_1_1_form.html">Form</a>. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="af6b0a3adba913eb7b987e98934016137"></a><!-- doxytag: member="gameplay::Gamepad::getJoystickCount" ref="af6b0a3adba913eb7b987e98934016137" args="() const " -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">unsigned int <a class="el" href="classgameplay_1_1_gamepad.html#af6b0a3adba913eb7b987e98934016137">gameplay::Gamepad::getJoystickCount</a> </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </div>
- <div class="memdoc">
- <p>Gets the number of joysticks on the gamepad.</p>
- <dl class="return"><dt><b>Returns:</b></dt><dd>the number of joysticks on the gamepad. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ab3e57827cfdbf0e18d37aa7ae03d452f"></a><!-- doxytag: member="gameplay::Gamepad::getJoystickValues" ref="ab3e57827cfdbf0e18d37aa7ae03d452f" args="(unsigned int joystickId, Vector2 *outValues) const " -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void <a class="el" href="classgameplay_1_1_gamepad.html#ab3e57827cfdbf0e18d37aa7ae03d452f">gameplay::Gamepad::getJoystickValues</a> </td>
- <td>(</td>
- <td class="paramtype">unsigned int </td>
- <td class="paramname"><em>joystickId</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classgameplay_1_1_vector2.html">Vector2</a> * </td>
- <td class="paramname"><em>outValues</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td> const</td>
- </tr>
- </table>
- </div>
- <div class="memdoc">
- <p>Returns the specified joystick's value as a <a class="el" href="classgameplay_1_1_vector2.html">Vector2</a>.</p>
- <dl class="params"><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramname">joystickId</td><td>The index of the joystick to get the value for. </td></tr>
- <tr><td class="paramname">outValues</td><td>The current x-axis and y-axis values of the joystick. </td></tr>
- </table>
- </dd>
- </dl>
- </div>
- </div>
- <a class="anchor" id="aa1f2a111cf6758ec17e51fcc6ba671db"></a><!-- doxytag: member="gameplay::Gamepad::getName" ref="aa1f2a111cf6758ec17e51fcc6ba671db" args="() const " -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const char* <a class="el" href="classgameplay_1_1_gamepad.html#aa1f2a111cf6758ec17e51fcc6ba671db">gameplay::Gamepad::getName</a> </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </div>
- <div class="memdoc">
- <p>Get this gamepad's device/product name.</p>
- <dl class="return"><dt><b>Returns:</b></dt><dd>This gamepad's device/product name. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="aa33cea2b84705953d296b3586a4cdbf6"></a><!-- doxytag: member="gameplay::Gamepad::getTriggerCount" ref="aa33cea2b84705953d296b3586a4cdbf6" args="() const " -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">unsigned int <a class="el" href="classgameplay_1_1_gamepad.html#aa33cea2b84705953d296b3586a4cdbf6">gameplay::Gamepad::getTriggerCount</a> </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </div>
- <div class="memdoc">
- <p>Returns the number of analog triggers (as opposed to digital shoulder buttons) on this gamepad.</p>
- <dl class="return"><dt><b>Returns:</b></dt><dd>The number of analog triggers on this gamepad. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a7e1b24552efae9bd23cb24bd29a5d157"></a><!-- doxytag: member="gameplay::Gamepad::getTriggerValue" ref="a7e1b24552efae9bd23cb24bd29a5d157" args="(unsigned int triggerId) const " -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">float <a class="el" href="classgameplay_1_1_gamepad.html#a7e1b24552efae9bd23cb24bd29a5d157">gameplay::Gamepad::getTriggerValue</a> </td>
- <td>(</td>
- <td class="paramtype">unsigned int </td>
- <td class="paramname"><em>triggerId</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </div>
- <div class="memdoc">
- <p>Returns the value of an analog trigger on this gamepad. This value will be a number between 0 and 1, where 0 means the trigger is in its resting (unpressed) state and 1 means the trigger has been completely pressed down.</p>
- <dl class="params"><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramname">triggerId</td><td>The trigger to query. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="return"><dt><b>Returns:</b></dt><dd>The value of the given trigger. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="aa69e8bf61d41cd55f55a67a6974c1694"></a><!-- doxytag: member="gameplay::Gamepad::isButtonDown" ref="aa69e8bf61d41cd55f55a67a6974c1694" args="(ButtonMapping button) const " -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool <a class="el" href="classgameplay_1_1_gamepad.html#aa69e8bf61d41cd55f55a67a6974c1694">gameplay::Gamepad::isButtonDown</a> </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classgameplay_1_1_gamepad.html#a91729957739fbe8a6b88f3e17c2a7ff9">ButtonMapping</a> </td>
- <td class="paramname"><em>button</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </div>
- <div class="memdoc">
- <p>Gets whether the given button is currently pressed down.</p>
- <dl class="params"><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramname">button</td><td>The enum of the button on the gamepad to get the state for. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="return"><dt><b>Returns:</b></dt><dd>Whether the button is currently pressed or not. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="aad447cbdd1a03ae1fd27b7d7ac2da17d"></a><!-- doxytag: member="gameplay::Gamepad::isVirtual" ref="aad447cbdd1a03ae1fd27b7d7ac2da17d" args="() const " -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool <a class="el" href="classgameplay_1_1_gamepad.html#aad447cbdd1a03ae1fd27b7d7ac2da17d">gameplay::Gamepad::isVirtual</a> </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </div>
- <div class="memdoc">
- <p>Returns whether the gamepad is currently represented with a UI form or not.</p>
- <dl class="return"><dt><b>Returns:</b></dt><dd>true if the gamepad is currently represented by a UI form; false if the gamepad is not represented by a UI form. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ad38b2f6bee5c6cdf8a9a4222a84df7c5"></a><!-- doxytag: member="gameplay::Gamepad::update" ref="ad38b2f6bee5c6cdf8a9a4222a84df7c5" args="(float elapsedTime)" -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void <a class="el" href="classgameplay_1_1_gamepad.html#ad38b2f6bee5c6cdf8a9a4222a84df7c5">gameplay::Gamepad::update</a> </td>
- <td>(</td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>elapsedTime</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div>
- <div class="memdoc">
- <p>Updates the gamepad's state. For a virtual gamepad, this results in calling <a class="el" href="classgameplay_1_1_gamepad.html#ad38b2f6bee5c6cdf8a9a4222a84df7c5">update()</a> on the gamepad's form. For physical gamepads, this polls the gamepad's state at the platform level. Either way, this should be called once a frame before getting and using a gamepad's current state.</p>
- <dl class="params"><dt><b>Parameters:</b></dt><dd>
- <table class="params">
- <tr><td class="paramname">elapsedTime</td><td>The elapsed game time. </td></tr>
- </table>
- </dd>
- </dl>
- </div>
- </div>
- </div><!-- contents -->
- <!-- window showing the filter options -->
- <div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
- <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerator</a></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>
- <hr class="footer"/><address class="footer"><small>
- Generated on Sat Jan 24 2015 15:29:42 for gameplay by  <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/>
- </a> 1.7.6.1
- </small></address>
- </body>
- </html>
|