Loading...
Searching...
No Matches
IAccelByteUe4SdkModuleInterface Class Referenceabstract
Inheritance diagram for IAccelByteUe4SdkModuleInterface:

Public Member Functions

virtual void SetEnvironment (ESettingsEnvironment const Environment)=0
virtual AccelByte::Settings const & GetClientSettings () const =0
virtual AccelByte::ServerSettings const & GetServerSettings () const =0
virtual ESettingsEnvironment const & GetSettingsEnvironment () const =0
virtual FEnvironmentChangedDelegate & OnEnvironmentChanged ()=0
virtual AccelByte::IAccelByteDataStorageGetLocalDataStorage ()=0
virtual AccelByte::FAccelBytePlatformHandlerGetPlatformHandler ()=0
virtual AccelByte::FAccelBytePlatformPtr GetAccelBytePlatform (AccelByte::BaseSettingsPtr const &InSettings)=0
virtual TSharedPtr< FAccelByteInstance, ESPMode::ThreadSafe > CreateAccelByteInstance ()=0
virtual TSharedPtr< FAccelByteInstance, ESPMode::ThreadSafe > CreateAccelByteInstance (AccelByte::Settings &InSettings, AccelByte::ServerSettings &InServerSettings)=0

Static Public Member Functions

static IAccelByteUe4SdkModuleInterfaceGet ()
static bool IsAvailable ()

Friends

class FAccelByteModuleUtilities