vitasdk
Documentation of the vitasdk

Exports for User. More...

Data Structures

struct  SceImeDialogParam
 
struct  SceImeDialogResult
 
struct  SceImeRect
 
struct  SceImeEditText
 
union  SceImeEventParam
 
struct  SceImeEventData
 
struct  SceImeCaret
 
struct  SceImePreeditGeometry
 
struct  SceImeParam
 

Macros

#define SCE_IME_DIALOG_MAX_TITLE_LENGTH   (128)
 
#define SCE_IME_DIALOG_MAX_TEXT_LENGTH   (2048)
 
#define SCE_IME_WORK_BUFFER_SIZE   (20*1024)
 
#define SCE_IME_MAX_PREEDIT_LENGTH   (30)
 
#define SCE_IME_MAX_TEXT_LENGTH   (2048)
 

Typedefs

typedef SceInt32(* SceImeTextFilter) (SceWChar16 *outText, SceUInt32 *outTextLength, const SceWChar16 *srcText, SceUInt32 srcTextLength)
 
typedef void(* SceImeEventHandler) (void *arg, const SceImeEventData *e)
 

Enumerations

enum  SceImeDialogError {
  SCE_IME_DIALOG_ERROR_PARAM = 0x80102001 , SCE_IME_DIALOG_ERROR_INTERNAL = 0x80102002 , SCE_IME_DIALOG_ERROR_INVALID_DIALOG_MODE = 0x80102003 , SCE_IME_DIALOG_ERROR_INVALID_TEXT_BOX_MODE = 0x80102004 ,
  SCE_IME_DIALOG_ERROR_INVALID_TITLE = 0x80102005
}
 
enum  SceImeDialogDialogMode { SCE_IME_DIALOG_DIALOG_MODE_DEFAULT = 0 , SCE_IME_DIALOG_DIALOG_MODE_WITH_CANCEL = 1 }
 
enum  SceImeDialogTextboxMode { SCE_IME_DIALOG_TEXTBOX_MODE_DEFAULT = 0 , SCE_IME_DIALOG_TEXTBOX_MODE_PASSWORD = 1 , SCE_IME_DIALOG_TEXTBOX_MODE_WITH_CLEAR = 2 }
 
enum  SceImeDialogButton { SCE_IME_DIALOG_BUTTON_NONE = 0 , SCE_IME_DIALOG_BUTTON_CLOSE = 1 , SCE_IME_DIALOG_BUTTON_ENTER = 2 }
 
enum  SceImeErrorCode {
  SCE_IME_ERROR_ALREADY_OPENED = 0x80100700 , SCE_IME_ERROR_NOT_OPENED = 0x80100701 , SCE_IME_ERROR_INVALID_POINTER = 0x80100702 , SCE_IME_ERROR_INVALID_PARAM = 0x80100703 ,
  SCE_IME_ERROR_NO_MEMORY = 0x80100704 , SCE_IME_ERROR_CONNECTION_FAILED = 0x80100705 , SCE_IME_ERROR_INVALID_TEXT = 0x80100706 , SCE_IME_ERROR_TOO_MANY_REQUESTS = 0x80100707 ,
  SCE_IME_ERROR_INVALID_SIZE = 0x80100710 , SCE_IME_ERROR_INVALID_INPUT_METHOD = 0x80100712 , SCE_IME_ERROR_INVALID_SUPPORTED_LANGUAGES = 0x80100713 , SCE_IME_ERROR_INVALID_TYPE = 0x80100714 ,
  SCE_IME_ERROR_INVALID_OPTION = 0x80100715 , SCE_IME_ERROR_INVALID_WORK = 0x80100716 , SCE_IME_ERROR_INVALID_ARG = 0x80100717 , SCE_IME_ERROR_INVALID_HANDLER = 0x80100718 ,
  SCE_IME_ERROR_INVALID_MAX_TEXT_LENGTH = 0x80100719 , SCE_IME_ERROR_INVALID_INPUT_TEXT_BUFFER = 0x8010071a , SCE_IME_ERROR_INVALID_RESERVED = 0x8010071b , SCE_IME_ERROR_INVALID_ENTER_LABEL = 0x8010071c ,
  SCE_IME_ERROR_INTERNAL = 0x80100750
}
 
