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 上受支持