|
|
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< 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 ::Scripting::Result_deprecated< void > | setVanillaBiomeColorMap (::mce::UUID const &minimapId, ::std::unordered_map<::std::string, ::mce::Color > const &colorMap)=0 |
|
virtual ::Scripting::Result_deprecated< void > | updateVanillaColorMap (::mce::UUID const &minimapId, ::std::string const &biomeId, ::mce::Color const &color)=0 |
|
virtual ::Scripting::Result_deprecated< void > | setMinimapYLevel (::mce::UUID const &minimapId, int yLevel)=0 |
|
virtual int | getMinimapYLevel (::mce::UUID const &minimapId) const =0 |
|
virtual ::Scripting::Result_deprecated< void > | setMinimapTrackingMode (::mce::UUID const &minimapId, ::Editor::Services::MinimapTrackingMode mode)=0 |
|
virtual ::Scripting::Result_deprecated< void > | setMinimapFreeCenter (::mce::UUID const &minimapId, ::Vec2 const ¢er)=0 |
|
virtual::Vec2 | getMinimapFreeCenter (::mce::UUID const &minimapId) const =0 |
|
virtual ::Scripting::Result_deprecated< void > | addMultiplayerMarker (::mce::UUID const &minimapId)=0 |
|
virtual ::Scripting::Result_deprecated< void > | removeMultiplayerMarker (::mce::UUID const &minimapId)=0 |
|
virtual ::Scripting::Result_deprecated< void > | addLocationMarker (::mce::UUID const &minimapId, ::std::vector<::Editor::Services::MinimapMarkerData > data, ::std::string const &dimensionId)=0 |
|
virtual ::Scripting::Result_deprecated< void > | removeLocationMarker (::mce::UUID const &minimapId, ::std::string const &dimensionId)=0 |
|
virtual ::Scripting::Result_deprecated< void > | addCustomMarker (::mce::UUID const &minimapId, ::std::string const &iconIdentifier, ::std::vector<::Editor::Services::MinimapMarkerData > data, ::std::string const &dimensionId)=0 |
|
virtual ::Scripting::Result_deprecated< void > | removeCustomMarker (::mce::UUID const &minimapId, ::std::string const &iconIdentifier, ::std::string const &dimensionId)=0 |
|
virtual ::Scripting::Result_deprecated< void > | removeAllCustomMarkers (::mce::UUID const &minimapId, ::std::string const &dimensionId)=0 |
|
virtual bool | hasMinimapMarkerOfType (::mce::UUID const &minimapId, ::Editor::Services::MinimapMarkerType type) const =0 |
|
virtual bool | hasCustomGroup (::mce::UUID const &minimapId, ::std::string const &iconIdentifier) const =0 |
|
virtual uint | updateMinimapImage (::mce::UUID const &minimapId, ::Vec3 const &playerPosition)=0 |
|
virtual ::std::vector<::Editor::Services::MinimapMarkerData > | getAllMarkers (::mce::UUID const &minimapId, ::DimensionType currentDimension) const =0 |
|
virtual void | setMinimapUIVisible (::mce::UUID const &minimapId, bool visible)=0 |
|
virtual bool | queryPosition (::mce::UUID const &minimapId, float worldX, float worldZ, float &outY, ::std::string &outBiomeName, ::std::string &outBlockName)=0 |
|
virtual::Bedrock::PubSub::Subscription | listenForMinimapDataChanged (::std::function< void(::mce::UUID const &)> callback)=0 |
|
virtual::Bedrock::PubSub::Subscription | listenForMarkersChanged (::std::function< void(::mce::UUID const &)> callback)=0 |
|
virtual::Bedrock::PubSub::Subscription | listenForMeMarkerChanged (::std::function< void()> callback)=0 |