|
wut
1.0.0-beta9
Wii U Toolchain
|
#include <wut.h>#include <coreinit/filesystem.h>#include <nn/result.h>#include <padscore/kpad.h>#include <vpad/input.h>#include <string.h>Go to the source code of this file.
Data Structures | |
| struct | ConfigArg |
| Configuration options for the virtual keyboard. More... | |
| struct | ReceiverArg |
| struct | KeyboardArg |
| Arguments for the swkbd keyboard. More... | |
| struct | InputFormArg |
| Arguments for swkbd the input form (text area). More... | |
| struct | AppearArg |
| Arguments for the swkbd input form and keyboard. More... | |
| struct | CreateArg |
| The arguments used to initialise swkbd and pass in its required resources. More... | |
| struct | ControllerInfo |
| Input and controller information for swkbd. More... | |
| struct | DrawStringInfo |
| struct | KeyboardCondition |
Namespaces | |
| nn | |
| nn::swkbd | |
| Graphical software keyboard, supporting several languages and configurations. | |
Enumerations | |
| enum | ControllerType { Unknown0 = 0 } |
| enum | LanguageType { Japanese = 0, English = 1 } |
| enum | RegionType { Japan = 0, USA = 1, Europe = 2 } |
| enum | State { Unknown0 = 0 } |
Functions | |
| bool | AppearInputForm (const AppearArg &args) |
| Show an input form (keyboard with text area) with the given configuration. More... | |
| bool | AppearKeyboard (const KeyboardArg &args) |
| Show a keyboard with the given configuration. More... | |
| void | CalcSubThreadFont () |
| Calculate font data. More... | |
| void | CalcSubThreadPredict () |
| Calculate word prediction data. More... | |
| void | Calc (const ControllerInfo &controllerInfo) |
| Respond to user inputs and calculate the state of input buffers and graphics. More... | |
| void | ConfirmUnfixAll () |
| bool | Create (const CreateArg &args) |
| Initialise the swkbd library and create the keyboard and input form. More... | |
| void | Destroy () |
| Clean up and shut down the swkbd library. More... | |
| bool | DisappearInputForm () |
| Hide a previously shown input form. More... | |
| bool | DisappearKeyboard () |
| Hide a previously shown keyboard. More... | |
| void | DrawDRC () |
| Draw the keyboard to the DRC. More... | |
| void | DrawTV () |
| Draw the keyboard to the TV. More... | |
| void | GetDrawStringInfo (DrawStringInfo *drawStringInfo) |
| const char16_t * | GetInputFormString () |
| Get the string the user typed into the input form. More... | |
| void | GetKeyboardCondition (KeyboardCondition *keyboardCondition) |
| State | GetStateInputForm () |
| State | GetStateKeyboard () |
| uint32_t | GetWorkMemorySize (uint32_t unk) |
| Get the required size for swkbd's work memory buffer. More... | |
| void | InactivateSelectCursor () |
| bool | InitLearnDic (void *dictionary) |
| bool | IsCoveredWithSubWindow () |
| bool | IsDecideCancelButton (bool *outIsSelected) |
| Gets the current status of the Cancel button on the keyboard. More... | |
| bool | IsDecideOkButton (bool *outIsSelected) |
| Gets the current status of the OK button on the keyboard. More... | |
| bool | IsKeyboardTarget (IEventReceiver *eventReceiver) |
| bool | IsNeedCalcSubThreadFont () |
| Determines whether the font data needs calculating. More... | |
| bool | IsNeedCalcSubThreadPredict () |
| Determines whether the prediction data needs calculating. More... | |
| bool | IsSelectCursorActive () |
| Determines whether the selection cursor is active. More... | |
| void | MuteAllSound (bool muted) |
| Mutes or unmutes the sounds generated by the keyboard. More... | |
| void | SetControllerRemo (ControllerType type) |
| void | SetCursorPos (int pos) |
| Set the character at which the cursor is positioned. More... | |
| void | SetEnableOkButton (bool enable) |
| Enables and disables the OK button on the keyboard. More... | |
| void | SetInputFormString (const char16_t *str) |
| Sets the text in the input form. More... | |
| void | SetReceiver (const ReceiverArg &receiver) |
| void | SetSelectFrom (int) |
| void | SetUserControllerEventObj (IControllerEventObj *controllerEventObj) |
| void | SetUserSoundObj (ISoundObj *soundObj) |
| struct nn::swkbd::ReceiverArg |
Definition at line 98 of file swkbd_cpp.h.
| Data Fields | ||
|---|---|---|
| uint32_t | unk_0x00 | |
| uint32_t | unk_0x04 | |
| uint32_t | unk_0x08 | |
| int32_t | unk_0x0C | |
| uint32_t | unk_0x10 | |
| int32_t | unk_0x14 | |
| struct nn::swkbd::KeyboardArg |
Arguments for the swkbd keyboard.
Definition at line 116 of file swkbd_cpp.h.
| Data Fields | ||
|---|---|---|
| ConfigArg | configArg | Configuration for the keyboard itself. |
| ReceiverArg | receiverArg | |
| struct nn::swkbd::InputFormArg |
Arguments for swkbd the input form (text area).
Definition at line 125 of file swkbd_cpp.h.
| struct nn::swkbd::AppearArg |
Arguments for the swkbd input form and keyboard.
Definition at line 153 of file swkbd_cpp.h.
| Data Fields | ||
|---|---|---|
| KeyboardArg | keyboardArg | Arguments for the virtual keyboard. |
| InputFormArg | inputFormArg | Arguments for the input form (text area) |
| struct nn::swkbd::CreateArg |
The arguments used to initialise swkbd and pass in its required resources.
Definition at line 163 of file swkbd_cpp.h.
| Data Fields | ||
|---|---|---|
| void * | workMemory | A pointer to a work memory buffer; see GetWorkMemorySize. |
| RegionType | regionType | The swkbd region to use. |
| uint32_t | unk_0x08 | |
| FSClient * | fsClient | An FSClient for swkbd to use while loading resources. |
| struct nn::swkbd::ControllerInfo |
Input and controller information for swkbd.
Definition at line 180 of file swkbd_cpp.h.
| Data Fields | ||
|---|---|---|
| VPADStatus * | vpad | DRC input information, see VPADRead. |
| KPADStatus * | kpad[4] | Wiimote and extension controller inputs, see KPADRead. |
| struct nn::swkbd::KeyboardCondition |
Definition at line 202 of file swkbd_cpp.h.
| Data Fields | ||
|---|---|---|
| uint32_t | unk_0x00 | |
| uint32_t | unk_0x04 | |
1.8.17