LeviLamina
Loading...
Searching...
No Matches
OreUI::EditorMinimapFacet Class Reference
Inheritance diagram for OreUI::EditorMinimapFacet:

Classes

struct  PlayerMarkerData
struct  MapDimensions
struct  MinimapData

Public Member Functions

virtual bool update ()
MCAPI EditorMinimapFacet (::Editor::ServiceProviderCollection *services)
MCAPI void _handleMeMarkerChanged ()
MCAPI void _handleMinimapDataChanged (::mce::UUID const &minimapId)
MCAPI void _handlePlayerMarkersChanged (::mce::UUID const &minimapId)
MCAPI void _updateMinimapData (::mce::UUID const &minimapId)
MCAPI void _updatePlayerMarkers (::mce::UUID const &minimapId)
MCFOLD::OreUI::EditorMinimapFacet::PlayerMarkerData const & getMeMarker ()
MCFOLD ::std::unordered_map<::std::string, ::OreUI::EditorMinimapFacet::MinimapData > const & getMinimaps ()
MCFOLD ::std::unordered_map<::std::string, ::std::vector<::OreUI::EditorMinimapFacet::PlayerMarkerData > > const & getPlayerMarkers ()
MCAPI void registerMinimapUI (::std::string const &mapId)
MCAPI void unregisterMinimapUI (::std::string const &mapId)
MCAPI void * $ctor (::Editor::ServiceProviderCollection *services)
MCAPI void $dtor ()
MCFOLD bool $update ()

Static Public Member Functions

static MCAPI ::std::add_lvalue_reference_t< char const[]> NAME ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 1, 1, bool > mIsDirty
::ll::TypedStorage< 8, 8, ::Editor::Services::EditorMinimapServiceProvider * > mMinimapService
::ll::TypedStorage< 8, 8, ::Editor::ServiceProviderCollection * > mServices
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::OreUI::EditorMinimapFacet::MinimapData > > mMinimaps
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::std::vector<::OreUI::EditorMinimapFacet::PlayerMarkerData > > > mPlayerMarkers
::ll::TypedStorage< 4, 32, ::OreUI::EditorMinimapFacet::PlayerMarkerDatamMeMarker
::ll::TypedStorage< 8, 64, ::std::unordered_set<::std::string > > mVisibleMinimapUIs
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmMinimapDataChangedSub
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmPlayerMarkersChangedSub
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmMeMarkerChangedSub

Member Function Documentation

◆ $vftable()

MCAPI void ** OreUI::EditorMinimapFacet::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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