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

Classes

struct  MinimapOreUIMarkerData
struct  MapDimensions
struct  MinimapHoverInfo
struct  MinimapData

Public Member Functions

virtual bool update ()
MCAPI EditorMinimapFacet (::Editor::ServiceProviderCollection *services)
MCAPI void _handleMarkersChanged (::mce::UUID const &minimapId)
MCAPI void _handleMeMarkerChanged ()
MCAPI void _handleMinimapDataChanged (::mce::UUID const &minimapId)
MCAPI ::std::vector<::OreUI::EditorMinimapFacet::MinimapOreUIMarkerData > const & getGlobalMarkers ()
MCFOLD ::std::unordered_map<::std::string, ::std::vector<::OreUI::EditorMinimapFacet::MinimapOreUIMarkerData > > const & getMarkers ()
MCFOLD ::std::unordered_map<::std::string, ::OreUI::EditorMinimapFacet::MinimapData > const & getMinimaps ()
MCAPI::OreUI::EditorMinimapFacet::MinimapHoverInfo queryMinimapPosition (::std::string const &minimapId, float worldX, float worldZ)
MCAPI void registerMinimapUI (::std::string const &mapId)
MCAPI void unregisterMinimapUI (::std::string const &mapId)
MCAPI void * $ctor (::Editor::ServiceProviderCollection *services)
MCAPI bool $update ()

Static Public Member Functions

static MCAPI ::std::add_lvalue_reference_t< char const[]> NAME ()

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::MinimapOreUIMarkerData > > > mMarkers
::ll::TypedStorage< 8, 24, ::std::vector<::OreUI::EditorMinimapFacet::MinimapOreUIMarkerData > > mGlobalMarkers
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::OreUI::EditorMinimapFacet::MinimapData > > mMinimapsSnapshot
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::std::vector<::OreUI::EditorMinimapFacet::MinimapOreUIMarkerData > > > mMarkersSnapshot
::ll::TypedStorage< 8, 24, ::std::vector<::OreUI::EditorMinimapFacet::MinimapOreUIMarkerData > > mGlobalMarkersSnapshot
::ll::TypedStorage< 8, 64, ::std::unordered_set<::std::string > > mVisibleMinimapUIs
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mMinimapDataChangedSub
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mMarkersChangedSub
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mMeMarkerChangedSub

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