Exports for User.
More...
|
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
} |
|
|
| 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) |
|
Exports for User.
Using this library in your project
Include the header file in your project:
Link the library to the executable:
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:
Load the required module:
◆ SceImeDialogParam
◆ SceImeDialogResult
struct SceImeDialogResult |
◆ SceImeRect
◆ SceImeEditText
◆ SceImeEventParam
◆ SceImeEventData
◆ SceImeCaret
◆ SceImePreeditGeometry
struct SceImePreeditGeometry |
◆ SceImeParam
◆ 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) |
◆ SceImeTextFilter
◆ SceImeEventHandler
◆ 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
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 | |
◆ VITASDK_BUILD_ASSERT_EQ() [1/9]
◆ VITASDK_BUILD_ASSERT_EQ() [2/9]
◆ sceImeDialogInit()
◆ sceImeDialogGetStatus()
◆ sceImeDialogAbort()
◆ sceImeDialogGetResult()
◆ sceImeDialogTerm()
◆ VITASDK_BUILD_ASSERT_EQ() [3/9]
◆ VITASDK_BUILD_ASSERT_EQ() [4/9]
◆ VITASDK_BUILD_ASSERT_EQ() [5/9]
◆ VITASDK_BUILD_ASSERT_EQ() [6/9]
◆ VITASDK_BUILD_ASSERT_EQ() [7/9]
◆ VITASDK_BUILD_ASSERT_EQ() [8/9]
◆ VITASDK_BUILD_ASSERT_EQ() [9/9]
◆ sceImeOpen()
◆ sceImeUpdate()
◆ sceImeSetText()
◆ sceImeSetCaret()
◆ sceImeSetPreeditGeometry()
◆ sceImeClose()
◆ sdkVersion [1/2]
◆ inputMethod [1/2]
◆ supportedLanguages [1/2]
SceUInt64 SceImeDialogParam::supportedLanguages |
◆ languagesForced [1/2]
SceBool SceImeDialogParam::languagesForced |
◆ type [1/2]
◆ option [1/2]
◆ filter [1/2]
◆ dialogMode
◆ textBoxMode
◆ title
◆ maxTextLength [1/2]
◆ initialText [1/2]
◆ inputTextBuffer [1/2]
◆ commonParam
◆ enterLabel [1/2]
◆ reserved [1/4]
SceChar8 SceImeDialogParam::reserved[35] |
◆ result
◆ button
◆ reserved [2/4]
SceChar8 SceImeDialogResult::reserved[28] |
◆ x [1/3]
◆ y [1/3]
◆ width
◆ height [1/3]
◆ preeditIndex
◆ preeditLength
◆ caretIndex [1/2]
◆ str
◆ editIndex
◆ editLengthChange
SceInt32 SceImeEditText::editLengthChange |
◆ rect
◆ text
◆ caretIndex [2/2]
◆ reserved [3/4]
◆ id
◆ param
◆ x [2/3]
◆ y [2/3]
◆ height [2/3]
◆ index
◆ x [3/3]
◆ y [3/3]
◆ height [3/3]
◆ sdkVersion [2/2]
◆ inputMethod [2/2]
◆ supportedLanguages [2/2]
◆ languagesForced [2/2]
SceBool SceImeParam::languagesForced |
◆ type [2/2]
◆ option [2/2]
◆ work
◆ arg
◆ handler
◆ filter [2/2]
◆ initialText [2/2]
◆ maxTextLength [2/2]
◆ inputTextBuffer [2/2]
◆ enterLabel [2/2]
◆ reserved [4/4]