<divclass="ttc"id="group__vpad__input_html_ae2f07a10e1e92fb981cfe6ba24ccd4e5"><divclass="ttname"><ahref="group__vpad__input.html#ae2f07a10e1e92fb981cfe6ba24ccd4e5">VPADStatus::tpFiltered2</a></div><divclass="ttdeci">VPADTouchData tpFiltered2</div><divclass="ttdoc">Filtered touch position, second level of smoothing. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00191">input.h:191</a></div></div>
<divclass="ttc"id="group__vpad__input_html_a4dde988b1b2adba65ae3efa69f65d960"><divclass="ttname"><ahref="group__vpad__input.html#a4dde988b1b2adba65ae3efa69f65d960">VPADTouchData::x</a></div><divclass="ttdeci">uint16_t x</div><divclass="ttdoc">The x-coordinate of a touched point. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00125">input.h:125</a></div></div>
<divclass="ttc"id="group__vpad__input_html_a0c1f89f2717c84bc631b11ccbdca4341"><divclass="ttname"><ahref="group__vpad__input.html#a0c1f89f2717c84bc631b11ccbdca4341">VPADStatus::accelorometer</a></div><divclass="ttdeci">VPADAccStatus accelorometer</div><divclass="ttdoc">Status of DRC accelorometer. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00172">input.h:172</a></div></div>
<divclass="ttc"id="group__vpad__input_html_aad7d7453ad38e5fbfa2cd36160c73dfa"><divclass="ttname"><ahref="group__vpad__input.html#aad7d7453ad38e5fbfa2cd36160c73dfa">VPADStatus::gyro</a></div><divclass="ttdeci">VPADVec3D gyro</div><divclass="ttdoc">Status of DRC gyro. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00175">input.h:175</a></div></div>
<divclass="ttc"id="group__vpad__input_html_ga2a3b93df8829c4943a8e82ae7c16a407"><divclass="ttname"><ahref="group__vpad__input.html#ga2a3b93df8829c4943a8e82ae7c16a407">VPADBASEGetMotorOnRemainingCount</a></div><divclass="ttdeci">int32_t VPADBASEGetMotorOnRemainingCount(VPADChan chan)</div><divclass="ttdoc">Return a count representing the amount of time left for the given Gamepad&#39;s rumble pattern...</div></div>
<divclass="ttc"id="group__vpad__input_html_ga4556449e547c18bea4a1ff409db6733e"><divclass="ttname"><ahref="group__vpad__input.html#ga4556449e547c18bea4a1ff409db6733e">VPADControlMotor</a></div><divclass="ttdeci">int32_t VPADControlMotor(VPADChan chan, uint8_t *pattern, uint8_t length)</div><divclass="ttdoc">Turns on the rumble motor on the desired Gamepad. </div></div>
<divclass="ttc"id="group__vpad__input_html_aa98d79dfdbe69a2e73f32b96a37d4aac"><divclass="ttname"><ahref="group__vpad__input.html#aa98d79dfdbe69a2e73f32b96a37d4aac">VPADStatus::usingHeadphones</a></div><divclass="ttdeci">BOOL usingHeadphones</div><divclass="ttdoc">Set to 1 if headphones are plugged in, 0 otherwise. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00198">input.h:198</a></div></div>
<divclass="ttc"id="group__vpad__input_html_ga21bf2a2d3bca00ead3b23a563deae522"><divclass="ttname"><ahref="group__vpad__input.html#ga21bf2a2d3bca00ead3b23a563deae522">VPADGetTPCalibratedPoint</a></div><divclass="ttdeci">void VPADGetTPCalibratedPoint(VPADChan chan, VPADTouchData *calibratedData, VPADTouchData *uncalibratedData)</div><divclass="ttdoc">Transform touch data according to the current calibration data. </div></div>
<divclass="ttc"id="group__vpad__input_html_ga4d75c36b10b803c3af97947cc3cde97a"><divclass="ttname"><ahref="group__vpad__input.html#ga4d75c36b10b803c3af97947cc3cde97a">VPADSetLcdMode</a></div><divclass="ttdeci">int32_t VPADSetLcdMode(VPADChan chan, VPADLcdMode lcdMode)</div><divclass="ttdoc">Sets the current mode of the display on the given Gamepad. </div></div>
<divclass="ttc"id="group__vpad__input_html_a640685c2285e7b8a348fff1e0332d0bf"><divclass="ttname"><ahref="group__vpad__input.html#a640685c2285e7b8a348fff1e0332d0bf">VPADStatus::hold</a></div><divclass="ttdeci">uint32_t hold</div><divclass="ttdoc">Indicates what VPADButtons are held down. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00157">input.h:157</a></div></div>
<divclass="ttc"id="group__vpad__input_html_gadec32f6c845d56b9885a2823a439f493"><divclass="ttname"><ahref="group__vpad__input.html#gadec32f6c845d56b9885a2823a439f493">VPADStopMotor</a></div><divclass="ttdeci">void VPADStopMotor(VPADChan chan)</div><divclass="ttdoc">Stops the desired Gamepad&#39;s rumble motor and cancels any ongoing rumble pattern. </div></div>
<divclass="ttc"id="group__vpad__input_html_a38226b4c00245f814a99782169606840"><divclass="ttname"><ahref="group__vpad__input.html#a38226b4c00245f814a99782169606840">VPADStatus::tpNormal</a></div><divclass="ttdeci">VPADTouchData tpNormal</div><divclass="ttdoc">Current touch position on DRC. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00185">input.h:185</a></div></div>
<divclass="ttc"id="group__vpad__input_html_ggaff1e94081b12bc485c6613eb94dacceaaa8c83003c07c4ab2ce87aff505f913b2"><divclass="ttname"><ahref="group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaaa8c83003c07c4ab2ce87aff505f913b2">VPAD_READ_INVALID_CONTROLLER</a></div><divclass="ttdoc">The requested controller or channel was invalid. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00077">input.h:77</a></div></div>
<divclass="ttc"id="group__vpad__input_html_ga2adb90df46daa4609403879d381946a6"><divclass="ttname"><ahref="group__vpad__input.html#ga2adb90df46daa4609403879d381946a6">VPADShutdown</a></div><divclass="ttdeci">void VPADShutdown()</div><divclass="ttdoc">Cleans up and frees the VPAD library. </div></div>
<divclass="ttc"id="group__vpad__input_html_gga11fffe32865d0edf0105ed06d9f6a83ba6183822519074fab2f147af05c4eb08f"><divclass="ttname"><ahref="group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83ba6183822519074fab2f147af05c4eb08f">VPAD_INVALID_X</a></div><divclass="ttdoc">X position is inaccurate. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00064">input.h:64</a></div></div>
<divclass="ttc"id="group__vpad__input_html_a89e04157c4e1f65c9ab63bffa365c8a6"><divclass="ttname"><ahref="group__vpad__input.html#a89e04157c4e1f65c9ab63bffa365c8a6">VPADStatus::battery</a></div><divclass="ttdeci">uint8_t battery</div><divclass="ttdoc">Battery level of controller. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00207">input.h:207</a></div></div>
<divclass="ttc"id="group__vpad__input_html_gaaf77a1c1971173f292d8ce3405bd434a"><divclass="ttname"><ahref="group__vpad__input.html#gaaf77a1c1971173f292d8ce3405bd434a">VPADInit</a></div><divclass="ttdeci">void VPADInit()</div><divclass="ttdoc">Initialises the VPAD library for use. </div></div>
<divclass="ttc"id="group__vpad__input_html_ae9147519b1eca4f2386ce1f76eab3109"><divclass="ttname"><ahref="group__vpad__input.html#ae9147519b1eca4f2386ce1f76eab3109">VPADStatus::slideVolume</a></div><divclass="ttdeci">uint8_t slideVolume</div><divclass="ttdoc">Current volume set by the slide control. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00204">input.h:204</a></div></div>
<divclass="ttc"id="group__vpad__input_html_gga46a82f660292f1284a8eff20015e2528a3df644e7136ebd91e216138edc819124"><divclass="ttname"><ahref="group__vpad__input.html#gga46a82f660292f1284a8eff20015e2528a3df644e7136ebd91e216138edc819124">VPAD_LCD_ON</a></div><divclass="ttdoc">Display is on as normal. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00087">input.h:87</a></div></div>
<divclass="ttc"id="group__vpad__input_html_adfead462485b081623813b4ef9194503"><divclass="ttname"><ahref="group__vpad__input.html#adfead462485b081623813b4ef9194503">VPADStatus::leftStick</a></div><divclass="ttdeci">VPADVec2D leftStick</div><divclass="ttdoc">Position of left analog stick. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00166">input.h:166</a></div></div>
<divclass="ttc"id="group__vpad__input_html_ab448e82cac76157b1913f8de24e9179d"><divclass="ttname"><ahref="group__vpad__input.html#ab448e82cac76157b1913f8de24e9179d">VPADStatus::tpFiltered1</a></div><divclass="ttdeci">VPADTouchData tpFiltered1</div><divclass="ttdoc">Filtered touch position, first level of smoothing. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00188">input.h:188</a></div></div>
<divclass="ttc"id="group__vpad__input_html_ga4bdcf44b290924cf4ea9d19b814ece36"><divclass="ttname"><ahref="group__vpad__input.html#ga4bdcf44b290924cf4ea9d19b814ece36">VPADGetLcdMode</a></div><divclass="ttdeci">int32_t VPADGetLcdMode(VPADChan chan, VPADLcdMode *outLcdMode)</div><divclass="ttdoc">Get the current status of the given Gamepad&#39;s display. </div></div>
<divclass="ttc"id="group__vpad__input_html_a2d04b5b2f96f4f7a58a3648a9d234d12"><divclass="ttname"><ahref="group__vpad__input.html#a2d04b5b2f96f4f7a58a3648a9d234d12">VPADTouchData::touched</a></div><divclass="ttdeci">uint16_t touched</div><divclass="ttdoc">0 if screen is not currently being touched </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00130">input.h:130</a></div></div>
<divclass="ttc"id="group__vpad__input_html_acd87cb9526a15b75a88488a2fb33b322"><divclass="ttname"><ahref="group__vpad__input.html#acd87cb9526a15b75a88488a2fb33b322">VPADStatus::trigger</a></div><divclass="ttdeci">uint32_t trigger</div><divclass="ttdoc">Indicates what VPADButtons have been pressed since last sample. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00160">input.h:160</a></div></div>
<divclass="ttc"id="group__vpad__input_html_a3137302b1b8edd4f24298401950ac101"><divclass="ttname"><ahref="group__vpad__input.html#a3137302b1b8edd4f24298401950ac101">VPADStatus::rightStick</a></div><divclass="ttdeci">VPADVec2D rightStick</div><divclass="ttdoc">Position of right analog stick. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00169">input.h:169</a></div></div>
<divclass="ttc"id="group__vpad__input_html_gga46a82f660292f1284a8eff20015e2528aa2d98375b2a4de61559b873f5060713f"><divclass="ttname"><ahref="group__vpad__input.html#gga46a82f660292f1284a8eff20015e2528aa2d98375b2a4de61559b873f5060713f">VPAD_LCD_OFF</a></div><divclass="ttdoc">Display is completely off and will remain so until explicitly changed. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00085">input.h:85</a></div></div>
<divclass="ttc"id="group__vpad__input_html_aa892f9b747303e5e8a7d81d08f2fff7c"><divclass="ttname"><ahref="group__vpad__input.html#aa892f9b747303e5e8a7d81d08f2fff7c">VPADStatus::release</a></div><divclass="ttdeci">uint32_t release</div><divclass="ttdoc">Indicates what VPADButtons have been released since last sample. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00163">input.h:163</a></div></div>
<divclass="ttc"id="group__vpad__input_html_gga46a82f660292f1284a8eff20015e2528a6c6a8b9e6dcdcfad3a41965c966c1e29"><divclass="ttname"><ahref="group__vpad__input.html#gga46a82f660292f1284a8eff20015e2528a6c6a8b9e6dcdcfad3a41965c966c1e29">VPAD_LCD_STANDBY</a></div><divclass="ttdoc">Display is in standby and will turn back on if any buttons are pressed. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00083">input.h:83</a></div></div>
<divclass="ttc"id="group__vpad__input_html_ggaff1e94081b12bc485c6613eb94dacceaa009842922eecb00fa574cf5d430a940c"><divclass="ttname"><ahref="group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaa009842922eecb00fa574cf5d430a940c">VPAD_READ_SUCCESS</a></div><divclass="ttdoc">No error occured, and data was written to the buffers. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00073">input.h:73</a></div></div>
<divclass="ttc"id="group__vpad__input_html_ggaff1e94081b12bc485c6613eb94dacceaa47af1baa0e4e675635b6f3f92526e4c7"><divclass="ttname"><ahref="group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaa47af1baa0e4e675635b6f3f92526e4c7">VPAD_READ_NO_SAMPLES</a></div><divclass="ttdoc">There was no sample new data available to write. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00075">input.h:75</a></div></div>
<divclass="ttc"id="group__vpad__input_html_gga11fffe32865d0edf0105ed06d9f6a83ba8dab5b44fcb8960f31755aad7d604fb4"><divclass="ttname"><ahref="group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83ba8dab5b44fcb8960f31755aad7d604fb4">VPAD_VALID</a></div><divclass="ttdoc">Both X and Y touchpad positions are accurate. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00061">input.h:61</a></div></div>
<divclass="ttc"id="group__vpad__input_html_gac4a527368d7f70dc031b2f8cec2151ab"><divclass="ttname"><ahref="group__vpad__input.html#gac4a527368d7f70dc031b2f8cec2151ab">VPADSetBtnRepeat</a></div><divclass="ttdeci">void VPADSetBtnRepeat(VPADChan chan, float delaySec, float pulseSec)</div><divclass="ttdoc">Set a repeat for held buttons - instead of appearing to be continually held, repeated presses and rel...</div></div>
<divclass="ttc"id="group__vpad__input_html_a2520a08e3f52e40fa9e8688ffd5bc640"><divclass="ttname"><ahref="group__vpad__input.html#a2520a08e3f52e40fa9e8688ffd5bc640">VPADTouchData::validity</a></div><divclass="ttdeci">uint16_t validity</div><divclass="ttdoc">Bitfield of VPADTouchPadValidity to indicate how touch sample accuracy. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00133">input.h:133</a></div></div>
<divclass="ttc"id="group__vpad__input_html_ga08b1f480a7e3c3b20846aa85fe40bbad"><divclass="ttname"><ahref="group__vpad__input.html#ga08b1f480a7e3c3b20846aa85fe40bbad">VPADSetSensorBar</a></div><divclass="ttdeci">int32_t VPADSetSensorBar(VPADChan chan, BOOL on)</div><divclass="ttdoc">Turn the given Gamepad&#39;s sensor bar on or off. </div></div>
<divclass="ttc"id="group__vpad__input_html_ab0580f504a7428539be299fa71565f30"><divclass="ttname"><ahref="group__vpad__input.html#ab0580f504a7428539be299fa71565f30">VPADTouchData::y</a></div><divclass="ttdeci">uint16_t y</div><divclass="ttdoc">The y-coordinate of a touched point. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00127">input.h:127</a></div></div>
<divclass="ttc"id="group__vpad__input_html_gga11fffe32865d0edf0105ed06d9f6a83bafafc93d5b8b45e047f903dbb28d5ec71"><divclass="ttname"><ahref="group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83bafafc93d5b8b45e047f903dbb28d5ec71">VPAD_INVALID_Y</a></div><divclass="ttdoc">Y position is inaccurate. </div><divclass="ttdef"><b>Definition:</b><ahref="input_8h_source.html#l00067">input.h:67</a></div></div>