diff options
Diffstat (limited to 'PhysX_3.4/Documentation/PhysXAPI/files/classPxVehicleDrive4WRawInputData.html')
| -rw-r--r-- | PhysX_3.4/Documentation/PhysXAPI/files/classPxVehicleDrive4WRawInputData.html | 810 |
1 files changed, 810 insertions, 0 deletions
diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxVehicleDrive4WRawInputData.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxVehicleDrive4WRawInputData.html new file mode 100644 index 00000000..b09e6bb6 --- /dev/null +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxVehicleDrive4WRawInputData.html @@ -0,0 +1,810 @@ +<html> + <head> + <title>NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxVehicleDrive4WRawInputData Class Reference</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css"> + </head> + + <body bgcolor="#FFFFFF"> + <div id="header"> + <hr class="first"> + <img alt="" src="images/PhysXlogo.png" align="middle"> <br> + <center> + <a class="qindex" href="main.html">Main Page</a> + <a class="qindex" href="hierarchy.html">Class Hierarchy</a> + <a class="qindex" href="annotated.html">Compound List</a> + <a class="qindex" href="functions.html">Compound Members</a> + </center> + <hr class="second"> + </div> +<!-- Generated by Doxygen 1.5.8 --> +<div class="contents"> +<h1>PxVehicleDrive4WRawInputData Class Reference<br> +<small> +[<a class="el" href="group__vehicle.html">Vehicle</a>]</small> +</h1><!-- doxytag: class="PxVehicleDrive4WRawInputData" -->Used to produce smooth vehicle driving control values from analog and digital inputs. +<a href="#_details">More...</a> +<p> +<code>#include <<a class="el" href="PxVehicleUtilControl_8h-source.html">PxVehicleUtilControl.h</a>></code> +<p> +<div class="dynheader"> +Inheritance diagram for PxVehicleDrive4WRawInputData:</div> +<div class="dynsection"> +<p><center><img src="classPxVehicleDrive4WRawInputData__inherit__graph.png" border="0" usemap="#PxVehicleDrive4WRawInputData__inherit__map" alt="Inheritance graph"></center> +<map name="PxVehicleDrive4WRawInputData__inherit__map"> +<area shape="rect" href="classPxVehicleDriveNWRawInputData.html" title="Used to produce smooth vehicle driving control values from analog and digital inputs..." alt="PxVehicleDriveNWRawInputData" coords="7,85,204,107"></map> +<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center></div> + +<p> +<a href="classPxVehicleDrive4WRawInputData-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#f897772ee3457a2100945890f3d025ef">PxVehicleDrive4WRawInputData</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#8c3d02e579f978409d9ad15a71c46bb5">~PxVehicleDrive4WRawInputData</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#39a229c2fbc12f23ab146a6ce6b014ee">setDigitalAccel</a> (const bool accelKeyPressed)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Record if the accel button has been pressed on keyboard. <a href="#39a229c2fbc12f23ab146a6ce6b014ee"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#a5a7c8943c3ad9b20901988388614505">setDigitalBrake</a> (const bool brakeKeyPressed)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Record if the brake button has been pressed on keyboard. <a href="#a5a7c8943c3ad9b20901988388614505"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#d63aa0083730fbafb77e60b76fc9c985">setDigitalHandbrake</a> (const bool handbrakeKeyPressed)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Record if the handbrake button has been pressed on keyboard. <a href="#d63aa0083730fbafb77e60b76fc9c985"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#c0bee2d84b744b13af694bf34384bb76">setDigitalSteerLeft</a> (const bool steerLeftKeyPressed)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Record if the left steer button has been pressed on keyboard. <a href="#c0bee2d84b744b13af694bf34384bb76"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#a4654bf9fa296e6e2fe3433cc1a79918">setDigitalSteerRight</a> (const bool steerRightKeyPressed)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Record if the right steer button has been pressed on keyboard. <a href="#a4654bf9fa296e6e2fe3433cc1a79918"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#7260006a82e095684a67a8d61b659ca0">getDigitalAccel</a> () const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Return if the accel button has been pressed on keyboard. <a href="#7260006a82e095684a67a8d61b659ca0"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#dc60fbd2cf0b7c7e2e04edf1ba588a3e">getDigitalBrake</a> () const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Return if the brake button has been pressed on keyboard. <a href="#dc60fbd2cf0b7c7e2e04edf1ba588a3e"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#47be0b2dc9896a8ee5190e0f22be9741">getDigitalHandbrake</a> () const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Return if the handbrake button has been pressed on keyboard. <a href="#47be0b2dc9896a8ee5190e0f22be9741"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#46c34ccbe5847bb3d19ee28a3090f472">getDigitalSteerLeft</a> () const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Return if the left steer button has been pressed on keyboard. <a href="#46c34ccbe5847bb3d19ee28a3090f472"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#b2a9a88dc9e2e27eee564b46b3c76716">getDigitalSteerRight</a> () const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Return if the right steer button has been pressed on keyboard. <a href="#b2a9a88dc9e2e27eee564b46b3c76716"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#f9c058df3af57913173e106fd51645d9">setAnalogAccel</a> (const PxReal accel)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the analog accel value from the gamepad. <a href="#f9c058df3af57913173e106fd51645d9"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#96d32688f239c2f9379616c6fbbde422">setAnalogBrake</a> (const PxReal brake)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the analog brake value from the gamepad. <a href="#96d32688f239c2f9379616c6fbbde422"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#b2541ef77142c3fc2b4c8a2ce197f512">setAnalogHandbrake</a> (const PxReal handbrake)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the analog handbrake value from the gamepad. <a href="#b2541ef77142c3fc2b4c8a2ce197f512"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#55b3e0151ca011438b5de595741e0ccf">setAnalogSteer</a> (const PxReal steer)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the analog steer value from the gamepad. <a href="#55b3e0151ca011438b5de595741e0ccf"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PxReal </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#113b65f52b804b2fcbf09f27564ae4a2">getAnalogAccel</a> () const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the analog accel value from the gamepad. <a href="#113b65f52b804b2fcbf09f27564ae4a2"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PxReal </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#6ccf85b658559aefe82560447d268764">getAnalogBrake</a> () const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the analog brake value from the gamepad. <a href="#6ccf85b658559aefe82560447d268764"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PxReal </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#ee4a5958355532e42ccf1d2772ec2806">getAnalogHandbrake</a> () const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the analog handbrake value from the gamepad. <a href="#ee4a5958355532e42ccf1d2772ec2806"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PxReal </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#31438cd1c56e347123c187d43a7bc156">getAnalogSteer</a> () const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the analog steer value from the gamepad. <a href="#31438cd1c56e347123c187d43a7bc156"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#dd91327bf12c6c5578e20d9df82d0432">setGearUp</a> (const bool gearUpKeyPressed)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Record if the gearup button has been pressed on keyboard or gamepad. <a href="#dd91327bf12c6c5578e20d9df82d0432"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#5849bbe5d93b0a6178fe05413fd2f38e">setGearDown</a> (const bool gearDownKeyPressed)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Record if the geardown button has been pressed on keyboard or gamepad. <a href="#5849bbe5d93b0a6178fe05413fd2f38e"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#5e0adcf4ed339a4bf76532fd9b5982bd">getGearUp</a> () const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Return if the gearup button has been pressed on keyboard or gamepad. <a href="#5e0adcf4ed339a4bf76532fd9b5982bd"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#444d9d72caacb7acc9915e0a1483ab33">getGearDown</a> () const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Record if the geardown button has been pressed on keyboard or gamepad. <a href="#444d9d72caacb7acc9915e0a1483ab33"></a><br></td></tr> +<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#e09f1dff2490480c365d48416926fe8d">mRawDigitalInputs</a> [PxVehicleDrive4WControl::eMAX_NB_DRIVE4W_ANALOG_INPUTS]</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PxReal </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#93a7463803eb71dcfb32eeca0c7c3ac0">mRawAnalogInputs</a> [PxVehicleDrive4WControl::eMAX_NB_DRIVE4W_ANALOG_INPUTS]</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#cf0b896be885e802b7d019b99fdc755d">mGearUp</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleDrive4WRawInputData.html#ae40c329bffbd77ccfe942218a7bfe0e">mGearDown</a></td></tr> + +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +Used to produce smooth vehicle driving control values from analog and digital inputs. +<p> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__vehicle.html#g61b39294176ee679d4d1229d3ad95966" title="Used to smooth and set analog vehicle control values (accel,brake,handbrake,steer)...">PxVehicleDrive4WSmoothDigitalRawInputsAndSetAnalogInputs</a>, <a class="el" href="group__vehicle.html#g784f2317a01aa2367b6170bfabdc5097" title="Used to smooth and set analog vehicle control values from analog inputs (gamepad)...">PxVehicleDrive4WSmoothAnalogRawInputsAndSetAnalogInputs</a> </dd></dl> +<hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="f897772ee3457a2100945890f3d025ef"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::PxVehicleDrive4WRawInputData" ref="f897772ee3457a2100945890f3d025ef" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PxVehicleDrive4WRawInputData::PxVehicleDrive4WRawInputData </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>References <a class="el" href="PxVehicleDrive4W_8h-source.html#l00170">PxVehicleDrive4WControl::eMAX_NB_DRIVE4W_ANALOG_INPUTS</a>.</p> + +</div> +</div><p> +<a class="anchor" name="8c3d02e579f978409d9ad15a71c46bb5"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::~PxVehicleDrive4WRawInputData" ref="8c3d02e579f978409d9ad15a71c46bb5" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual PxVehicleDrive4WRawInputData::~PxVehicleDrive4WRawInputData </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="113b65f52b804b2fcbf09f27564ae4a2"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::getAnalogAccel" ref="113b65f52b804b2fcbf09f27564ae4a2" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PxReal PxVehicleDrive4WRawInputData::getAnalogAccel </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Return the analog accel value from the gamepad. +<p> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>The analog accel value. </dd></dl> + +<p>References <a class="el" href="PxVehicleDrive4W_8h-source.html#l00165">PxVehicleDrive4WControl::eANALOG_INPUT_ACCEL</a>.</p> + +</div> +</div><p> +<a class="anchor" name="6ccf85b658559aefe82560447d268764"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::getAnalogBrake" ref="6ccf85b658559aefe82560447d268764" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PxReal PxVehicleDrive4WRawInputData::getAnalogBrake </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Return the analog brake value from the gamepad. +<p> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>The analog brake value. </dd></dl> + +<p>References <a class="el" href="PxVehicleDrive4W_8h-source.html#l00166">PxVehicleDrive4WControl::eANALOG_INPUT_BRAKE</a>.</p> + +</div> +</div><p> +<a class="anchor" name="ee4a5958355532e42ccf1d2772ec2806"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::getAnalogHandbrake" ref="ee4a5958355532e42ccf1d2772ec2806" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PxReal PxVehicleDrive4WRawInputData::getAnalogHandbrake </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Return the analog handbrake value from the gamepad. +<p> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>The analog handbrake value. </dd></dl> + +<p>References <a class="el" href="PxVehicleDrive4W_8h-source.html#l00167">PxVehicleDrive4WControl::eANALOG_INPUT_HANDBRAKE</a>.</p> + +</div> +</div><p> +<a class="anchor" name="31438cd1c56e347123c187d43a7bc156"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::getAnalogSteer" ref="31438cd1c56e347123c187d43a7bc156" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PxReal PxVehicleDrive4WRawInputData::getAnalogSteer </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Return the analog steer value from the gamepad. +<p> + +<p>References <a class="el" href="PxVehicleDrive4W_8h-source.html#l00169">PxVehicleDrive4WControl::eANALOG_INPUT_STEER_RIGHT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="7260006a82e095684a67a8d61b659ca0"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::getDigitalAccel" ref="7260006a82e095684a67a8d61b659ca0" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool PxVehicleDrive4WRawInputData::getDigitalAccel </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Return if the accel button has been pressed on keyboard. +<p> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the accel button has been pressed, false otherwise. </dd></dl> + +<p>References <a class="el" href="PxVehicleDrive4W_8h-source.html#l00165">PxVehicleDrive4WControl::eANALOG_INPUT_ACCEL</a>.</p> + +</div> +</div><p> +<a class="anchor" name="dc60fbd2cf0b7c7e2e04edf1ba588a3e"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::getDigitalBrake" ref="dc60fbd2cf0b7c7e2e04edf1ba588a3e" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool PxVehicleDrive4WRawInputData::getDigitalBrake </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Return if the brake button has been pressed on keyboard. +<p> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the brake button has been pressed, false otherwise. </dd></dl> + +<p>References <a class="el" href="PxVehicleDrive4W_8h-source.html#l00166">PxVehicleDrive4WControl::eANALOG_INPUT_BRAKE</a>.</p> + +</div> +</div><p> +<a class="anchor" name="47be0b2dc9896a8ee5190e0f22be9741"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::getDigitalHandbrake" ref="47be0b2dc9896a8ee5190e0f22be9741" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool PxVehicleDrive4WRawInputData::getDigitalHandbrake </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Return if the handbrake button has been pressed on keyboard. +<p> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the handbrake button has been pressed, false otherwise. </dd></dl> + +<p>References <a class="el" href="PxVehicleDrive4W_8h-source.html#l00167">PxVehicleDrive4WControl::eANALOG_INPUT_HANDBRAKE</a>.</p> + +</div> +</div><p> +<a class="anchor" name="46c34ccbe5847bb3d19ee28a3090f472"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::getDigitalSteerLeft" ref="46c34ccbe5847bb3d19ee28a3090f472" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool PxVehicleDrive4WRawInputData::getDigitalSteerLeft </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Return if the left steer button has been pressed on keyboard. +<p> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the steer-left button has been pressed, false otherwise. </dd></dl> + +<p>References <a class="el" href="PxVehicleDrive4W_8h-source.html#l00168">PxVehicleDrive4WControl::eANALOG_INPUT_STEER_LEFT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="b2a9a88dc9e2e27eee564b46b3c76716"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::getDigitalSteerRight" ref="b2a9a88dc9e2e27eee564b46b3c76716" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool PxVehicleDrive4WRawInputData::getDigitalSteerRight </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Return if the right steer button has been pressed on keyboard. +<p> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the steer-right button has been pressed, false otherwise. </dd></dl> + +<p>References <a class="el" href="PxVehicleDrive4W_8h-source.html#l00169">PxVehicleDrive4WControl::eANALOG_INPUT_STEER_RIGHT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="444d9d72caacb7acc9915e0a1483ab33"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::getGearDown" ref="444d9d72caacb7acc9915e0a1483ab33" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool PxVehicleDrive4WRawInputData::getGearDown </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Record if the geardown button has been pressed on keyboard or gamepad. +<p> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the gear-down button. </dd></dl> + +</div> +</div><p> +<a class="anchor" name="5e0adcf4ed339a4bf76532fd9b5982bd"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::getGearUp" ref="5e0adcf4ed339a4bf76532fd9b5982bd" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool PxVehicleDrive4WRawInputData::getGearUp </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Return if the gearup button has been pressed on keyboard or gamepad. +<p> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the gear-up button. </dd></dl> + +</div> +</div><p> +<a class="anchor" name="f9c058df3af57913173e106fd51645d9"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::setAnalogAccel" ref="f9c058df3af57913173e106fd51645d9" args="(const PxReal accel)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void PxVehicleDrive4WRawInputData::setAnalogAccel </td> + <td>(</td> + <td class="paramtype">const PxReal </td> + <td class="paramname"> <em>accel</em> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Set the analog accel value from the gamepad. +<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>accel</em> </td><td>is the analog accelerator pedal value in range(0,1) where 1 represents the pedal fully pressed and 0 represents the pedal in its rest state. </td></tr> + </table> +</dl> + +<p>References <a class="el" href="PxVehicleDrive4W_8h-source.html#l00165">PxVehicleDrive4WControl::eANALOG_INPUT_ACCEL</a>.</p> + +</div> +</div><p> +<a class="anchor" name="96d32688f239c2f9379616c6fbbde422"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::setAnalogBrake" ref="96d32688f239c2f9379616c6fbbde422" args="(const PxReal brake)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void PxVehicleDrive4WRawInputData::setAnalogBrake </td> + <td>(</td> + <td class="paramtype">const PxReal </td> + <td class="paramname"> <em>brake</em> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Set the analog brake value from the gamepad. +<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>brake</em> </td><td>is the analog brake pedal value in range(0,1) where 1 represents the pedal fully pressed and 0 represents the pedal in its rest state. </td></tr> + </table> +</dl> + +<p>References <a class="el" href="PxVehicleDrive4W_8h-source.html#l00166">PxVehicleDrive4WControl::eANALOG_INPUT_BRAKE</a>.</p> + +</div> +</div><p> +<a class="anchor" name="b2541ef77142c3fc2b4c8a2ce197f512"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::setAnalogHandbrake" ref="b2541ef77142c3fc2b4c8a2ce197f512" args="(const PxReal handbrake)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void PxVehicleDrive4WRawInputData::setAnalogHandbrake </td> + <td>(</td> + <td class="paramtype">const PxReal </td> + <td class="paramname"> <em>handbrake</em> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Set the analog handbrake value from the gamepad. +<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>handbrake</em> </td><td>is the analog handbrake value in range(0,1) where 1 represents the handbrake fully engaged and 0 represents the handbrake in its rest state. </td></tr> + </table> +</dl> + +<p>References <a class="el" href="PxVehicleDrive4W_8h-source.html#l00167">PxVehicleDrive4WControl::eANALOG_INPUT_HANDBRAKE</a>.</p> + +</div> +</div><p> +<a class="anchor" name="55b3e0151ca011438b5de595741e0ccf"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::setAnalogSteer" ref="55b3e0151ca011438b5de595741e0ccf" args="(const PxReal steer)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void PxVehicleDrive4WRawInputData::setAnalogSteer </td> + <td>(</td> + <td class="paramtype">const PxReal </td> + <td class="paramname"> <em>steer</em> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Set the analog steer value from the gamepad. +<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>steer</em> </td><td>is the analog steer value in range(-1,1) where -1 represents the steering wheel at left lock and +1 represents the steering wheel at right lock. </td></tr> + </table> +</dl> + +<p>References <a class="el" href="PxVehicleDrive4W_8h-source.html#l00169">PxVehicleDrive4WControl::eANALOG_INPUT_STEER_RIGHT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="39a229c2fbc12f23ab146a6ce6b014ee"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::setDigitalAccel" ref="39a229c2fbc12f23ab146a6ce6b014ee" args="(const bool accelKeyPressed)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void PxVehicleDrive4WRawInputData::setDigitalAccel </td> + <td>(</td> + <td class="paramtype">const bool </td> + <td class="paramname"> <em>accelKeyPressed</em> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Record if the accel button has been pressed on keyboard. +<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>accelKeyPressed</em> </td><td>is true if the accelerator key has been pressed and false otherwise. </td></tr> + </table> +</dl> + +<p>References <a class="el" href="PxVehicleDrive4W_8h-source.html#l00165">PxVehicleDrive4WControl::eANALOG_INPUT_ACCEL</a>.</p> + +</div> +</div><p> +<a class="anchor" name="a5a7c8943c3ad9b20901988388614505"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::setDigitalBrake" ref="a5a7c8943c3ad9b20901988388614505" args="(const bool brakeKeyPressed)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void PxVehicleDrive4WRawInputData::setDigitalBrake </td> + <td>(</td> + <td class="paramtype">const bool </td> + <td class="paramname"> <em>brakeKeyPressed</em> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Record if the brake button has been pressed on keyboard. +<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>brakeKeyPressed</em> </td><td>is true if the brake key has been pressed and false otherwise. </td></tr> + </table> +</dl> + +<p>References <a class="el" href="PxVehicleDrive4W_8h-source.html#l00166">PxVehicleDrive4WControl::eANALOG_INPUT_BRAKE</a>.</p> + +</div> +</div><p> +<a class="anchor" name="d63aa0083730fbafb77e60b76fc9c985"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::setDigitalHandbrake" ref="d63aa0083730fbafb77e60b76fc9c985" args="(const bool handbrakeKeyPressed)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void PxVehicleDrive4WRawInputData::setDigitalHandbrake </td> + <td>(</td> + <td class="paramtype">const bool </td> + <td class="paramname"> <em>handbrakeKeyPressed</em> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Record if the handbrake button has been pressed on keyboard. +<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>handbrakeKeyPressed</em> </td><td>is true if the handbrake key has been pressed and false otherwise. </td></tr> + </table> +</dl> + +<p>References <a class="el" href="PxVehicleDrive4W_8h-source.html#l00167">PxVehicleDrive4WControl::eANALOG_INPUT_HANDBRAKE</a>.</p> + +</div> +</div><p> +<a class="anchor" name="c0bee2d84b744b13af694bf34384bb76"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::setDigitalSteerLeft" ref="c0bee2d84b744b13af694bf34384bb76" args="(const bool steerLeftKeyPressed)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void PxVehicleDrive4WRawInputData::setDigitalSteerLeft </td> + <td>(</td> + <td class="paramtype">const bool </td> + <td class="paramname"> <em>steerLeftKeyPressed</em> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Record if the left steer button has been pressed on keyboard. +<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>steerLeftKeyPressed</em> </td><td>is true if the steer-left key has been pressed and false otherwise. </td></tr> + </table> +</dl> + +<p>References <a class="el" href="PxVehicleDrive4W_8h-source.html#l00168">PxVehicleDrive4WControl::eANALOG_INPUT_STEER_LEFT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="a4654bf9fa296e6e2fe3433cc1a79918"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::setDigitalSteerRight" ref="a4654bf9fa296e6e2fe3433cc1a79918" args="(const bool steerRightKeyPressed)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void PxVehicleDrive4WRawInputData::setDigitalSteerRight </td> + <td>(</td> + <td class="paramtype">const bool </td> + <td class="paramname"> <em>steerRightKeyPressed</em> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Record if the right steer button has been pressed on keyboard. +<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>steerRightKeyPressed</em> </td><td>is true if the steer-right key has been pressed and false otherwise. </td></tr> + </table> +</dl> + +<p>References <a class="el" href="PxVehicleDrive4W_8h-source.html#l00169">PxVehicleDrive4WControl::eANALOG_INPUT_STEER_RIGHT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="5849bbe5d93b0a6178fe05413fd2f38e"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::setGearDown" ref="5849bbe5d93b0a6178fe05413fd2f38e" args="(const bool gearDownKeyPressed)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void PxVehicleDrive4WRawInputData::setGearDown </td> + <td>(</td> + <td class="paramtype">const bool </td> + <td class="paramname"> <em>gearDownKeyPressed</em> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Record if the geardown button has been pressed on keyboard or gamepad. +<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>gearDownKeyPressed</em> </td><td>is true if the gear-down button has been pressed, false otherwise. </td></tr> + </table> +</dl> + +</div> +</div><p> +<a class="anchor" name="dd91327bf12c6c5578e20d9df82d0432"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::setGearUp" ref="dd91327bf12c6c5578e20d9df82d0432" args="(const bool gearUpKeyPressed)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void PxVehicleDrive4WRawInputData::setGearUp </td> + <td>(</td> + <td class="paramtype">const bool </td> + <td class="paramname"> <em>gearUpKeyPressed</em> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Record if the gearup button has been pressed on keyboard or gamepad. +<p> +<dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>gearUpKeyPressed</em> </td><td>is true if the gear-up button has been pressed, false otherwise. </td></tr> + </table> +</dl> + +</div> +</div><p> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="ae40c329bffbd77ccfe942218a7bfe0e"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::mGearDown" ref="ae40c329bffbd77ccfe942218a7bfe0e" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="classPxVehicleDrive4WRawInputData.html#ae40c329bffbd77ccfe942218a7bfe0e">PxVehicleDrive4WRawInputData::mGearDown</a><code> [private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="cf0b896be885e802b7d019b99fdc755d"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::mGearUp" ref="cf0b896be885e802b7d019b99fdc755d" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="classPxVehicleDrive4WRawInputData.html#cf0b896be885e802b7d019b99fdc755d">PxVehicleDrive4WRawInputData::mGearUp</a><code> [private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="93a7463803eb71dcfb32eeca0c7c3ac0"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::mRawAnalogInputs" ref="93a7463803eb71dcfb32eeca0c7c3ac0" args="[PxVehicleDrive4WControl::eMAX_NB_DRIVE4W_ANALOG_INPUTS]" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PxReal <a class="el" href="classPxVehicleDrive4WRawInputData.html#93a7463803eb71dcfb32eeca0c7c3ac0">PxVehicleDrive4WRawInputData::mRawAnalogInputs</a>[PxVehicleDrive4WControl::eMAX_NB_DRIVE4W_ANALOG_INPUTS]<code> [private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="e09f1dff2490480c365d48416926fe8d"></a><!-- doxytag: member="PxVehicleDrive4WRawInputData::mRawDigitalInputs" ref="e09f1dff2490480c365d48416926fe8d" args="[PxVehicleDrive4WControl::eMAX_NB_DRIVE4W_ANALOG_INPUTS]" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="classPxVehicleDrive4WRawInputData.html#e09f1dff2490480c365d48416926fe8d">PxVehicleDrive4WRawInputData::mRawDigitalInputs</a>[PxVehicleDrive4WControl::eMAX_NB_DRIVE4W_ANALOG_INPUTS]<code> [private]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this class was generated from the following file:<ul> +<li><a class="el" href="PxVehicleUtilControl_8h-source.html">PxVehicleUtilControl.h</a></ul> +</div> + +<hr style="width: 100%; height: 2px;"><br> +Copyright © 2008-2016 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a> +</body> +</html> |