Skip to main content

XGameUiUiCallbacks

包含指向开发者定义的 UI 回调的指针的结构。

语法

参数

showPlayerProfileCardCallback
类型:XGameUiShowPlayerProfileCardUiCallback*
XGameUiShowPlayerProfileCardAsync 的处理程序;如果为 null,则使用系统 UI。 showPlayerPickerCallback
类型:XGameUiShowPlayerPickerUiCallback*
XGameUiShowPlayerPickerAsync 的处理程序;如果为 null,则使用系统 UI。 showSendGameInviteCallback
类型:XGameUiShowSendGameInviteUiCallback*
XGameUiShowSendGameInviteAsync 的处理程序;如果为 null,则使用系统 UI。 showAchievementsCallback
类型:XGameUiShowAchievementsUiCallback*
XGameUiShowAchievementsAsync 的处理程序;如果为 null,则使用系统 UI。 showMultiplayerActivityGameInviteCallback
类型:XGameUiShowMultiplayerActivityGameInviteUiCallback*
XGameUiShowMultiplayerActivityGameInviteAsync 的处理程序;如果为 null,则使用系统 UI。 showMessageDialogCallback
类型:XGameUiShowMessageDialogUiCallback*
XGameUiShowMessageDialogAsync 的处理程序;如果为 null,则使用系统 UI。 showErrorDialogCallback
类型:XGameUiShowErrorDialogUiCallback*
XGameUiShowErrorDialogAsync 的处理程序;如果为 null,则使用系统 UI。 showTextEntryCallback
类型:XGameUiShowTextEntryUiCallback*
XGameUiShowTextEntryAsync 的处理程序;如果为 null,则使用系统 UI。

备注

此结构会传递给 XGameUiSetUiCallbacks。任何非零的回调字段都将用于替代对应 XGameUi API 的现有系统 UI。开发者可以为每个回调提供一个上下文指针,该指针将被传入回调中。

要求

标头: XGameUi.h 支持的平台: 仅在 Steam Deck 上受支持

请参阅

XGameUI XGameUiSetUiCallbacks
最后修改于 2026年8月13日