enum  SceImeLanguage {
  SCE_IME_LANGUAGE_DANISH = 0x00000001ULL , SCE_IME_LANGUAGE_GERMAN = 0x00000002ULL , SCE_IME_LANGUAGE_ENGLISH = 0x00000004ULL , SCE_IME_LANGUAGE_SPANISH = 0x00000008ULL ,
  SCE_IME_LANGUAGE_FRENCH = 0x00000010ULL , SCE_IME_LANGUAGE_ITALIAN = 0x00000020ULL , SCE_IME_LANGUAGE_DUTCH = 0x00000040ULL , SCE_IME_LANGUAGE_NORWEGIAN = 0x00000080ULL ,
  SCE_IME_LANGUAGE_POLISH = 0x00000100ULL , SCE_IME_LANGUAGE_PORTUGUESE = 0x00000200ULL , SCE_IME_LANGUAGE_RUSSIAN = 0x00000400ULL , SCE_IME_LANGUAGE_FINNISH = 0x00000800ULL ,
  SCE_IME_LANGUAGE_SWEDISH = 0x00001000ULL , SCE_IME_LANGUAGE_JAPANESE = 0x00002000ULL , SCE_IME_LANGUAGE_KOREAN = 0x00004000ULL , SCE_IME_LANGUAGE_SIMPLIFIED_CHINESE = 0x00008000ULL ,
  SCE_IME_LANGUAGE_TRADITIONAL_CHINESE = 0x00010000ULL , SCE_IME_LANGUAGE_PORTUGUESE_BR = 0x00020000ULL , SCE_IME_LANGUAGE_ENGLISH_GB = 0x00040000ULL , SCE_IME_LANGUAGE_TURKISH = 0x00080000ULL
}
 
enum  SceImeType {
  SCE_IME_TYPE_DEFAULT = 0 , SCE_IME_TYPE_BASIC_LATIN = 1 , SCE_IME_TYPE_NUMBER = 2 , SCE_IME_TYPE_EXTENDED_NUMBER = 3 ,
  SCE_IME_TYPE_URL = 4 , SCE_IME_TYPE_MAIL = 5
}
 
enum  SceImeEnterLabel { SCE_IME_ENTER_LABEL_DEFAULT = 0 , SCE_IME_ENTER_LABEL_SEND = 1 , SCE_IME_ENTER_LABEL_SEARCH = 2 , SCE_IME_ENTER_LABEL_GO = 3 }
 
enum  SceImeOption { SCE_IME_OPTION_MULTILINE = 0x01 , SCE_IME_OPTION_NO_AUTO_CAPITALIZATION = 0x02 , SCE_IME_OPTION_NO_ASSISTANCE = 0x04 }
 
enum  SceImeEvent {
  SCE_IME_EVENT_OPEN = 0 , SCE_IME_EVENT_UPDATE_TEXT = 1 , SCE_IME_EVENT_UPDATE_CARET = 2 , SCE_IME_EVENT_CHANGE_SIZE = 3 ,
  SCE_IME_EVENT_PRESS_CLOSE = 4 , SCE_IME_EVENT_PRESS_ENTER = 5
}
 

Functions

 VITASDK_BUILD_ASSERT_EQ (0xA8, SceImeDialogParam)
 
 VITASDK_BUILD_ASSERT_EQ (0x24, SceImeDialogResult)
 
SceInt32 sceImeDialogInit (const SceImeDialogParam *param)
 
SceCommonDialogStatus sceImeDialogGetStatus (void)
 
SceInt32 sceImeDialogAbort (void)
 
SceInt32 sceImeDialogGetResult (SceImeDialogResult *result)
 
SceInt32 sceImeDialogTerm (void)
 
 VITASDK_BUILD_ASSERT_EQ (0x10, SceImeRect)
 
 VITASDK_BUILD_ASSERT_EQ (0x18, SceImeEditText)
 
 VITASDK_BUILD_ASSERT_EQ (0x28, SceImeEventParam)
 
 VITASDK_BUILD_ASSERT_EQ (0x2C, SceImeEventData)
 
 VITASDK_BUILD_ASSERT_EQ (0x10, SceImeCaret)
 
 VITASDK_BUILD_ASSERT_EQ (0xC, SceImePreeditGeometry)
 
 VITASDK_BUILD_ASSERT_EQ (0x40, SceImeParam)
 
