3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/screens/models/WorldType.h"
7#include "mc/client/world/NetworkWorldType.h"
19 virtual ~IWorldsProvider() =
default;
21 virtual int getWorldCount(::WorldType, ::NetworkWorldType)
const = 0;
23 virtual ::LocalWorldInfo
const* getLocalWorldAtIndex(
int const)
const = 0;
25 virtual ::LocalWorldInfo
const* getLocalWorldById(::std::string
const&)
const = 0;
27 virtual bool refresh(::WorldType) = 0;
29 virtual void startLocalWorld(::LocalWorldInfo, ::LevelSettings
const*) = 0;
Definition IWorldsProvider.h:5
Definition LevelSettings.h:39
Definition LocalWorldInfo.h:5