Skip to main content

XGameStreamingHideTouchControlsOnClient

Request that a specified streaming client device hide the touch layout if it is visible.

Syntax

Parameters

client   _In_
Type: XGameStreamingClientId
The streaming client device to hide touch controls on.

Return value

Type: void

Remarks

This API requests the specified game streaming client to remove any displayed touch overlay controls. If the player is not streaming the game, or if they are streaming to a device which is not showing touch overlay controls, this function does nothing. To display a specified touch control layout, call XGameStreamingShowTouchControlLayoutOnClient. Every call to XGameStreamingHideTouchControlsOnClient results in a message being sent over the network, so it should not be called every frame. Instead, only call this API when your game needs to transition out of having touch controls displayed on screen. If your game needs to hide the touch control layout on all connected streaming client devices, consider using XGameStreamingHideTouchControls instead.

Examples

Requirements

Header: xgamestreaming.h Library: xgameruntime.lib Supported platforms: Windows, XBOX One family consoles and XBOX Series consoles

See also

XGameStreamingShowTouchControlLayoutOnClient
XGameStreamingHideTouchControls
XGameStreaming
Last modified on August 20, 2026