SceInt32 sceImeOpen (const SceImeParam *param)
 
SceInt32 sceImeUpdate (void)
 
SceInt32 sceImeSetText (const SceWChar16 *text, SceUInt32 length)
 
SceInt32 sceImeSetCaret (const SceImeCaret *caret)
 
SceInt32 sceImeSetPreeditGeometry (const SceImePreeditGeometry *preedit)
 
SceInt32 sceImeClose (void)
 

Variables

SceUInt32 SceImeDialogParam::sdkVersion
 
SceUInt32 SceImeDialogParam::inputMethod
 
SceUInt64 SceImeDialogParam::supportedLanguages
 Dialog languages (One or more SceImeLanguage)
 
SceBool SceImeDialogParam::languagesForced
 
SceUInt32 SceImeDialogParam::type
 Dialog type (One of SceImeType)
 
SceUInt32 SceImeDialogParam::option
 Dialog options (One or more SceImeOption)
 
SceImeTextFilter SceImeDialogParam::filter
 
SceUInt32 SceImeDialogParam::dialogMode
 Dialog mode (One of SceImeDialogDialogMode)
 
SceUInt32 SceImeDialogParam::textBoxMode
 Textbox mode (One of SceImeDialogTextboxMode)
 
const SceWChar16SceImeDialogParam::title
 
SceUInt32 SceImeDialogParam::maxTextLength
 
SceWChar16SceImeDialogParam::initialText
 
SceWChar16SceImeDialogParam::inputTextBuffer
 
SceCommonDialogParam SceImeDialogParam::commonParam
 
SceUChar8 SceImeDialogParam::enterLabel
 
SceChar8 SceImeDialogParam::reserved [35]
 
SceInt32 SceImeDialogResult::result
 
SceInt32 SceImeDialogResult::button
 
SceChar8 SceImeDialogResult::reserved [28]
 
SceUInt32 SceImeRect::x
 
SceUInt32 SceImeRect::y
 
SceUInt32 SceImeRect::width
 
SceUInt32 SceImeRect::height
 
SceUInt32 SceImeEditText::preeditIndex
 
SceUInt32 SceImeEditText::preeditLength
 
SceUInt32 SceImeEditText::caretIndex
 
SceWChar16SceImeEditText::str
 
SceUInt32 SceImeEditText::editIndex
 
SceInt32 SceImeEditText::editLengthChange
 
SceImeRect SceImeEventParam::rect
 
SceImeEditText SceImeEventParam::text
 
SceUInt32 SceImeEventParam::caretIndex
 
SceUChar8 SceImeEventParam::reserved [40]
 
SceUInt32 SceImeEventData::id
 
SceImeEventParam SceImeEventData::param
 
SceUInt32 SceImeCaret::x
 
SceUInt32 SceImeCaret::y
 
SceUInt32 SceImeCaret::height
 
SceUInt32 SceImeCaret::index
 
SceUInt32 SceImePreeditGeometry::x
 
SceUInt32 SceImePreeditGeometry::y
 
SceUInt32 SceImePreeditGeometry::height
 
SceUInt32 SceImeParam::sdkVersion
 
SceUInt32 SceImeParam::inputMethod
 
SceUInt64 SceImeParam::supportedLanguages
 Dialog languages (One or more SceImeLanguage)
 
SceBool SceImeParam::languagesForced
 
SceUInt32 SceImeParam::type
 Dialog type (One of SceImeType)
 
SceUInt32 SceImeParam::option
 Dialog options (One or more SceImeOption)
 
void * SceImeParam::work
 
void * SceImeParam::arg
 
SceImeEventHandler SceImeParam::handler
 
SceImeTextFilter SceImeParam::filter
 
SceWChar16SceImeParam::initialText
 
SceUInt32 SceImeParam::maxTextLength
 
SceWChar16SceImeParam::inputTextBuffer
 
SceUChar8 SceImeParam::enterLabel
 
SceUChar8 SceImeParam::reserved [7]
 

Detailed Description

Exports for User.


Using this library in your project

