XGameUiShowTextEntryUiCallback

XGameUiShowTextEntryAsync 回调的签名。

语法

void CALLBACK XGameUiShowTextEntryUiCallback(
    
    XGameUiCallbackHandle callbackHandle,
    XTaskQueueHandle queue,
    const char* titleText,
    const char* descriptionText,
    const char* defaultText,
    XGameUiTextEntryInputScope inputScope,
    uint32_t maxTextLength,
    void* context
);

参数

callbackHandle
类型:XGameUiCallbackHandle

此回调调用的句柄。

queue Type: XTaskQueueHandle

向执行 UI 回调的任务队列插入句柄。

titleText
类型:const char*

用于文本输入 UI 中标题的 UTF-8 字符串。

descriptionText
类型:const char*

要在文本输入 UI 中用于说明的 UTF-8 字符串。

defaultText
类型:const char*

最初在文本输入 UI 中填充输入的 UTF-8 字符串。

inputScope
类型:XGameUiTextEntryInputScope

文本条目的输入范围,指示允许的信息类型。

maxTextLength
类型:uint32_t

UTF-8 字符串的最大允许长度(以字符为单位)。

context
类型:void*

指向开发提供的上下文的指针。

要求

页眉: XGameUi.h

支持的平台: 仅在 Steam Deck 上受支持

另请参阅

XGameUI
XGameUiSetUiCallbacks