다음을 통해 공유


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 Deck에서만 지원됨

참고 항목

XGameUIXGameUiSetUiCallbacks