Include the header file in your project:


Link the library to the executable:

SceIme_stub


Load the required module:

int sceSysmoduleLoadModule(SceSysmoduleModuleId id)
Load a module.
@ SCE_SYSMODULE_IME
Ime module.
Definition sysmodule.h:44




Using this library in your project

Include the header file in your project:


Link the library to the executable:

SceIme_stub


Load the required module:




Data Structure Documentation

◆ SceImeDialogParam

struct SceImeDialogParam
Data Fields
SceUInt32 sdkVersion
SceUInt32 inputMethod
SceUInt64 supportedLanguages Dialog languages (One or more SceImeLanguage)
SceBool languagesForced
SceUInt32 type Dialog type (One of SceImeType)
SceUInt32 option Dialog options (One or more SceImeOption)
SceImeTextFilter filter
SceUInt32 dialogMode Dialog mode (One of SceImeDialogDialogMode)
SceUInt32 textBoxMode Textbox mode (One of SceImeDialogTextboxMode)
const SceWChar16 * title
SceUInt32 maxTextLength
SceWChar16 * initialText
SceWChar16 * inputTextBuffer
SceCommonDialogParam commonParam
SceUChar8 enterLabel
SceChar8 reserved[35]

◆ SceImeDialogResult

struct SceImeDialogResult
Data Fields
SceInt32 result
SceInt32 button
SceChar8 reserved[28]

◆ SceImeRect

struct SceImeRect
Data Fields
SceUInt32 x
SceUInt32 y
SceUInt32 width
SceUInt32 height

◆ SceImeEditText

struct SceImeEditText
Data Fields
SceUInt32 preeditIndex
SceUInt32 preeditLength
SceUInt32 caretIndex
SceWChar16 * str
SceUInt32 editIndex
SceInt32 editLengthChange

◆ SceImeEventParam

union SceImeEventParam
Data Fields
SceImeRect rect
SceImeEditText text
SceUInt32 caretIndex
SceUChar8 reserved[40]

◆ SceImeEventData

struct SceImeEventData
Data Fields
SceUInt32 id
SceImeEventParam param

◆ SceImeCaret

struct SceImeCaret
Data Fields
SceUInt32 x
SceUInt32 y
SceUInt32 height
SceUInt32 index

◆ SceImePreeditGeometry

struct SceImePreeditGeometry
Data Fields
SceUInt32 x
SceUInt32 y
SceUInt32 height

◆ SceImeParam

struct SceImeParam
Data Fields
SceUInt32 sdkVersion
SceUInt32 inputMethod
SceUInt64 supportedLanguages Dialog languages (One or more SceImeLanguage)
SceBool languagesForced
SceUInt32 type Dialog type (One of SceImeType)
SceUInt32 option Dialog options (One or more SceImeOption)
void * work
void * arg
SceImeEventHandler handler
SceImeTextFilter filter
SceWChar16 * initialText
SceUInt32 maxTextLength
SceWChar16 * inputTextBuffer
SceUChar8 enterLabel
SceUChar8 reserved[7]

Macro Definition Documentation

◆ SCE_IME_DIALOG_MAX_TITLE_LENGTH

#define SCE_IME_DIALOG_MAX_TITLE_LENGTH   (128)

◆ SCE_IME_DIALOG_MAX_TEXT_LENGTH

#define SCE_IME_DIALOG_MAX_TEXT_LENGTH   (2048)

◆ SCE_IME_WORK_BUFFER_SIZE

#define SCE_IME_WORK_BUFFER_SIZE   (20*1024)

◆ SCE_IME_MAX_PREEDIT_LENGTH

#define SCE_IME_MAX_PREEDIT_LENGTH   (30)

◆ SCE_IME_MAX_TEXT_LENGTH

#define SCE_IME_MAX_TEXT_LENGTH   (2048)

Typedef Documentation

◆ SceImeTextFilter

typedef SceInt32(* SceImeTextFilter) (SceWChar16 *outText, SceUInt32 *outTextLength, const SceWChar16 *srcText, SceUInt32 srcTextLength)

◆ SceImeEventHandler

typedef void(* SceImeEventHandler) (void *arg, const SceImeEventData *e)

Enumeration Type Documentation

