次の方法で共有


XGameUiUiCallbacks

開発定義 UI コールバックへのポインターを含む構造体。

構文

struct XGameUiUiCallbacks {
    void* context;
    XGameUiShowPlayerProfileCardUiCallback* showPlayerProfileCardCallback;
    XGameUiShowPlayerPickerUiCallback* showPlayerPickerCallback;
    XGameUiShowSendGameInviteUiCallback* showSendGameInviteCallback;
    XGameUiShowAchievementsUiCallback* showAchievementsCallback;
    XGameUiShowMultiplayerActivityGameInviteUiCallback* showMultiplayerActivityGameInviteCallback;
    XGameUiShowMessageDialogUiCallback* showMessageDialogCallback;
    XGameUiShowErrorDialogUiCallback* showErrorDialogCallback;
    XGameUiShowTextEntryUiCallback* showTextEntryCallback;
};

パラメーター

showPlayerProfileCardCallback
型: XGameUiShowPlayerProfileCardUiCallback*

XGameUiShowPlayerProfileCardAsync のハンドラー。システム UI の場合は null 値。

showPlayerPickerCallback
型: XGameUiShowPlayerPickerUiCallback*

XGameUiShowPlayerPickerAsync のハンドラー。システム UI の場合は null 値。

showSendGameInviteCallback
型: XGameUiShowSendGameInviteUiCallback*

XGameUiShowSendGameInviteAsync のハンドラー。システム UI の場合は null 値。

showAchievementsCallback
型: XGameUiShowAchievementsUiCallback*

XGameUiShowAchievementsAsync のハンドラー。システム UI の場合は null 値。

showMultiplayerActivityGameInviteCallback
型: XGameUiShowMultiplayerActivityGameInviteUiCallback*

XGameUiShowMultiplayerActivityGameInviteAsync のハンドラー。システム UI の場合は null 値。

showMessageDialogCallback
型: XGameUiShowMessageDialogUiCallback*

XGameUiShowMessageDialogAsync のハンドラー。システム UI の場合は null 値。

showErrorDialogCallback
型: XGameUiShowErrorDialogUiCallback*

XGameUiShowErrorDialogAsync のハンドラー。システム UI の場合は null 値。

showTextEntryCallback
型: XGameUiShowTextEntryUiCallback*

XGameUiShowTextEntryAsync のハンドラー。システム UI の場合は null 値。

解説

この構造体は XGameUiSetUiCallbacks に渡されます。 0 以外のコールバック フィールドは、対応する XGameUi API の既存のシステム UI の代わりに使用されます。 開発者は、コールバックに渡される各コールバックのコンテキスト ポインターを含めることができます。

要件

ヘッダー: XGameUI.h

サポートされているプラットフォーム: Steam デッキでのみサポートされています

関連項目

XGameUIXGameUiSetUiCallbacks