XGameStreamingHideTouchControls

연결된 모든 스트리밍 클라이언트 장치에서 표시되면 터치 레이아웃을 숨기도록 요청합니다.

구문

void XGameStreamingHideTouchControls();

반환 값

형식: void

설명

이 API는 모든 연결된 게임 스트리밍 클라이언트가 표시된 터치 오버레이 컨트롤을 제거하도록 요청합니다. 플레이어가 게임을 스트리밍하지 않거나 터치 오버레이 컨트롤을 표시하지 않는 장치로 스트리밍하는 경우 아무 작업도 수행하지 않습니다.

특정 터치 컨트롤 레이아웃을 표시하려면 XGameStreamingShowTouchControlLayout을 호출합니다.

XGameStreamingHideTouchControls를 호출할 때마다 네트워크를 통해 메시지가 전송되므로 모든 프레임이 호출되지 않아야 합니다. 대신, 게임에서 터치 컨트롤을 화면에 표시한 상태로 전환해야 하는 경우에만 이 API를 호출합니다.

게임에서 연결된 특정 스트리밍 클라이언트 장치의 터치 제어 레이아웃을 숨기려는 경우 대신 XGameStreamingHideTouchControlsOnClient를 사용하는 것이 좋습니다.

void OnShowMenu()
{
    // This game has native touch support for the menu system, so hide touch overlay controls
    XGameStreamingHideTouchControls();
}

void OnDismissMenu()
{
    // Show the touch overlay controls which were previously on the screen before we hid them
    // due to bringing up the menu.
    XGameStreamingShowTouchControlLayout(m_currentTouchLayout);
}

요건

헤더: xgamestreaming.h

라이브러리: xgameruntime.lib

지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔

참고 항목

XGameStreamingShowTouchControlLayout
XGameStreamingHideTouchControlsOnClient
XGameStreaming