Package host.anzo.eossdk.eos.sdk


package host.anzo.eossdk.eos.sdk
Core package for Epic Online Services API interfaces
Since:
11/8/2023
  • Class
    Description
    The Platform Instance is used to gain access to all other Epic Online Service interfaces and to drive internal operations through the Tick.
    The following EOS_Achievements_* functions allow you to query existing achievement definitions that have been defined for your application.
     
     
    The Auth Interface is used to manage local user permissions and access to backend services through the verification of various forms of credentials.
    The Connect Interface is used to manage local user permissions and access to backend services through the verification of various forms of credentials.
    The Custom Invites Interface is designed to allow developers to have custom game Invite and Join operations driven by the Notification Service and supported by the Overlay (if desired).
    The Ecom Interface exposes all catalog, purchasing, and ownership entitlement features available with the Epic Games store All Ecom Interface calls take a handle of type EOS_Ecom as the first parameter.
    The Friends Interface is used to manage a user's friends list, by interacting with the backend services, and to retrieve the cached list of friends, blocked users and pending invitations.
    To add integrated platforms, you must call EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainer to create an integrated platform options container.
    This interface is not available for general access at this time.
    The following EOS_Leaderboards_* functions allow you to query existing leaderboard definitions that have been defined for your application.
    The Lobby Interface is used to manage lobbies that provide a persistent connection between users and notifications of data sharing/updates.
     
    The Metrics Interface tracks your application's usage and populates the Game Analytics dashboard in the Developer Portal.
    The Mods Interface is used to manage a user's mods.
    P2P functions to help manage sending and receiving of messages to peers.
     
    The following EOS_PlayerDataStorage_* functions allow you to query file metadata; create/upload files; and duplicate, read, and delete existing files
    The Presence methods enable you to query and read other player's presence information, or modify your own.
    Progression Snapshots allow you to store player specific game state.
    The following EOS_Reports_* functions allow you to send reports directly from the players to the back-end services without having to route these through a game server.
    The RTC Admin interface.
    The RTC Audio Interface.
    The RTC Interface is used to manage joining and leaving rooms.
     
    The Session Interface is used to manage sessions that can be advertised with the backend service All Session Interface calls take a handle of type EOS_HSessions as the first parameter.
    The Stats Interface manages user stats like number of items collected, fastest completion time for a level, number of wins/losses, number of times that a user has performed a certain action, and so on.
    The following EOS_TitleStorage_* functions allow you to query metadata for available files from title storage as well as download and read their contents.
    The UI Interface is used to access the Social Overlay UI.
    The UserInfo Interface is used to receive user information for Epic Account IDs from the backend services and to retrieve that information once it is cached.