LeviLamina
Loading...
Searching...
No Matches
Editor::Services::EditorMinimapServiceProvider Class Referenceabstract
Inheritance diagram for Editor::Services::EditorMinimapServiceProvider:

Public Member Functions

virtual ::WeakRef<::Editor::Services::MinimapItemcreateMinimap (int mapWidth, int mapHeight, ::Editor::Services::MinimapViewType minimapViewType)=0
virtual bool destroyMinimap (::mce::UUID const &minimapId)=0
virtual ::WeakRef<::Editor::Services::MinimapItemgetMinimap (::mce::UUID const &minimapId)=0
virtual ::std::vector<::mce::UUIDgetAllMinimapIds () 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 &center)=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::MinimapMarkerDatagetAllMarkers (::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

The documentation for this class was generated from the following file: