game_chat_state_change
Représente une structure de base générique pour un événement, un changement d’état ou des données sortantes.Syntaxe
Membres
state_change_typeType : game_chat_state_change_type Type spécifique du changement d’état représenté. Utilisez ce champ pour déterminer quelle structure dérivée correspondante est représentée par cet en-tête de structure game_chat_state_change.
Remarques
Cette structure de base représente un changement d’état, tel que la réception d’une conversation textuelle. Les structuresgame_chat_state_change sont signalées par la méthode chat_manager::start_processing_state_changes. L’application gère les changements d’état représentés, puis les renvoie rapidement en appelant la méthode chat_manager::finish_processing_state_changes.
Le champ state_change_type indique le type de changement d’état qui s’est produit. Votre application doit effectuer un cast de cette structure de base vers la structure dérivée indiquée pour récupérer des informations supplémentaires propres à l’événement. Les structures suivantes sont dérivées de cette structure de base :
- game_chat_communication_relationship_adjuster_changed_state_change
- game_chat_text_chat_received_state_change
- game_chat_text_conversion_preference_changed_state_change
- game_chat_transcribed_chat_received_state_change
game_chat_state_change_array
Le typegame_chat_state_change_array est un tableau constant de pointeurs game_chat_state_change. Ce type est fourni par commodité et est utilisé avec les méthodes chat_manager::start_processing_state_changes et chat_manager::finish_processing_state_changes.
Configuration requise
En-tête : GameChat2.h Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX SeriesDocumentation conceptuelle
Voir aussi
Présentation de Game Chat 2chat_manager
Membres de GameChat2
