wut  1.0.0-beta9
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 
12 #ifdef __cplusplus
13 
14 namespace Rpl
15 {
16 
17 bool SwkbdAppearInputForm(const nn::swkbd::AppearArg &appearArg);
18 bool SwkbdAppearKeyboard(const nn::swkbd::KeyboardArg &keyboardArg);
21 void SwkbdCalc(const nn::swkbd::ControllerInfo &controllerInfo);
23 void SwkbdCreate(void *buffer, nn::swkbd::RegionType regionType,
24  uint32_t unk, FSClient *fsClient);
25 void SwkbdDestroy();
28 void SwkbdDrawDRC();
29 void SwkbdDrawTV();
31 const char16_t *SwkbdGetInputFormString();
36 bool SwkbdInitLearnDic(void *buffer);
38 bool SwkbdIsDecideCancelButton(bool *outIsSelectCursor);
39 bool SwkbdIsDecideOkButton(bool *outIsSelectCursor);
40 bool SwkbdIsKeyboardTarget(nn::swkbd::IEventReceiver *eventReceiver);
44 void SwkbdMuteAllSound(bool muted);
46 void SwkbdSetCursorPos(int pos);
47 void SwkbdSetEnableOkButton(bool enable);
48 void SwkbdSetInputFormString(const char16_t *str);
49 void SwkbdSetReceiver(const nn::swkbd::ReceiverArg &receiver);
50 void SwkbdSetSelectFrom(int from);
51 void SwkbdSetUserControllerEventObj(nn::swkbd::IControllerEventObj *userControllerEventObj);
52 void SwkbdSetUserSoundObj(nn::swkbd::ISoundObj *userSoundObj);
53 void SwkbdSetVersion(int version);
54 
55 }
56 
57 #endif // ifdef __cplusplus
58 
Rpl::SwkbdGetKeyboardCondition
void SwkbdGetKeyboardCondition(nn::swkbd::KeyboardCondition *keyboardCondition)
nn::swkbd::State
State
Definition: swkbd_cpp.h:56
Rpl::SwkbdSetInputFormString
void SwkbdSetInputFormString(const char16_t *str)
Rpl::SwkbdIsNeedCalcSubThreadFont
bool SwkbdIsNeedCalcSubThreadFont()
nn::swkbd::DrawStringInfo
Definition: swkbd_cpp.h:191
Rpl::SwkbdIsDecideCancelButton
bool SwkbdIsDecideCancelButton(bool *outIsSelectCursor)
nn::swkbd::ControllerType
ControllerType
Definition: swkbd_cpp.h:38
Rpl::SwkbdIsCoveredWithSubWindow
bool SwkbdIsCoveredWithSubWindow()
nn::swkbd::KeyboardCondition
Definition: swkbd_cpp.h:202
nn::swkbd::ReceiverArg
Definition: swkbd_cpp.h:98
nn::swkbd::RegionType
RegionType
Definition: swkbd_cpp.h:49
Rpl::SwkbdInitLearnDic
bool SwkbdInitLearnDic(void *buffer)
Rpl::SwkbdSetEnableOkButton
void SwkbdSetEnableOkButton(bool enable)
Rpl::SwkbdSetControllerRemo
void SwkbdSetControllerRemo(nn::swkbd::ControllerType type)
swkbd.h
Rpl::SwkbdIsDecideOkButton
bool SwkbdIsDecideOkButton(bool *outIsSelectCursor)
Rpl::SwkbdIsSelectCursorActive
bool SwkbdIsSelectCursorActive()
Rpl::SwkbdCreate
void SwkbdCreate(void *buffer, nn::swkbd::RegionType regionType, uint32_t unk, FSClient *fsClient)
Rpl::SwkbdSetUserControllerEventObj
void SwkbdSetUserControllerEventObj(nn::swkbd::IControllerEventObj *userControllerEventObj)
Rpl::SwkbdCalc
void SwkbdCalc(const nn::swkbd::ControllerInfo &controllerInfo)
Rpl::SwkbdSetCursorPos
void SwkbdSetCursorPos(int pos)
Rpl::SwkbdSetReceiver
void SwkbdSetReceiver(const nn::swkbd::ReceiverArg &receiver)
Rpl::SwkbdGetStateKeyboard
nn::swkbd::State SwkbdGetStateKeyboard()
wut.h
Rpl::SwkbdConfirmUnfixAll
void SwkbdConfirmUnfixAll()
Rpl::SwkbdSetSelectFrom
void SwkbdSetSelectFrom(int from)
nn::swkbd::AppearArg
Arguments for the swkbd input form and keyboard.
Definition: swkbd_cpp.h:153
Rpl::SwkbdGetDrawStringInfo
void SwkbdGetDrawStringInfo(nn::swkbd::DrawStringInfo *drawStringInfo)
Rpl::SwkbdIsKeyboardTarget
bool SwkbdIsKeyboardTarget(nn::swkbd::IEventReceiver *eventReceiver)
Rpl::SwkbdDestroy
void SwkbdDestroy()
Rpl::SwkbdGetInputFormString
const char16_t * SwkbdGetInputFormString()
Rpl::SwkbdCalcSubThreadPredict
void SwkbdCalcSubThreadPredict()
Rpl::SwkbdDisappearKeyboard
bool SwkbdDisappearKeyboard()
Rpl
Definition: rpl_interface.h:14
Rpl::SwkbdIsNeedCalcSubThreadPredict
bool SwkbdIsNeedCalcSubThreadPredict()
Rpl::SwkbdGetStateInputForm
nn::swkbd::State SwkbdGetStateInputForm()
nn::swkbd::ControllerInfo
Input and controller information for swkbd.
Definition: swkbd_cpp.h:180
Rpl::SwkbdSetVersion
void SwkbdSetVersion(int version)
Rpl::SwkbdDisappearInputForm
bool SwkbdDisappearInputForm()
Rpl::SwkbdDrawDRC
void SwkbdDrawDRC()
Rpl::SwkbdCalcSubThreadFont
void SwkbdCalcSubThreadFont()
Rpl::SwkbdSetUserSoundObj
void SwkbdSetUserSoundObj(nn::swkbd::ISoundObj *userSoundObj)
Rpl::SwkbdMuteAllSound
void SwkbdMuteAllSound(bool muted)
Rpl::SwkbdAppearInputForm
bool SwkbdAppearInputForm(const nn::swkbd::AppearArg &appearArg)
Rpl::SwkbdAppearKeyboard
bool SwkbdAppearKeyboard(const nn::swkbd::KeyboardArg &keyboardArg)
Rpl::SwkbdInactivateSelectCursor
void SwkbdInactivateSelectCursor()
Rpl::SwkbdDrawTV
void SwkbdDrawTV()
nn::swkbd::KeyboardArg
Arguments for the swkbd keyboard.
Definition: swkbd_cpp.h:116
FSClient
Definition: filesystem.h:146