|
|
virtual ::WeakRef<::Editor::Services::MinimapItem > | createMinimap (int mapWidth, int mapHeight, ::Editor::Services::MinimapViewType minimapViewType)=0 |
|
virtual bool | destroyMinimap (::mce::UUID const &minimapId)=0 |
|
virtual ::WeakRef<::Editor::Services::MinimapItem > | getMinimap (::mce::UUID const &minimapId)=0 |
|
virtual ::std::vector<::mce::UUID > | getAllMinimapIds () const =0 |
|
virtual bool | isMinimapActive (::mce::UUID const &minimapId) const =0 |
|
virtual ::Scripting::Result_deprecated< void > | setMinimapActive (::mce::UUID const &minimapId, bool active)=0 |
|
virtual ::Scripting::Result_deprecated< void > | setMinimapSize (::mce::UUID const &minimapId, int mapWidth, int mapHeight)=0 |
|
virtual ::Scripting::Result_deprecated< void > | setMinimapViewType (::mce::UUID const &minimapId, ::Editor::Services::MinimapViewType minimapViewType)=0 |
|
virtual ::Scripting::Result_deprecated< void > | addMinimapMarker (::mce::UUID const &minimapId, ::Editor::Services::MinimapMarkerType markerType)=0 |
|
virtual ::Scripting::Result_deprecated< void > | removeMinimapMarker (::mce::UUID const &minimapId, ::Editor::Services::MinimapMarkerType markerType)=0 |
|
virtual ::Scripting::Result_deprecated< bool > | setCustomBiome (::mce::UUID const &minimapId, ::WeakRef<::ICustomBiomeSource > const &customBiomeSource)=0 |
|
virtual ::Scripting::Result_deprecated< bool > | setCustomBiome (::mce::UUID const &minimapId, ::mce::UUID const &customBiomeId)=0 |
|
virtual::mce::Color | getPlayerColor (::ActorUniqueID playerId)=0 |
|
virtual::std::string | generateMinimapImage (::mce::UUID const &minimapId, ::Vec3 const &playerPosition)=0 |
|
virtual ::std::vector<::Editor::Network::PlayerMarkerInfo > | getPlayerMarkers (::mce::UUID const &minimapId)=0 |
|
virtual bool | hasMarker (::mce::UUID const &minimapId, ::Editor::Services::MinimapMarkerType type) const =0 |
|
virtual ::std::vector<::mce::UUID > | getAllActiveMinimapIds () const =0 |
|
virtual ::std::pair< int, int > | getMapDimensions (::mce::UUID const &minimapId) const =0 |
|
virtual void | triggerInitialCacheUpdate (::mce::UUID const &minimapId, ::Vec3 const &playerPosition)=0 |
|
virtual void | setMinimapUIVisible (::mce::UUID const &minimapId, bool visible)=0 |
|
virtual::Bedrock::PubSub::Subscription | listenForMinimapDataChanged (::std::function< void(::mce::UUID const &)> callback)=0 |
|
virtual::Bedrock::PubSub::Subscription | listenForPlayerMarkersChanged (::std::function< void(::mce::UUID const &)> callback)=0 |
|
virtual::Bedrock::PubSub::Subscription | listenForMeMarkerChanged (::std::function< void()> callback)=0 |