2019-04-22 10:21:17 +10:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2018-07-26 20:52:03 +10:00
< 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" / >
2019-04-22 10:21:17 +10:00
< meta name = "generator" content = "Doxygen 1.8.15" / >
2018-07-26 20:52:03 +10:00
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
2019-04-22 10:21:17 +10:00
< title > wut: /home/ash/src/wut/include/nn/swkbd/swkbd_cpp.h File Reference< / title >
2018-07-26 20:52:03 +10:00
< 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" > wut
2019-04-22 10:21:17 +10:00
  < span id = "projectnumber" > 1.0.0-beta8< / span >
2018-07-26 20:52:03 +10:00
< / div >
< div id = "projectbrief" > Wii U Toolchain< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
2019-04-22 10:21:17 +10:00
<!-- Generated by Doxygen 1.8.15 -->
2018-07-26 20:52:03 +10:00
< 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');
/* @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 id = "nav-path" class = "navpath" >
< ul >
< li class = "navelem" > < a class = "el" href = "dir_d44c64559bbebec7f509842c48db8b23.html" > include< / a > < / li > < li class = "navelem" > < a class = "el" href = "dir_21654543a2358a4ff233772f5085c61f.html" > nn< / a > < / li > < li class = "navelem" > < a class = "el" href = "dir_45c1bb503055a597e063b1377386d2c3.html" > swkbd< / a > < / li > < / ul >
< / div >
< / div > <!-- top -->
< div class = "header" >
< div class = "summary" >
< a href = "#nested-classes" > Data Structures< / a > |
< a href = "#namespaces" > Namespaces< / a > |
< a href = "#enum-members" > Enumerations< / a > |
< a href = "#func-members" > Functions< / a > < / div >
< div class = "headertitle" >
< div class = "title" > swkbd_cpp.h File Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< div class = "textblock" > < code > #include < < a class = "el" href = "wut_8h_source.html" > wut.h< / a > > < / code > < br / >
< code > #include < < a class = "el" href = "filesystem_8h_source.html" > coreinit/filesystem.h< / a > > < / code > < br / >
< code > #include < < a class = "el" href = "nn_2result_8h_source.html" > nn/result.h< / a > > < / code > < br / >
< code > #include < < a class = "el" href = "kpad_8h_source.html" > padscore/kpad.h< / a > > < / code > < br / >
< code > #include < < a class = "el" href = "input_8h_source.html" > vpad/input.h< / a > > < / code > < br / >
< code > #include < string.h> < / code > < br / >
< / div >
< p > < a href = "swkbd__cpp_8h_source.html" > Go to the source code of this file.< / a > < / p >
< table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "nested-classes" > < / a >
Data Structures< / h2 > < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structnn_1_1swkbd_1_1ConfigArg.html" > ConfigArg< / a > < / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Configuration options for the virtual keyboard. < a href = "structnn_1_1swkbd_1_1ConfigArg.html#details" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structnn_1_1swkbd_1_1ReceiverArg" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ReceiverArg" > ReceiverArg< / a > < / td > < / tr >
< tr class = "separator:structnn_1_1swkbd_1_1ReceiverArg" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structnn_1_1swkbd_1_1KeyboardArg" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardArg" > KeyboardArg< / a > < / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:structnn_1_1swkbd_1_1KeyboardArg" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Arguments for the swkbd keyboard. < a href = "namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardArg" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:structnn_1_1swkbd_1_1KeyboardArg" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structnn_1_1swkbd_1_1InputFormArg" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1InputFormArg" > InputFormArg< / a > < / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:structnn_1_1swkbd_1_1InputFormArg" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Arguments for swkbd the input form (text area). < a href = "namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1InputFormArg" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:structnn_1_1swkbd_1_1InputFormArg" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structnn_1_1swkbd_1_1AppearArg" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1AppearArg" > AppearArg< / a > < / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:structnn_1_1swkbd_1_1AppearArg" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Arguments for the swkbd input form and keyboard. < a href = "namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1AppearArg" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:structnn_1_1swkbd_1_1AppearArg" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structnn_1_1swkbd_1_1CreateArg" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1CreateArg" > CreateArg< / a > < / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:structnn_1_1swkbd_1_1CreateArg" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The arguments used to initialise swkbd and pass in its required resources. < a href = "namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1CreateArg" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:structnn_1_1swkbd_1_1CreateArg" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structnn_1_1swkbd_1_1ControllerInfo" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ControllerInfo" > ControllerInfo< / a > < / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:structnn_1_1swkbd_1_1ControllerInfo" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Input and controller information for swkbd. < a href = "namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ControllerInfo" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:structnn_1_1swkbd_1_1ControllerInfo" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structnn_1_1swkbd_1_1DrawStringInfo.html" > DrawStringInfo< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:structnn_1_1swkbd_1_1KeyboardCondition" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardCondition" > KeyboardCondition< / a > < / td > < / tr >
< tr class = "separator:structnn_1_1swkbd_1_1KeyboardCondition" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "namespaces" > < / a >
Namespaces< / h2 > < / td > < / tr >
< tr class = "memitem:namespacenn" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn.html" > nn< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:namespacenn_1_1swkbd" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html" > nn::swkbd< / a > < / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:namespacenn_1_1swkbd" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Graphical software keyboard, supporting several languages and configurations. < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "enum-members" > < / a >
Enumerations< / h2 > < / td > < / tr >
< tr class = "memitem:a81059b4122c9dd4608d347eb117ae8c9" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9" > ControllerType< / a > { < a class = "el" href = "namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9a26281f56f922419671e352e0bd4bca7b" > Unknown0< / a > = 0
}< / td > < / tr >
< tr class = "separator:a81059b4122c9dd4608d347eb117ae8c9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ada735c6d6b04a8714b2751f0c4053e34" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34" > LanguageType< / a > { < br / >
    < a class = "el" href = "namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34af32ced6a9ba164c4b3c047fd1d7c882e" > Japanese< / a > = 0,
< br / >
    < a class = "el" href = "namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34a78463a384a5aa4fad5fa73e2f506ecfc" > English< / a > = 1
< br / >
}< / td > < / tr >
< tr class = "separator:ada735c6d6b04a8714b2751f0c4053e34" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa6498d628b446c18e1c5087341741ec2" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2" > RegionType< / a > { < br / >
    < a class = "el" href = "namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2a53a577bb3bc587b0c28ab808390f1c9b" > Japan< / a > = 0,
< br / >
    < a class = "el" href = "namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2af75d91cdd36b85cc4a8dfeca4f24fa14" > USA< / a > = 1,
< br / >
    < a class = "el" href = "namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2a912d59cdf1d3f551fae21f6f0062258f" > Europe< / a > = 2
< br / >
}< / td > < / tr >
< tr class = "separator:aa6498d628b446c18e1c5087341741ec2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5d74787dedbc4e11c1ab15bf487e61f8" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8" > State< / a > { < a class = "el" href = "namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8a26281f56f922419671e352e0bd4bca7b" > Unknown0< / a > = 0
}< / td > < / tr >
< tr class = "separator:a5d74787dedbc4e11c1ab15bf487e61f8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "func-members" > < / a >
Functions< / h2 > < / td > < / tr >
< tr class = "memitem:aa842e0d72121231b26def8408f6102af" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#aa842e0d72121231b26def8408f6102af" > AppearInputForm< / a > (const AppearArg & args)< / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:aa842e0d72121231b26def8408f6102af" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Show an input form (keyboard with text area) with the given configuration. < a href = "namespacenn_1_1swkbd.html#aa842e0d72121231b26def8408f6102af" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:aa842e0d72121231b26def8408f6102af" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a76806eeb7e1a22c84f8dfbd69996f396" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a76806eeb7e1a22c84f8dfbd69996f396" > AppearKeyboard< / a > (const KeyboardArg & args)< / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:a76806eeb7e1a22c84f8dfbd69996f396" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Show a keyboard with the given configuration. < a href = "namespacenn_1_1swkbd.html#a76806eeb7e1a22c84f8dfbd69996f396" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:a76806eeb7e1a22c84f8dfbd69996f396" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab157e41af9636f0944d14c3aefa73dee" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#ab157e41af9636f0944d14c3aefa73dee" > CalcSubThreadFont< / a > ()< / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:ab157e41af9636f0944d14c3aefa73dee" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Calculate font data. < a href = "namespacenn_1_1swkbd.html#ab157e41af9636f0944d14c3aefa73dee" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:ab157e41af9636f0944d14c3aefa73dee" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2835a9ef6857ef8644502ce0820bbbef" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a2835a9ef6857ef8644502ce0820bbbef" > CalcSubThreadPredict< / a > ()< / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:a2835a9ef6857ef8644502ce0820bbbef" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Calculate word prediction data. < a href = "namespacenn_1_1swkbd.html#a2835a9ef6857ef8644502ce0820bbbef" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:a2835a9ef6857ef8644502ce0820bbbef" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ace94c05df2e3444567a619f023f2a629" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#ace94c05df2e3444567a619f023f2a629" > Calc< / a > (const ControllerInfo & controllerInfo)< / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:ace94c05df2e3444567a619f023f2a629" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Respond to user inputs and calculate the state of input buffers and graphics. < a href = "namespacenn_1_1swkbd.html#ace94c05df2e3444567a619f023f2a629" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:ace94c05df2e3444567a619f023f2a629" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad0b283304371e0b0b37e4547051b60d3" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#ad0b283304371e0b0b37e4547051b60d3" > ConfirmUnfixAll< / a > ()< / td > < / tr >
< tr class = "separator:ad0b283304371e0b0b37e4547051b60d3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8b0d9a8c8379262406bba8826aa72097" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a8b0d9a8c8379262406bba8826aa72097" > Create< / a > (const CreateArg & args)< / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:a8b0d9a8c8379262406bba8826aa72097" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Initialise the swkbd library and create the keyboard and input form. < a href = "namespacenn_1_1swkbd.html#a8b0d9a8c8379262406bba8826aa72097" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:a8b0d9a8c8379262406bba8826aa72097" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad79674a6f095bac6a4be4cf1e86e88a6" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#ad79674a6f095bac6a4be4cf1e86e88a6" > Destroy< / a > ()< / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:ad79674a6f095bac6a4be4cf1e86e88a6" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Clean up and shut down the swkbd library. < a href = "namespacenn_1_1swkbd.html#ad79674a6f095bac6a4be4cf1e86e88a6" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:ad79674a6f095bac6a4be4cf1e86e88a6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1f43e4220679bc2859195216d891cd70" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a1f43e4220679bc2859195216d891cd70" > DisappearInputForm< / a > ()< / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:a1f43e4220679bc2859195216d891cd70" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Hide a previously shown input form. < a href = "namespacenn_1_1swkbd.html#a1f43e4220679bc2859195216d891cd70" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:a1f43e4220679bc2859195216d891cd70" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab997369348a176c2a2dc0a3cd848bd70" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#ab997369348a176c2a2dc0a3cd848bd70" > DisappearKeyboard< / a > ()< / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:ab997369348a176c2a2dc0a3cd848bd70" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Hide a previously shown keyboard. < a href = "namespacenn_1_1swkbd.html#ab997369348a176c2a2dc0a3cd848bd70" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:ab997369348a176c2a2dc0a3cd848bd70" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a05d0158f1c211bb9932bfe75394a9ba1" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a05d0158f1c211bb9932bfe75394a9ba1" > DrawDRC< / a > ()< / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:a05d0158f1c211bb9932bfe75394a9ba1" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draw the keyboard to the DRC. < a href = "namespacenn_1_1swkbd.html#a05d0158f1c211bb9932bfe75394a9ba1" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:a05d0158f1c211bb9932bfe75394a9ba1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acdf2f2e77c26df19b3ac0d168f364d66" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#acdf2f2e77c26df19b3ac0d168f364d66" > DrawTV< / a > ()< / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:acdf2f2e77c26df19b3ac0d168f364d66" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draw the keyboard to the TV. < a href = "namespacenn_1_1swkbd.html#acdf2f2e77c26df19b3ac0d168f364d66" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:acdf2f2e77c26df19b3ac0d168f364d66" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a28975f02bae2c67fa8fdc53f5ad292e4" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a28975f02bae2c67fa8fdc53f5ad292e4" > GetDrawStringInfo< / a > (DrawStringInfo *drawStringInfo)< / td > < / tr >
< tr class = "separator:a28975f02bae2c67fa8fdc53f5ad292e4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af6800547b89656fd02245fca4ea1ace3" > < td class = "memItemLeft" align = "right" valign = "top" > const char16_t *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#af6800547b89656fd02245fca4ea1ace3" > GetInputFormString< / a > ()< / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:af6800547b89656fd02245fca4ea1ace3" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the string the user typed into the input form. < a href = "namespacenn_1_1swkbd.html#af6800547b89656fd02245fca4ea1ace3" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:af6800547b89656fd02245fca4ea1ace3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0156b4fc8077fab043720ce861403186" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a0156b4fc8077fab043720ce861403186" > GetKeyboardCondition< / a > (KeyboardCondition *keyboardCondition)< / td > < / tr >
< tr class = "separator:a0156b4fc8077fab043720ce861403186" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9753f5334063c5a953a96a6113c5f19d" > < td class = "memItemLeft" align = "right" valign = "top" > State  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a9753f5334063c5a953a96a6113c5f19d" > GetStateInputForm< / a > ()< / td > < / tr >
< tr class = "separator:a9753f5334063c5a953a96a6113c5f19d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0c2dbcbf1844843f43f054ecbe653a73" > < td class = "memItemLeft" align = "right" valign = "top" > State  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a0c2dbcbf1844843f43f054ecbe653a73" > GetStateKeyboard< / a > ()< / td > < / tr >
< tr class = "separator:a0c2dbcbf1844843f43f054ecbe653a73" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad990c49683af5cae67e18ccf87a2caa9" > < td class = "memItemLeft" align = "right" valign = "top" > uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#ad990c49683af5cae67e18ccf87a2caa9" > GetWorkMemorySize< / a > (uint32_t unk)< / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:ad990c49683af5cae67e18ccf87a2caa9" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Get the required size for swkbd's work memory buffer. < a href = "namespacenn_1_1swkbd.html#ad990c49683af5cae67e18ccf87a2caa9" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:ad990c49683af5cae67e18ccf87a2caa9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4d2379b25efeee27b5389f94775d6783" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a4d2379b25efeee27b5389f94775d6783" > InactivateSelectCursor< / a > ()< / td > < / tr >
< tr class = "separator:a4d2379b25efeee27b5389f94775d6783" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a27198a751d1d7fd93956f8f5cf9c9116" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a27198a751d1d7fd93956f8f5cf9c9116" > InitLearnDic< / a > (void *dictionary)< / td > < / tr >
< tr class = "separator:a27198a751d1d7fd93956f8f5cf9c9116" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4bdf491ee78fa952c4b5a7f64e564459" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a4bdf491ee78fa952c4b5a7f64e564459" > IsCoveredWithSubWindow< / a > ()< / td > < / tr >
< tr class = "separator:a4bdf491ee78fa952c4b5a7f64e564459" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae7174ce1b827159cd49b9d6f5b5f05ec" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#ae7174ce1b827159cd49b9d6f5b5f05ec" > IsDecideCancelButton< / a > (bool *outIsSelected)< / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:ae7174ce1b827159cd49b9d6f5b5f05ec" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Gets the current status of the Cancel button on the keyboard. < a href = "namespacenn_1_1swkbd.html#ae7174ce1b827159cd49b9d6f5b5f05ec" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:ae7174ce1b827159cd49b9d6f5b5f05ec" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a495b519911e08c2e5091084978c42623" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a495b519911e08c2e5091084978c42623" > IsDecideOkButton< / a > (bool *outIsSelected)< / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:a495b519911e08c2e5091084978c42623" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Gets the current status of the OK button on the keyboard. < a href = "namespacenn_1_1swkbd.html#a495b519911e08c2e5091084978c42623" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:a495b519911e08c2e5091084978c42623" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a978b1122c9fc457bedaf9803ba3cf80a" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a978b1122c9fc457bedaf9803ba3cf80a" > IsKeyboardTarget< / a > (IEventReceiver *eventReceiver)< / td > < / tr >
< tr class = "separator:a978b1122c9fc457bedaf9803ba3cf80a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a658133e1c6c0f03f8df526052c4e9adf" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a658133e1c6c0f03f8df526052c4e9adf" > IsNeedCalcSubThreadFont< / a > ()< / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:a658133e1c6c0f03f8df526052c4e9adf" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Determines whether the font data needs calculating. < a href = "namespacenn_1_1swkbd.html#a658133e1c6c0f03f8df526052c4e9adf" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:a658133e1c6c0f03f8df526052c4e9adf" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af7ba292119747d1e2abbacc44d15bb00" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#af7ba292119747d1e2abbacc44d15bb00" > IsNeedCalcSubThreadPredict< / a > ()< / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:af7ba292119747d1e2abbacc44d15bb00" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Determines whether the prediction data needs calculating. < a href = "namespacenn_1_1swkbd.html#af7ba292119747d1e2abbacc44d15bb00" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:af7ba292119747d1e2abbacc44d15bb00" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5c6636ed1e7801cfe3de6cc05e7e3412" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a5c6636ed1e7801cfe3de6cc05e7e3412" > IsSelectCursorActive< / a > ()< / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:a5c6636ed1e7801cfe3de6cc05e7e3412" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Determines whether the selection cursor is active. < a href = "namespacenn_1_1swkbd.html#a5c6636ed1e7801cfe3de6cc05e7e3412" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:a5c6636ed1e7801cfe3de6cc05e7e3412" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4ad447d6827aec53314e618ed15d69f5" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a4ad447d6827aec53314e618ed15d69f5" > MuteAllSound< / a > (bool muted)< / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:a4ad447d6827aec53314e618ed15d69f5" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Mutes or unmutes the sounds generated by the keyboard. < a href = "namespacenn_1_1swkbd.html#a4ad447d6827aec53314e618ed15d69f5" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:a4ad447d6827aec53314e618ed15d69f5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9607c0598421b2b8028f013ac41d0ea2" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a9607c0598421b2b8028f013ac41d0ea2" > SetControllerRemo< / a > (ControllerType type)< / td > < / tr >
< tr class = "separator:a9607c0598421b2b8028f013ac41d0ea2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memitem:a6c78971b5b76d7c0ea1900f62cda32e3" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a6c78971b5b76d7c0ea1900f62cda32e3" > SetCursorPos< / a > (int pos)< / td > < / tr >
< tr class = "memdesc:a6c78971b5b76d7c0ea1900f62cda32e3" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Set the character at which the cursor is positioned. < a href = "namespacenn_1_1swkbd.html#a6c78971b5b76d7c0ea1900f62cda32e3" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6c78971b5b76d7c0ea1900f62cda32e3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac625ac61303ea5ae5d898eb36f4ea61b" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#ac625ac61303ea5ae5d898eb36f4ea61b" > SetEnableOkButton< / a > (bool enable)< / td > < / tr >
< tr class = "memdesc:ac625ac61303ea5ae5d898eb36f4ea61b" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Enables and disables the OK button on the keyboard. < a href = "namespacenn_1_1swkbd.html#ac625ac61303ea5ae5d898eb36f4ea61b" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ac625ac61303ea5ae5d898eb36f4ea61b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "memitem:a7bbb0c640a9452f22603cc4e25852795" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a7bbb0c640a9452f22603cc4e25852795" > SetInputFormString< / a > (const char16_t *str)< / td > < / tr >
2019-04-22 10:21:17 +10:00
< tr class = "memdesc:a7bbb0c640a9452f22603cc4e25852795" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sets the text in the input form. < a href = "namespacenn_1_1swkbd.html#a7bbb0c640a9452f22603cc4e25852795" > More...< / a > < br / > < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr class = "separator:a7bbb0c640a9452f22603cc4e25852795" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acba72b50a032e49c16e867f5ee4f0bc0" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#acba72b50a032e49c16e867f5ee4f0bc0" > SetReceiver< / a > (const ReceiverArg & receiver)< / td > < / tr >
< tr class = "separator:acba72b50a032e49c16e867f5ee4f0bc0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab81122125928e048f2944af7a09d0556" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#ab81122125928e048f2944af7a09d0556" > SetSelectFrom< / a > (int)< / td > < / tr >
< tr class = "separator:ab81122125928e048f2944af7a09d0556" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1b6b333eba2367bdccdaa7d0351db96f" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a1b6b333eba2367bdccdaa7d0351db96f" > SetUserControllerEventObj< / a > (IControllerEventObj *controllerEventObj)< / td > < / tr >
< tr class = "separator:a1b6b333eba2367bdccdaa7d0351db96f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2b3c0dcb58d0d3a0681febb64b4dac04" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacenn_1_1swkbd.html#a2b3c0dcb58d0d3a0681febb64b4dac04" > SetUserSoundObj< / a > (ISoundObj *soundObj)< / td > < / tr >
< tr class = "separator:a2b3c0dcb58d0d3a0681febb64b4dac04" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table >
< hr / > < h2 class = "groupheader" > Data Structure Documentation< / h2 >
< a name = "structnn_1_1swkbd_1_1ReceiverArg" id = "structnn_1_1swkbd_1_1ReceiverArg" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structnn_1_1swkbd_1_1ReceiverArg" > ◆ < / a > < / span > nn::swkbd::ReceiverArg< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct nn::swkbd::ReceiverArg< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "textblock" >
2019-04-22 10:21:17 +10:00
< p class = "definition" > Definition at line < a class = "el" href = "swkbd__cpp_8h_source.html#l00098" > 98< / a > of file < a class = "el" href = "swkbd__cpp_8h_source.html" > swkbd_cpp.h< / a > .< / p >
2018-07-26 20:52:03 +10:00
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a06aa2ce26d67fcaf85351d4c6a0b813e" > < / a > uint32_t< / td >
< td class = "fieldname" >
unk_0x00< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a823f8dc63a81d8d4252f831461bc3bd3" > < / a > uint32_t< / td >
< td class = "fieldname" >
unk_0x04< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "ad5d88c0a8a98509b1281f8d3a0883b55" > < / a > uint32_t< / td >
< td class = "fieldname" >
unk_0x08< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a584b843f01190d2f2eb5730929447329" > < / a > int32_t< / td >
< td class = "fieldname" >
unk_0x0C< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "af5b427f8f45d23f64e6e6f4b4b744180" > < / a > uint32_t< / td >
< td class = "fieldname" >
unk_0x10< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "ac272ccaf8acf9976a19156370130fd1c" > < / a > int32_t< / td >
< td class = "fieldname" >
unk_0x14< / td >
< td class = "fielddoc" >
< / td > < / tr >
< / table >
< / div >
< / div >
< a name = "structnn_1_1swkbd_1_1KeyboardArg" id = "structnn_1_1swkbd_1_1KeyboardArg" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structnn_1_1swkbd_1_1KeyboardArg" > ◆ < / a > < / span > nn::swkbd::KeyboardArg< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct nn::swkbd::KeyboardArg< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-04-22 10:21:17 +10:00
< div class = "textblock" > < p > Arguments for the swkbd keyboard. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "swkbd__cpp_8h_source.html#l00116" > 116< / a > of file < a class = "el" href = "swkbd__cpp_8h_source.html" > swkbd_cpp.h< / a > .< / p >
2018-07-26 20:52:03 +10:00
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a8345093a57b9cf5409516450d1c5868d" > < / a > < a class = "el" href = "structnn_1_1swkbd_1_1ConfigArg.html" > ConfigArg< / a > < / td >
< td class = "fieldname" >
configArg< / td >
< td class = "fielddoc" >
2019-04-22 10:21:17 +10:00
Configuration for the keyboard itself. < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr > < td class = "fieldtype" >
< a id = "afd33433799e5752336a96f96f8166193" > < / a > < a class = "el" href = "namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ReceiverArg" > ReceiverArg< / a > < / td >
< td class = "fieldname" >
receiverArg< / td >
< td class = "fielddoc" >
< / td > < / tr >
< / table >
< / div >
< / div >
< a name = "structnn_1_1swkbd_1_1InputFormArg" id = "structnn_1_1swkbd_1_1InputFormArg" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structnn_1_1swkbd_1_1InputFormArg" > ◆ < / a > < / span > nn::swkbd::InputFormArg< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct nn::swkbd::InputFormArg< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-04-22 10:21:17 +10:00
< div class = "textblock" > < p > Arguments for swkbd the input form (text area). < / p >
< p class = "definition" > Definition at line < a class = "el" href = "swkbd__cpp_8h_source.html#l00125" > 125< / a > of file < a class = "el" href = "swkbd__cpp_8h_source.html" > swkbd_cpp.h< / a > .< / p >
2018-07-26 20:52:03 +10:00
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a06aa2ce26d67fcaf85351d4c6a0b813e" > < / a > uint32_t< / td >
< td class = "fieldname" >
unk_0x00< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a53c2a26def698b17a3100c86e382e767" > < / a > int32_t< / td >
< td class = "fieldname" >
unk_0x04< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "ad5d88c0a8a98509b1281f8d3a0883b55" > < / a > uint32_t< / td >
< td class = "fieldname" >
unk_0x08< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a4e6390ae63d13deafd92da09e3f5e47e" > < / a > uint32_t< / td >
< td class = "fieldname" >
unk_0x0C< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "adcc931a06d4653f0d2f7b552d0ee28a5" > < / a > int32_t< / td >
< td class = "fieldname" >
maxTextLength< / td >
< td class = "fielddoc" >
2019-04-22 10:21:17 +10:00
The maximum number of characters that can be entered, -1 for unlimited. < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr > < td class = "fieldtype" >
< a id = "ad125bccdd6957a4000f89e765332a5bd" > < / a > uint32_t< / td >
< td class = "fieldname" >
unk_0x14< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a9a63ac9f1e47f2fadc4a82b13eae45df" > < / a > uint32_t< / td >
< td class = "fieldname" >
unk_0x18< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a0ffcb3f15aa5e460fa3ce5367ee3b688" > < / a > bool< / td >
< td class = "fieldname" >
unk_0x1C< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a7d160b4681a19ec1ed4c5f9c893d3a82" > < / a > bool< / td >
< td class = "fieldname" >
unk_0x1D< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "aa2ca40cd848dc7a217fb717b1f31a388" > < / a > bool< / td >
< td class = "fieldname" >
unk_0x1E< / td >
< td class = "fielddoc" >
< / td > < / tr >
< / table >
< / div >
< / div >
< a name = "structnn_1_1swkbd_1_1AppearArg" id = "structnn_1_1swkbd_1_1AppearArg" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structnn_1_1swkbd_1_1AppearArg" > ◆ < / a > < / span > nn::swkbd::AppearArg< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct nn::swkbd::AppearArg< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-04-22 10:21:17 +10:00
< div class = "textblock" > < p > Arguments for the swkbd input form and keyboard. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "swkbd__cpp_8h_source.html#l00153" > 153< / a > of file < a class = "el" href = "swkbd__cpp_8h_source.html" > swkbd_cpp.h< / a > .< / p >
2018-07-26 20:52:03 +10:00
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a9259e816a0de6d1ca23e67f29d3dd668" > < / a > < a class = "el" href = "namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardArg" > KeyboardArg< / a > < / td >
< td class = "fieldname" >
keyboardArg< / td >
< td class = "fielddoc" >
2019-04-22 10:21:17 +10:00
Arguments for the virtual keyboard. < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr > < td class = "fieldtype" >
< a id = "abb935eaba29070d190b5df5e8c9b9a3c" > < / a > < a class = "el" href = "namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1InputFormArg" > InputFormArg< / a > < / td >
< td class = "fieldname" >
inputFormArg< / td >
< td class = "fielddoc" >
2019-04-22 10:21:17 +10:00
Arguments for the input form (text area) < / td > < / tr >
2018-07-26 20:52:03 +10:00
< / table >
< / div >
< / div >
< a name = "structnn_1_1swkbd_1_1CreateArg" id = "structnn_1_1swkbd_1_1CreateArg" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structnn_1_1swkbd_1_1CreateArg" > ◆ < / a > < / span > nn::swkbd::CreateArg< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct nn::swkbd::CreateArg< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-04-22 10:21:17 +10:00
< div class = "textblock" > < p > The arguments used to initialise swkbd and pass in its required resources. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "swkbd__cpp_8h_source.html#l00163" > 163< / a > of file < a class = "el" href = "swkbd__cpp_8h_source.html" > swkbd_cpp.h< / a > .< / p >
2018-07-26 20:52:03 +10:00
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a9ebe5c06b6e996a5c362b9941d1d40a6" > < / a > void *< / td >
< td class = "fieldname" >
workMemory< / td >
< td class = "fielddoc" >
2019-04-22 10:21:17 +10:00
A pointer to a work memory buffer; see < a class = "el" href = "namespacenn_1_1swkbd.html#ad990c49683af5cae67e18ccf87a2caa9" > GetWorkMemorySize< / a > . < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr > < td class = "fieldtype" >
< a id = "a62feca7f7d0cdeff07e10f3c4fae33d8" > < / a > < a class = "el" href = "namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2" > RegionType< / a > < / td >
< td class = "fieldname" >
regionType< / td >
< td class = "fielddoc" >
2019-04-22 10:21:17 +10:00
The swkbd region to use. < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr > < td class = "fieldtype" >
< a id = "ad5d88c0a8a98509b1281f8d3a0883b55" > < / a > uint32_t< / td >
< td class = "fieldname" >
unk_0x08< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a88aea16bd7a0f7033a96c773a78c79d1" > < / a > < a class = "el" href = "group__coreinit__fs.html#structFSClient" > FSClient< / a > *< / td >
< td class = "fieldname" >
fsClient< / td >
< td class = "fielddoc" >
2019-04-22 10:21:17 +10:00
An < a class = "el" href = "group__coreinit__fs.html#structFSClient" > FSClient< / a > for swkbd to use while loading resources. < / td > < / tr >
2018-07-26 20:52:03 +10:00
< / table >
< / div >
< / div >
< a name = "structnn_1_1swkbd_1_1ControllerInfo" id = "structnn_1_1swkbd_1_1ControllerInfo" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structnn_1_1swkbd_1_1ControllerInfo" > ◆ < / a > < / span > nn::swkbd::ControllerInfo< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct nn::swkbd::ControllerInfo< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-04-22 10:21:17 +10:00
< div class = "textblock" > < p > Input and controller information for swkbd. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "swkbd__cpp_8h_source.html#l00180" > 180< / a > of file < a class = "el" href = "swkbd__cpp_8h_source.html" > swkbd_cpp.h< / a > .< / p >
2018-07-26 20:52:03 +10:00
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a04f6181745af1f211dca3f8183547fb6" > < / a > < a class = "el" href = "group__vpad__input.html#structVPADStatus" > VPADStatus< / a > *< / td >
< td class = "fieldname" >
vpad< / td >
< td class = "fielddoc" >
2019-04-22 10:21:17 +10:00
DRC input information, see < a class = "el" href = "group__vpad__input.html#ga2265b154ad3a6059dc05bda56c8471a6" > VPADRead< / a > . < / td > < / tr >
2018-07-26 20:52:03 +10:00
< tr > < td class = "fieldtype" >
< a id = "abd229e8a52d27dc7854afacd9cf65a1a" > < / a > < a class = "el" href = "group__padscore__kpad.html#structKPADStatus" > KPADStatus< / a > *< / td >
< td class = "fieldname" >
kpad[4]< / td >
< td class = "fielddoc" >
2019-04-22 10:21:17 +10:00
Wiimote and extension controller inputs, see < a class = "el" href = "group__padscore__kpad.html#ga94592ff4811fb9b3b7ec2f4f75cda9b4" > KPADRead< / a > . < / td > < / tr >
2018-07-26 20:52:03 +10:00
< / table >
< / div >
< / div >
< a name = "structnn_1_1swkbd_1_1KeyboardCondition" id = "structnn_1_1swkbd_1_1KeyboardCondition" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#structnn_1_1swkbd_1_1KeyboardCondition" > ◆ < / a > < / span > nn::swkbd::KeyboardCondition< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > struct nn::swkbd::KeyboardCondition< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "textblock" >
2019-04-22 10:21:17 +10:00
< p class = "definition" > Definition at line < a class = "el" href = "swkbd__cpp_8h_source.html#l00202" > 202< / a > of file < a class = "el" href = "swkbd__cpp_8h_source.html" > swkbd_cpp.h< / a > .< / p >
2018-07-26 20:52:03 +10:00
< / div > < table class = "fieldtable" >
< tr > < th colspan = "3" > Data Fields< / th > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a06aa2ce26d67fcaf85351d4c6a0b813e" > < / a > uint32_t< / td >
< td class = "fieldname" >
unk_0x00< / td >
< td class = "fielddoc" >
< / td > < / tr >
< tr > < td class = "fieldtype" >
< a id = "a823f8dc63a81d8d4252f831461bc3bd3" > < / a > uint32_t< / td >
< td class = "fieldname" >
unk_0x04< / td >
< td class = "fielddoc" >
< / td > < / tr >
< / table >
< / div >
< / div >
< / div > <!-- contents -->
<!-- start footer part -->
< hr class = "footer" / > < address class = "footer" > < small >
Generated by   < a href = "http://www.doxygen.org/index.html" >
< img class = "footer" src = "doxygen.png" alt = "doxygen" / >
2019-04-22 10:21:17 +10:00
< / a > 1.8.15
2018-07-26 20:52:03 +10:00
< / small > < / address >
< / body >
< / html >