gpg:: IRealTimeEventListener
To jest klasa abstrakcyjna.
#include <i_real_time_event_listener.h>
Definiuje interfejs, który może dostarczać wydarzenia związane z rozgrywką wieloosobową w czasie rzeczywistym.
Podsumowanie
Konstruktorzy i niszczyciele |
|
---|---|
~IRealTimeEventListener()
|
Funkcje publiczne |
|
---|---|
OnConnectedSetChanged(const RealTimeRoom & room)=0
|
virtual void
Funkcja
OnConnectedSetChanged jest wywoływana, gdy obiekt MultiplayerParticipant łączy się lub rozłącza z połączonym zestawem sal. |
OnDataReceived(const RealTimeRoom & room, const MultiplayerParticipant & from_participant, std::vector< uint8_t > data, bool is_reliable)=0
|
virtual void
Funkcja
OnDataReceived jest wywoływana za każdym razem, gdy otrzyma dane z innego komponentu MultiplayerParticipant . |
OnP2PConnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
Element
OnP2PConnected jest wywoływany, gdy obiekt MultiplayerParticipant łączy się bezpośrednio z odtwarzaczem lokalnym. |
OnP2PDisconnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
OnP2PDisconnected jest wywoływany, gdy obiekt MultiplayerParticipant odłącza się bezpośrednio od lokalnego odtwarzacza. |
OnParticipantStatusChanged(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
Funkcja
OnParticipantStatusChanged jest wywoływana, gdy metoda Status() obiektu MultiplayerParticipant zwraca aktualizację. |
OnRoomStatusChanged(const RealTimeRoom & room)=0
|
virtual void
Funkcja
OnRoomStatusChanged jest wywoływana, gdy metoda Status() obiektu RealTimeRoom zwraca aktualizację. |
Funkcje publiczne
OnConnectedSetChanged
virtual void OnConnectedSetChanged( const RealTimeRoom & room )=0
Funkcja OnConnectedSetChanged
jest wywoływana, gdy obiekt MultiplayerParticipant
łączy się lub rozłącza z połączonym zestawem sal.
Szczegóły | |||
---|---|---|---|
Parametry |
|
OnDataReceived
virtual void OnDataReceived( const RealTimeRoom & room, const MultiplayerParticipant & from_participant, std::vector< uint8_t > data, bool is_reliable )=0
Funkcja OnDataReceived
jest wywoływana za każdym razem, gdy otrzyma dane z innego komponentu MultiplayerParticipant
.
Szczegóły | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parametry |
|
OnP2PConnected
virtual void OnP2PConnected( const RealTimeRoom & room, const MultiplayerParticipant & participant )=0
Element OnP2PConnected
jest wywoływany, gdy obiekt MultiplayerParticipant
łączy się bezpośrednio z odtwarzaczem lokalnym.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
Rozłączono P2P
virtual void OnP2PDisconnected( const RealTimeRoom & room, const MultiplayerParticipant & participant )=0
OnP2PDisconnected
jest wywoływany, gdy obiekt MultiplayerParticipant
odłącza się bezpośrednio od lokalnego odtwarzacza.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
OnParticipantStatusChanged
virtual void OnParticipantStatusChanged( const RealTimeRoom & room, const MultiplayerParticipant & participant )=0
Funkcja OnParticipantStatusChanged
jest wywoływana, gdy metoda Status()
obiektu MultiplayerParticipant
zwraca aktualizację.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
OnRoomStatusChanged
virtual void OnRoomStatusChanged( const RealTimeRoom & room )=0
Funkcja OnRoomStatusChanged
jest wywoływana, gdy metoda Status()
obiektu RealTimeRoom
zwraca aktualizację.
Szczegóły | |||
---|---|---|---|
Parametry |
|
~IRealTimeEventListener
virtual ~IRealTimeEventListener()