Open 3D Engine Twitch Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits AZ::EBusTraits.
Public Member Functions | |
AZ_DEPRECATED (virtual void RequestEntitlement([[maybe_unused]] ReceiptID &receipt) {}, "Functionality deprecated, please remove usage of RequestEntitlement") | |
AZ_DEPRECATED (virtual void RequestProductCatalog([[maybe_unused]] ReceiptID &receipt) {}, "Functionality deprecated, please remove usage of RequestProductCatalog") | |
AZ_DEPRECATED (virtual void PurchaseProduct([[maybe_unused]] ReceiptID &receipt, [[maybe_unused]] const Twitch::FuelSku &sku) {}, "Functionality deprecated, please remove usage of PurchaseProduct") | |
AZ_DEPRECATED (virtual void GetPurchaseUpdates([[maybe_unused]] ReceiptID &receipt, [[maybe_unused]] const AZStd::string &syncToken) {}, "Functionality deprecated, please remove usage of GetPurchaseUpdates") | |
virtual void | SetApplicationID (const AZStd::string &twitchApplicationID)=0 |
virtual void | SetUserID (ReceiptID &receipt, const AZStd::string &userID)=0 |
virtual void | SetOAuthToken (ReceiptID &receipt, const AZStd::string &token)=0 |
virtual void | RequestUserID (ReceiptID &receipt)=0 |
virtual void | RequestOAuthToken (ReceiptID &receipt)=0 |
virtual AZStd::string | GetApplicationID () const =0 |
virtual AZStd::string | GetUserID () const =0 |
virtual AZStd::string | GetOAuthToken () const =0 |
virtual AZStd::string | GetSessionID () const =0 |
virtual void | GetUser (ReceiptID &receipt)=0 |
virtual void | ResetFriendsNotificationCount (ReceiptID &receipt, const AZStd::string &friendID)=0 |
virtual void | GetFriendNotificationCount (ReceiptID &receipt, const AZStd::string &friendID)=0 |
virtual void | GetFriendRecommendations (ReceiptID &receipt, const AZStd::string &friendID)=0 |
virtual void | GetFriends (ReceiptID &receipt, const AZStd::string &friendID, const AZStd::string &cursor)=0 |
virtual void | GetFriendStatus (ReceiptID &receipt, const AZStd::string &sourceFriendID, const AZStd::string &targetFriendID)=0 |
virtual void | AcceptFriendRequest (ReceiptID &receipt, const AZStd::string &friendID)=0 |
virtual void | GetFriendRequests (ReceiptID &receipt, const AZStd::string &cursor)=0 |
virtual void | CreateFriendRequest (ReceiptID &receipt, const AZStd::string &friendID)=0 |
virtual void | DeclineFriendRequest (ReceiptID &receipt, const AZStd::string &friendID)=0 |
virtual void | UpdatePresenceStatus (ReceiptID &receipt, PresenceAvailability availability, PresenceActivityType activityType, const AZStd::string &gameContext)=0 |
virtual void | GetPresenceStatusofFriends (ReceiptID &receipt)=0 |
virtual void | GetPresenceSettings (ReceiptID &receipt)=0 |
virtual void | UpdatePresenceSettings (ReceiptID &receipt, bool isInvisible, bool shareActivity)=0 |
virtual void | GetChannel (ReceiptID &receipt)=0 |
virtual void | GetChannelbyID (ReceiptID &receipt, const AZStd::string &channelID)=0 |
virtual void | UpdateChannel (ReceiptID &receipt, const ChannelUpdateInfo &channelUpdateInfo)=0 |
virtual void | GetChannelEditors (ReceiptID &receipt, const AZStd::string &channelID)=0 |
virtual void | GetChannelFollowers (ReceiptID &receipt, const AZStd::string &channelID, const AZStd::string &cursor, AZ::u64 offset)=0 |
virtual void | GetChannelTeams (ReceiptID &receipt, const AZStd::string &channelID)=0 |
virtual void | GetChannelSubscribers (ReceiptID &receipt, const AZStd::string &channelID, AZ::u64 offset)=0 |
virtual void | CheckChannelSubscriptionbyUser (ReceiptID &receipt, const AZStd::string &channelID, const AZStd::string &userID)=0 |
virtual void | GetChannelVideos (ReceiptID &receipt, const AZStd::string &channelID, BroadCastType boradcastType, const AZStd::string &language, AZ::u64 offset)=0 |
virtual void | StartChannelCommercial (ReceiptID &receipt, const AZStd::string &channelID, CommercialLength length)=0 |
virtual void | ResetChannelStreamKey (ReceiptID &receipt, const AZStd::string &channelID)=0 |
AZ_DEPRECATED (virtual void GetChannelCommunity([[maybe_unused]] ReceiptID &receipt, [[maybe_unused]] const AZStd::string &channelID) {}, "GetChannelCommunity has been deprecated.") | |
AZ_DEPRECATED (virtual void GetChannelCommunities([[maybe_unused]] ReceiptID &receipt, [[maybe_unused]] const AZStd::string &channelID) {}, "GetChannelCommunities has been deprecated.") | |
AZ_DEPRECATED (virtual void SetChannelCommunity([[maybe_unused]] ReceiptID &receipt, [[maybe_unused]] const AZStd::string &channelID, [[maybe_unused]] const AZStd::string &communityID) {}, "GetChannelCommunities has been deprecated.") | |
AZ_DEPRECATED (virtual void DeleteChannelfromCommunity([[maybe_unused]] ReceiptID &receipt, [[maybe_unused]] const AZStd::string &channelID) {}, "GetChannelCommunities has been deprecated.") | |
Static Public Attributes | |
static const AZ::EBusHandlerPolicy | HandlerPolicy = AZ::EBusHandlerPolicy::Single |
static const AZ::EBusAddressPolicy | AddressPolicy = AZ::EBusAddressPolicy::Single |