◆ SceImeDialogError

Enumerator
SCE_IME_DIALOG_ERROR_PARAM 
SCE_IME_DIALOG_ERROR_INTERNAL 
SCE_IME_DIALOG_ERROR_INVALID_DIALOG_MODE 
SCE_IME_DIALOG_ERROR_INVALID_TEXT_BOX_MODE 
SCE_IME_DIALOG_ERROR_INVALID_TITLE 

◆ SceImeDialogDialogMode

Enumerator
SCE_IME_DIALOG_DIALOG_MODE_DEFAULT 
SCE_IME_DIALOG_DIALOG_MODE_WITH_CANCEL 

◆ SceImeDialogTextboxMode

Enumerator
SCE_IME_DIALOG_TEXTBOX_MODE_DEFAULT 
SCE_IME_DIALOG_TEXTBOX_MODE_PASSWORD 
SCE_IME_DIALOG_TEXTBOX_MODE_WITH_CLEAR 

◆ SceImeDialogButton

Enumerator
SCE_IME_DIALOG_BUTTON_NONE 
SCE_IME_DIALOG_BUTTON_CLOSE 
SCE_IME_DIALOG_BUTTON_ENTER 

◆ SceImeErrorCode

Enumerator
SCE_IME_ERROR_ALREADY_OPENED 
SCE_IME_ERROR_NOT_OPENED 
SCE_IME_ERROR_INVALID_POINTER 
SCE_IME_ERROR_INVALID_PARAM 
SCE_IME_ERROR_NO_MEMORY 
SCE_IME_ERROR_CONNECTION_FAILED 
SCE_IME_ERROR_INVALID_TEXT 
SCE_IME_ERROR_TOO_MANY_REQUESTS 
SCE_IME_ERROR_INVALID_SIZE 
SCE_IME_ERROR_INVALID_INPUT_METHOD 
SCE_IME_ERROR_INVALID_SUPPORTED_LANGUAGES 
SCE_IME_ERROR_INVALID_TYPE 
SCE_IME_ERROR_INVALID_OPTION 
SCE_IME_ERROR_INVALID_WORK 
SCE_IME_ERROR_INVALID_ARG 
SCE_IME_ERROR_INVALID_HANDLER 
SCE_IME_ERROR_INVALID_MAX_TEXT_LENGTH 
SCE_IME_ERROR_INVALID_INPUT_TEXT_BUFFER 
SCE_IME_ERROR_INVALID_RESERVED 
SCE_IME_ERROR_INVALID_ENTER_LABEL 
SCE_IME_ERROR_INTERNAL 

◆ SceImeLanguage

Enumerator
SCE_IME_LANGUAGE_DANISH 
SCE_IME_LANGUAGE_GERMAN 
SCE_IME_LANGUAGE_ENGLISH 
SCE_IME_LANGUAGE_SPANISH 
SCE_IME_LANGUAGE_FRENCH 
SCE_IME_LANGUAGE_ITALIAN 
SCE_IME_LANGUAGE_DUTCH 
SCE_IME_LANGUAGE_NORWEGIAN 
SCE_IME_LANGUAGE_POLISH 
SCE_IME_LANGUAGE_PORTUGUESE 
SCE_IME_LANGUAGE_RUSSIAN 
SCE_IME_LANGUAGE_FINNISH 
SCE_IME_LANGUAGE_SWEDISH 
SCE_IME_LANGUAGE_JAPANESE 
SCE_IME_LANGUAGE_KOREAN 
SCE_IME_LANGUAGE_SIMPLIFIED_CHINESE 
SCE_IME_LANGUAGE_TRADITIONAL_CHINESE 
SCE_IME_LANGUAGE_PORTUGUESE_BR 
SCE_IME_LANGUAGE_ENGLISH_GB 
SCE_IME_LANGUAGE_TURKISH 

◆ SceImeType

enum SceImeType
Enumerator
SCE_IME_TYPE_DEFAULT 
SCE_IME_TYPE_BASIC_LATIN 
SCE_IME_TYPE_NUMBER 
SCE_IME_TYPE_EXTENDED_NUMBER 
SCE_IME_TYPE_URL 
SCE_IME_TYPE_MAIL 

◆ SceImeEnterLabel

