XGameStreamingUpdateTouchControlsState
Atualiza, em todos os clientes de streaming, o estado que os layouts de toque podem usar para alterar seu comportamento. Quaisquer alterações visuais no conjunto de controles por toque que está sendo exibido no momento serão feitas depois que TODAS as variáveis forem atualizadas.Sintaxe
Parâmetros
operationCount _In_Tipo: size_t Tamanho da matriz de operações que está sendo passada. operations _In_reads_opt_(operationCount)
Tipo: XGameStreamingTouchControlsStateOperation* Matriz de todas as atualizações de variáveis de estado que estão sendo solicitadas.
Valor retornado
Tipo: HRESULT Retornará S_OK se for bem-sucedido; caso contrário, retornará um código de erro.Erros potenciais
Comentários
Os layouts de toque usados pelos clientes de streaming podem depender de um estado, cujos valores iniciais são incorporados ao pacote de layouts de toque. O jogo pode atualizar esse estado, o que pode fazer com que o layout que está sendo exibido no momento para o jogador seja alterado. O jogo pode usarXGameStreamingUpdateTouchControlsState para atualizar o estado de todos os clientes conectados ou XGameStreamingUpdateTouchControlsStateOnClient para atualizar um cliente conectado específico.
Se o jogo precisar atualizar o estado E fazer uma alteração de layout ao mesmo tempo, ele poderá utilizar XGameStreamingShowTouchControlsWithStateUpdate ou XGameStreamingShowTouchControlsWithStateUpdateOnClient.
Exemplos
Requisitos
Cabeçalho: XGameStreaming.h Biblioteca: xgameruntime.libPlataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX Series
Confira também
XGameStreamingXGameStreamingTouchControlsStateOperationKind
XGameStreamingTouchControlsStateOperation
XGameStreamingTouchControlsStateValue
XGameStreamingShowTouchControlsWithStateUpdate
XGameStreamingShowTouchControlsWithStateUpdateOnClient
XGameStreamingUpdateTouchControlsStateOnClient
