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< 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::PlayerMarkerInfogetPlayerMarkers (::mce::UUID const &minimapId)=0
virtual bool hasMarker (::mce::UUID const &minimapId, ::Editor::Services::MinimapMarkerType type) const =0
virtual ::std::vector<::mce::UUIDgetAllActiveMinimapIds () 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

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