wut  1.0.0-alpha
Wii U Toolchain
Data Structures | Enumerations | Functions
nn::swkbd Namespace Reference

Data Structures

struct  AppearArg
 
struct  ConfigArg
 
struct  ControllerInfo
 
struct  CreateArg
 
struct  DrawStringInfo
 
struct  InputFormArg
 
struct  KeyboardArg
 
struct  KeyboardCondition
 
struct  ReceiverArg
 

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)
 
bool AppearKeyboard (const KeyboardArg &args)
 
void CalcSubThreadFont ()
 
void CalcSubThreadPredict ()
 
void Calc (const ControllerInfo &controllerInfo)
 
void ConfirmUnfixAll ()
 
bool Create (const CreateArg &args)
 
void Destroy ()
 
bool DisappearInputForm ()
 
bool DisappearKeyboard ()
 
void DrawDRC ()
 
void DrawTV ()
 
void GetDrawStringInfo (DrawStringInfo *drawStringInfo)
 
const char16_t * GetInputFormString ()
 
void GetKeyboardCondition (KeyboardCondition *keyboardCondition)
 
State GetStateInputForm ()
 
State GetStateKeyboard ()
 
uint32_t GetWorkMemorySize (uint32_t unk)
 
void InactivateSelectCursor ()
 
bool InitLearnDic (void *dictionary)
 
bool IsCoveredWithSubWindow ()
 
bool IsDecideCancelButton (bool *outIsSelected)
 
bool IsDecideOkButton (bool *outIsSelected)
 
bool IsKeyboardTarget (IEventReceiver *eventReceiver)
 
bool IsNeedCalcSubThreadFont ()
 
bool IsNeedCalcSubThreadPredict ()
 
bool IsSelectCursorActive ()
 
void MuteAllSound (bool muted)
 
void SetControllerRemo (ControllerType type)
 
void SetCursorPos (int)
 
void SetEnableOkButton (bool)
 
void SetInputFormString (const char16_t *str)
 
void SetReceiver (const ReceiverArg &receiver)
 
void SetSelectFrom (int)
 
void SetUserControllerEventObj (IControllerEventObj *controllerEventObj)
 
void SetUserSoundObj (ISoundObj *soundObj)
 

Data Structure Documentation

◆ nn::swkbd::AppearArg

struct nn::swkbd::AppearArg

Definition at line 130 of file swkbd_cpp.h.

Data Fields
KeyboardArg keyboardArg
InputFormArg inputFormArg

◆ nn::swkbd::ControllerInfo

struct nn::swkbd::ControllerInfo

Definition at line 150 of file swkbd_cpp.h.

Data Fields
VPADStatus * vpad
KPADStatus * kpad[4]

◆ nn::swkbd::CreateArg

struct nn::swkbd::CreateArg

Definition at line 137 of file swkbd_cpp.h.

Data Fields
void * workMemory
RegionType regionType
uint32_t unk_0x08
FSClient * fsClient

◆ nn::swkbd::InputFormArg

struct nn::swkbd::InputFormArg

Definition at line 104 of file swkbd_cpp.h.

Data Fields
uint32_t unk_0x00
int32_t unk_0x04
uint32_t unk_0x08
uint32_t unk_0x0C
int32_t maxTextLength
uint32_t unk_0x14
uint32_t unk_0x18
bool unk_0x1C
bool unk_0x1D
bool unk_0x1E

◆ nn::swkbd::KeyboardArg

struct nn::swkbd::KeyboardArg

Definition at line 97 of file swkbd_cpp.h.

Data Fields
ConfigArg configArg
ReceiverArg receiverArg

◆ nn::swkbd::KeyboardCondition

struct nn::swkbd::KeyboardCondition

Definition at line 170 of file swkbd_cpp.h.

Data Fields
uint32_t unk_0x00
uint32_t unk_0x04

◆ nn::swkbd::ReceiverArg

struct nn::swkbd::ReceiverArg

Definition at line 80 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

Enumeration Type Documentation

◆ ControllerType

enum ControllerType
strong
Enumerator
Unknown0 

Definition at line 22 of file swkbd_cpp.h.

