wut  1.0.0-alpha
Wii U Toolchain
rpl_interface.h
Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include <nn/swkbd.h>
4 
11 #ifdef __cplusplus
12 
13 namespace Rpl
14 {
15 
16 bool SwkbdAppearInputForm(const nn::swkbd::AppearArg &appearArg);
17 bool SwkbdAppearKeyboard(const nn::swkbd::KeyboardArg &keyboardArg);
20 void SwkbdCalc(const nn::swkbd::ControllerInfo &controllerInfo);
22 void SwkbdCreate(void *buffer, nn::swkbd::RegionType regionType,
23  uint32_t unk, FSClient *fsClient);
24 void SwkbdDestroy();
27 void SwkbdDrawDRC();
28 void SwkbdDrawTV();
30 const char16_t *SwkbdGetInputFormString();
35 bool SwkbdInitLearnDic(void *buffer);
37 bool SwkbdIsDecideCancelButton(bool *outIsSelectCursor);
38 bool SwkbdIsDecideOkButton(bool *outIsSelectCursor);
39 bool SwkbdIsKeyboardTarget(nn::swkbd::IEventReceiver *eventReceiver);
43 void SwkbdMuteAllSound(bool muted);
45 void SwkbdSetCursorPos(int pos);
46 void SwkbdSetEnableOkButton(bool enable);
47 void SwkbdSetInputFormString(const char16_t *str);
48 void SwkbdSetReceiver(const nn::swkbd::ReceiverArg &receiver);
49 void SwkbdSetSelectFrom(int from);
50 void SwkbdSetUserControllerEventObj(nn::swkbd::IControllerEventObj *userControllerEventObj);
51 void SwkbdSetUserSoundObj(nn::swkbd::ISoundObj *userSoundObj);
52 void SwkbdSetVersion(int version);
53 
54 }
55 
56 #endif // ifdef __cplusplus
57 
void SwkbdCalcSubThreadFont()
nn::swkbd::State SwkbdGetStateInputForm()
bool SwkbdInitLearnDic(void *buffer)
bool SwkbdIsDecideCancelButton(bool *outIsSelectCursor)
void SwkbdSetVersion(int version)
bool SwkbdIsSelectCursorActive()
void SwkbdInactivateSelectCursor()
void SwkbdSetUserControllerEventObj(nn::swkbd::IControllerEventObj *userControllerEventObj)
void SwkbdGetKeyboardCondition(nn::swkbd::KeyboardCondition *keyboardCondition)
void SwkbdSetEnableOkButton(bool enable)
bool SwkbdAppearInputForm(const nn::swkbd::AppearArg &appearArg)
bool SwkbdIsNeedCalcSubThreadFont()
void SwkbdCalc(const nn::swkbd::ControllerInfo &controllerInfo)
bool SwkbdIsDecideOkButton(bool *outIsSelectCursor)
void SwkbdSetInputFormString(const char16_t *str)
void SwkbdCreate(void *buffer, nn::swkbd::RegionType regionType, uint32_t unk, FSClient *fsClient)
void SwkbdSetReceiver(const nn::swkbd::ReceiverArg &receiver)
nn::swkbd::State SwkbdGetStateKeyboard()
void SwkbdSetSelectFrom(int from)
void SwkbdSetCursorPos(int pos)
void SwkbdSetControllerRemo(nn::swkbd::ControllerType type)
bool SwkbdIsKeyboardTarget(nn::swkbd::IEventReceiver *eventReceiver)
void SwkbdConfirmUnfixAll()
bool SwkbdIsCoveredWithSubWindow()
ControllerType
Definition: swkbd_cpp.h:22
void SwkbdGetDrawStringInfo(nn::swkbd::DrawStringInfo *drawStringInfo)
const char16_t * SwkbdGetInputFormString()
void SwkbdMuteAllSound(bool muted)
bool SwkbdDisappearKeyboard()
bool SwkbdDisappearInputForm()
void SwkbdCalcSubThreadPredict()
void SwkbdDrawTV()
void SwkbdDestroy()
void SwkbdSetUserSoundObj(nn::swkbd::ISoundObj *userSoundObj)
bool SwkbdIsNeedCalcSubThreadPredict()
bool SwkbdAppearKeyboard(const nn::swkbd::KeyboardArg &keyboardArg)
void SwkbdDrawDRC()