Enumerator
SCE_IME_ENTER_LABEL_DEFAULT 
SCE_IME_ENTER_LABEL_SEND 
SCE_IME_ENTER_LABEL_SEARCH 
SCE_IME_ENTER_LABEL_GO 

◆ SceImeOption

Enumerator
SCE_IME_OPTION_MULTILINE 
SCE_IME_OPTION_NO_AUTO_CAPITALIZATION 
SCE_IME_OPTION_NO_ASSISTANCE 

◆ SceImeEvent

Enumerator
SCE_IME_EVENT_OPEN 
SCE_IME_EVENT_UPDATE_TEXT 
SCE_IME_EVENT_UPDATE_CARET 
SCE_IME_EVENT_CHANGE_SIZE 
SCE_IME_EVENT_PRESS_CLOSE 
SCE_IME_EVENT_PRESS_ENTER 

Function Documentation

◆ VITASDK_BUILD_ASSERT_EQ() [1/9]

VITASDK_BUILD_ASSERT_EQ ( 0xA8  ,
SceImeDialogParam   
)

◆ VITASDK_BUILD_ASSERT_EQ() [2/9]

VITASDK_BUILD_ASSERT_EQ ( 0x24  ,
SceImeDialogResult   
)

◆ sceImeDialogInit()

SceInt32 sceImeDialogInit ( const SceImeDialogParam param)

◆ sceImeDialogGetStatus()

SceCommonDialogStatus sceImeDialogGetStatus ( void  )

◆ sceImeDialogAbort()

SceInt32 sceImeDialogAbort ( void  )

◆ sceImeDialogGetResult()

SceInt32 sceImeDialogGetResult ( SceImeDialogResult result)

◆ sceImeDialogTerm()

SceInt32 sceImeDialogTerm ( void  )

◆ VITASDK_BUILD_ASSERT_EQ() [3/9]

VITASDK_BUILD_ASSERT_EQ ( 0x10  ,
SceImeRect   
)

◆ VITASDK_BUILD_ASSERT_EQ() [4/9]

VITASDK_BUILD_ASSERT_EQ ( 0x18  ,
SceImeEditText   
)

◆ VITASDK_BUILD_ASSERT_EQ() [5/9]

VITASDK_BUILD_ASSERT_EQ ( 0x28  ,
SceImeEventParam   
)

◆ VITASDK_BUILD_ASSERT_EQ() [6/9]

VITASDK_BUILD_ASSERT_EQ ( 0x2C  ,
SceImeEventData   
)

◆ VITASDK_BUILD_ASSERT_EQ() [7/9]

VITASDK_BUILD_ASSERT_EQ ( 0x10  ,
SceImeCaret   
)

◆ VITASDK_BUILD_ASSERT_EQ() [8/9]

VITASDK_BUILD_ASSERT_EQ ( 0xC  ,
SceImePreeditGeometry   
)

◆ VITASDK_BUILD_ASSERT_EQ() [9/9]

VITASDK_BUILD_ASSERT_EQ ( 0x40  ,
SceImeParam   
)

◆ sceImeOpen()

SceInt32 sceImeOpen ( const SceImeParam param)

◆ sceImeUpdate()

SceInt32 sceImeUpdate ( void  )

◆ sceImeSetText()

SceInt32 sceImeSetText ( const SceWChar16 text,
SceUInt32  length 
)

◆ sceImeSetCaret()

SceInt32 sceImeSetCaret ( const SceImeCaret caret)

◆ sceImeSetPreeditGeometry()

SceInt32 sceImeSetPreeditGeometry ( const SceImePreeditGeometry preedit)

◆ sceImeClose()

SceInt32 sceImeClose ( void  )

Variable Documentation

◆ sdkVersion [1/2]

SceUInt32 SceImeDialogParam::sdkVersion

◆ inputMethod [1/2]

SceUInt32 SceImeDialogParam::inputMethod

◆ supportedLanguages [1/2]

SceUInt64 SceImeDialogParam::supportedLanguages

Dialog languages (One or more SceImeLanguage)

◆ languagesForced [1/2]

SceBool SceImeDialogParam::languagesForced

◆ type [1/2]

SceUInt32 SceImeDialogParam::type

