gpg:: IRealTimeEventListener
זו כיתה מופשטת.
#include <i_real_time_event_listener.h>
מגדיר ממשק שיכול להעביר אירועים הקשורים למשחק רב-משתתפים בזמן אמת.
סיכום
בונים והורסים |
|
---|---|
~IRealTimeEventListener()
|
תפקידים ציבוריים |
|
---|---|
OnConnectedSetChanged(const RealTimeRoom & room)=0
|
virtual void
מתבצעת קריאה ל-
OnConnectedSetChanged כשאובייקט MultiplayerParticipant מתחבר לקבוצה המחוברת של החדר או מתנתקת ממנה. |
OnDataReceived(const RealTimeRoom & room, const MultiplayerParticipant & from_participant, std::vector< uint8_t > data, bool is_reliable)=0
|
virtual void
מתבצעת קריאה ל-
OnDataReceived בכל פעם שמתקבלים נתונים ממכשיר MultiplayerParticipant אחר. |
OnP2PConnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
מתבצעת קריאה ל-
OnP2PConnected כאשר אובייקט MultiplayerParticipant מתחבר ישירות לנגן המקומי. |
OnP2PDisconnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
מתבצעת קריאה ל-
OnP2PDisconnected כשאובייקט MultiplayerParticipant מתנתק ישירות מהנגן המקומי. |
OnParticipantStatusChanged(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
מתבצעת קריאה ל-
OnParticipantStatusChanged כאשר שיטת Status() של אובייקט MultiplayerParticipant מחזירה עדכון. |
OnRoomStatusChanged(const RealTimeRoom & room)=0
|
virtual void
|
תפקידים ציבוריים
OnConnectedSetChanged
virtual void OnConnectedSetChanged( const RealTimeRoom & room )=0
מתבצעת קריאה ל-OnConnectedSetChanged
כשאובייקט MultiplayerParticipant
מתחבר לקבוצה המחוברת של החדר או מתנתקת ממנה.
פרטים | |||
---|---|---|---|
פרמטרים |
|
OnDataReceived
virtual void OnDataReceived( const RealTimeRoom & room, const MultiplayerParticipant & from_participant, std::vector< uint8_t > data, bool is_reliable )=0
מתבצעת קריאה ל-OnDataReceived
בכל פעם שמתקבלים נתונים ממכשיר MultiplayerParticipant
אחר.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
OnP2Pמחובר
virtual void OnP2PConnected( const RealTimeRoom & room, const MultiplayerParticipant & participant )=0
מתבצעת קריאה ל-OnP2PConnected
כאשר אובייקט MultiplayerParticipant
מתחבר ישירות לנגן המקומי.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
OnP2Pניתוק
virtual void OnP2PDisconnected( const RealTimeRoom & room, const MultiplayerParticipant & participant )=0
מתבצעת קריאה ל-OnP2PDisconnected
כשאובייקט MultiplayerParticipant
מתנתק ישירות מהנגן המקומי.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
OnParticipantStatusChanged
virtual void OnParticipantStatusChanged( const RealTimeRoom & room, const MultiplayerParticipant & participant )=0
מתבצעת קריאה ל-OnParticipantStatusChanged
כאשר שיטת Status()
של אובייקט MultiplayerParticipant
מחזירה עדכון.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
OnRoomStatusChanged
virtual void OnRoomStatusChanged( const RealTimeRoom & room )=0
מתבצעת קריאה ל-OnRoomStatusChanged
כאשר שיטת Status()
של אובייקט RealTimeRoom
מחזירה עדכון.
פרטים | |||
---|---|---|---|
פרמטרים |
|
~IRealTimeEventListener
virtual ~IRealTimeEventListener()