OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::TextInput Namespace Reference

Functions

String GetRawInput ()
 キーボードからのテキスト入力を生の状態で返します。 More...
 
size_t UpdateText (String &text, size_t cursorPos, TextInputMode mode=TextInputMode::Default)
 キーボードからのテキスト入力を処理します。 More...
 
void UpdateText (String &text, TextInputMode mode=TextInputMode::Default)
 キーボードからのテキスト入力を処理します。 More...
 
String GetEditingText ()
 変換待ちのテキストを返します。 More...
 

Function Documentation

◆ GetEditingText()

String s3d::TextInput::GetEditingText ( )

変換待ちのテキストを返します。

Remarks
日本語入力等で、変換待ちの状態で確定していない文字列を返します。
Returns
変換待ちのテキスト

◆ GetRawInput()

String s3d::TextInput::GetRawInput ( )

キーボードからのテキスト入力を生の状態で返します。

Returns
キーボードからのテキスト入力

◆ UpdateText() [1/2]

size_t s3d::TextInput::UpdateText ( String text,
size_t  cursorPos,
TextInputMode  mode = TextInputMode::Default 
)

キーボードからのテキスト入力を処理します。

Parameters
text操作するテキストへの参照
cursorPosテキストを操作するカーソルの位置(文字列の先頭からの要素数)
modeテキスト編集モード
Returns
新しいカーソルの位置

◆ UpdateText() [2/2]

void s3d::TextInput::UpdateText ( String text,
TextInputMode  mode = TextInputMode::Default 
)

キーボードからのテキスト入力を処理します。

Parameters
text操作するテキストへの参照
modeテキスト編集モード