Dialog type (One of SceImeType)

◆ option [1/2]

SceUInt32 SceImeDialogParam::option

Dialog options (One or more SceImeOption)

◆ filter [1/2]

SceImeTextFilter SceImeDialogParam::filter

◆ dialogMode

SceUInt32 SceImeDialogParam::dialogMode

Dialog mode (One of SceImeDialogDialogMode)

◆ textBoxMode

SceUInt32 SceImeDialogParam::textBoxMode

Textbox mode (One of SceImeDialogTextboxMode)

◆ title

const SceWChar16* SceImeDialogParam::title

◆ maxTextLength [1/2]

SceUInt32 SceImeDialogParam::maxTextLength

◆ initialText [1/2]

SceWChar16* SceImeDialogParam::initialText

◆ inputTextBuffer [1/2]

SceWChar16* SceImeDialogParam::inputTextBuffer

◆ commonParam

SceCommonDialogParam SceImeDialogParam::commonParam

◆ enterLabel [1/2]

SceUChar8 SceImeDialogParam::enterLabel

◆ reserved [1/4]

SceChar8 SceImeDialogParam::reserved[35]

◆ result

SceInt32 SceImeDialogResult::result

◆ button

SceInt32 SceImeDialogResult::button

◆ reserved [2/4]

SceChar8 SceImeDialogResult::reserved[28]

◆ x [1/3]

SceUInt32 SceImeRect::x

◆ y [1/3]

SceUInt32 SceImeRect::y

◆ width

SceUInt32 SceImeRect::width

◆ height [1/3]

SceUInt32 SceImeRect::height

◆ preeditIndex

SceUInt32 SceImeEditText::preeditIndex

◆ preeditLength

SceUInt32 SceImeEditText::preeditLength

◆ caretIndex [1/2]

SceUInt32 SceImeEditText::caretIndex

◆ str

SceWChar16* SceImeEditText::str

◆ editIndex

SceUInt32 SceImeEditText::editIndex

◆ editLengthChange

SceInt32 SceImeEditText::editLengthChange

◆ rect

SceImeRect SceImeEventParam::rect

◆ text

SceImeEditText SceImeEventParam::text

◆ caretIndex [2/2]

SceUInt32 SceImeEventParam::caretIndex

◆ reserved [3/4]

SceUChar8 SceImeEventParam::reserved[40]

◆ id

SceUInt32 SceImeEventData::id

◆ param

SceImeEventParam SceImeEventData::param

◆ x [2/3]

SceUInt32 SceImeCaret::x

◆ y [2/3]

SceUInt32 SceImeCaret::y

◆ height [2/3]

SceUInt32 SceImeCaret::height

◆ index

SceUInt32 SceImeCaret::index

◆ x [3/3]

SceUInt32 SceImePreeditGeometry::x

◆ y [3/3]

SceUInt32 SceImePreeditGeometry::y

◆ height [3/3]

SceUInt32 SceImePreeditGeometry::height

◆ sdkVersion [2/2]

SceUInt32 SceImeParam::sdkVersion

◆ inputMethod [2/2]

SceUInt32 SceImeParam::inputMethod

◆ supportedLanguages [2/2]

SceUInt64 SceImeParam::supportedLanguages

Dialog languages (One or more SceImeLanguage)

◆ languagesForced [2/2]

SceBool SceImeParam::languagesForced

◆ type [2/2]

SceUInt32 SceImeParam::type

Dialog type (One of SceImeType)

◆ option [2/2]

SceUInt32 SceImeParam::option

Dialog options (One or more SceImeOption)

◆ work

void* SceImeParam::work

◆ arg

void* SceImeParam::arg

◆ handler

SceImeEventHandler SceImeParam::handler

◆ filter [2/2]

SceImeTextFilter SceImeParam::filter

◆ initialText [2/2]

SceWChar16* SceImeParam::initialText

◆ maxTextLength [2/2]

SceUInt32 SceImeParam::maxTextLength

◆ inputTextBuffer [2/2]

SceWChar16* SceImeParam::inputTextBuffer

◆ enterLabel [2/2]

SceUChar8 SceImeParam::enterLabel

◆ reserved [4/4]

SceUChar8 SceImeParam::reserved[7]