◆ LanguageType

enum LanguageType
strong
Enumerator
Japanese 
English 

Definition at line 27 of file swkbd_cpp.h.

◆ RegionType

enum RegionType
strong
Enumerator
Japan 
USA 
Europe 

Definition at line 33 of file swkbd_cpp.h.

◆ State

enum State
strong
Enumerator
Unknown0 

Definition at line 40 of file swkbd_cpp.h.

Function Documentation

◆ AppearInputForm()

bool nn::swkbd::AppearInputForm ( const AppearArg args)

◆ AppearKeyboard()

bool nn::swkbd::AppearKeyboard ( const KeyboardArg args)

◆ CalcSubThreadFont()

void nn::swkbd::CalcSubThreadFont ( )

◆ CalcSubThreadPredict()

void nn::swkbd::CalcSubThreadPredict ( )

◆ Calc()

void nn::swkbd::Calc ( const ControllerInfo controllerInfo)

◆ ConfirmUnfixAll()

void nn::swkbd::ConfirmUnfixAll ( )

◆ Create()

bool nn::swkbd::Create ( const CreateArg args)

◆ Destroy()

void nn::swkbd::Destroy ( )

◆ DisappearInputForm()

bool nn::swkbd::DisappearInputForm ( )

◆ DisappearKeyboard()

bool nn::swkbd::DisappearKeyboard ( )

◆ DrawDRC()

void nn::swkbd::DrawDRC ( )

◆ DrawTV()

void nn::swkbd::DrawTV ( )

◆ GetDrawStringInfo()

void nn::swkbd::GetDrawStringInfo ( DrawStringInfo drawStringInfo)

◆ GetInputFormString()

const char16_t* nn::swkbd::GetInputFormString ( )

◆ GetKeyboardCondition()

void nn::swkbd::GetKeyboardCondition ( KeyboardCondition keyboardCondition)

◆ GetStateInputForm()

State nn::swkbd::GetStateInputForm ( )

◆ GetStateKeyboard()

State nn::swkbd::GetStateKeyboard ( )

◆ GetWorkMemorySize()

uint32_t nn::swkbd::GetWorkMemorySize ( uint32_t  unk)

◆ InactivateSelectCursor()

void nn::swkbd::InactivateSelectCursor ( )

◆ InitLearnDic()

bool nn::swkbd::InitLearnDic ( void *  dictionary)

◆ IsCoveredWithSubWindow()

bool nn::swkbd::IsCoveredWithSubWindow ( )

◆ IsDecideCancelButton()

bool nn::swkbd::IsDecideCancelButton ( bool *  outIsSelected)

◆ IsDecideOkButton()

bool nn::swkbd::IsDecideOkButton ( bool *  outIsSelected)

◆ IsKeyboardTarget()

bool nn::swkbd::IsKeyboardTarget ( IEventReceiver *  eventReceiver)

◆ IsNeedCalcSubThreadFont()

bool nn::swkbd::IsNeedCalcSubThreadFont ( )

◆ IsNeedCalcSubThreadPredict()

bool nn::swkbd::IsNeedCalcSubThreadPredict ( )

◆ IsSelectCursorActive()

bool nn::swkbd::IsSelectCursorActive ( )

◆ MuteAllSound()

void nn::swkbd::MuteAllSound ( bool  muted)

◆ SetControllerRemo()

void nn::swkbd::SetControllerRemo ( ControllerType  type)

◆ SetCursorPos()

void nn::swkbd::SetCursorPos ( int  )

◆ SetEnableOkButton()

void nn::swkbd::SetEnableOkButton ( bool  )

◆ SetInputFormString()

void nn::swkbd::SetInputFormString ( const char16_t *  str)

◆ SetReceiver()

void nn::swkbd::SetReceiver ( const ReceiverArg receiver)

◆ SetSelectFrom()

void nn::swkbd::SetSelectFrom ( int  )

◆ SetUserControllerEventObj()

void nn::swkbd::SetUserControllerEventObj ( IControllerEventObj *  controllerEventObj)

◆ SetUserSoundObj()

void nn::swkbd::SetUserSoundObj ( ISoundObj *  soundObj)