3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/common/editor/MinimapMarkerType.h"
7#include "mc/common/editor/MinimapViewType.h"
8#include "mc/deps/game_refs/EnableGetWeakRef.h"
9#include "mc/deps/game_refs/WeakRef.h"
14namespace mce {
class UUID; }
17namespace Editor::Services {
34 MinimapItem& operator=(MinimapItem
const&);
35 MinimapItem(MinimapItem
const&);
44 MCNAPI
void addMarker(::Editor::Services::MinimapMarkerType markerType);
48 MCNAPI ::mce::UUID
const&
getId()
const;
54 MCNAPI ::std::unordered_set<::Editor::Services::MinimapMarkerType>
const&
getMarkerTypes()
const;
56 MCNAPI ::Editor::Services::MinimapViewType
getViewType()
const;
58 MCNAPI
bool hasMarker(::Editor::Services::MinimapMarkerType markerType)
const;
62 MCNAPI
void removeMarker(::Editor::Services::MinimapMarkerType markerType);
79 $ctor(
::mce::UUID id,
int mapWidth,
int mapHeight, ::Editor::Services::MinimapViewType minimapViewType);
MCAPI void * $ctor(::mce::UUID id, int mapWidth, int mapHeight, ::Editor::Services::MinimapViewType minimapViewType)
MCAPI void addMarker(::Editor::Services::MinimapMarkerType markerType)
MCAPI bool setCustomBiome(::WeakRef<::ICustomBiomeSource > const &customBiome)
MCAPI void removeMarker(::Editor::Services::MinimapMarkerType markerType)
MCAPI ::WeakRef<::ICustomBiomeSource > const & getCustomBiome() const
MCAPI void setMapSize(int mapWidth, int mapHeight)
MCAPI void setMinimapViewType(::Editor::Services::MinimapViewType viewType)
MCAPI MinimapItem(::mce::UUID id, int mapWidth, int mapHeight, ::Editor::Services::MinimapViewType minimapViewType)
MCAPI int getMapHeight() const
MCAPI void setActive(bool active)
MCAPI::mce::UUID const & getId() const
MCAPI::Editor::Services::MinimapViewType getViewType() const
MCAPI ::std::unordered_set<::Editor::Services::MinimapMarkerType > const & getMarkerTypes() const
MCAPI int getMapWidth() const
MCAPI bool hasMarker(::Editor::Services::MinimapMarkerType markerType) const
MCAPI bool isActive() const
Definition EnableGetWeakRef.h:6
Definition ICustomBiomeSource.h:20