Skip to content
LeviMC
English
AutoLightDark
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 _handleMeMarkerChanged ()
MCAPI void _handleMinimapDataChanged (::mce::UUID const &minimapId)
MCAPI ::std::vector<::OreUI::EditorMinimapFacet::MinimapOreUIMarkerData > const & getGlobalMarkers ()
MCAPI ::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, 24, ::std::vector<::OreUI::EditorMinimapFacet::MinimapOreUIMarkerData > > mGlobalMarkers
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::OreUI::EditorMinimapFacet::MinimapData > > mMinimapsSnapshot
::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 > mMeMarkerChangedSub

Constructor & Destructor Documentation

◆ EditorMinimapFacet()

MCAPI OreUI::EditorMinimapFacet::EditorMinimapFacet ( ::Editor::ServiceProviderCollection * services)
explicit
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.

Member Function Documentation

◆ _handleMeMarkerChanged()

MCAPI void OreUI::EditorMinimapFacet::_handleMeMarkerChanged ( )
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.

◆ _handleMinimapDataChanged()

MCAPI void OreUI::EditorMinimapFacet::_handleMinimapDataChanged ( ::mce::UUID const & minimapId)
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.

◆ getGlobalMarkers()

MCAPI ::std::vector<::OreUI::EditorMinimapFacet::MinimapOreUIMarkerData > const & OreUI::EditorMinimapFacet::getGlobalMarkers ( )
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.

◆ getMinimaps()

MCAPI ::std::unordered_map<::std::string, ::OreUI::EditorMinimapFacet::MinimapData > const & OreUI::EditorMinimapFacet::getMinimaps ( )
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.

◆ queryMinimapPosition()

MCAPI::OreUI::EditorMinimapFacet::MinimapHoverInfo OreUI::EditorMinimapFacet::queryMinimapPosition ( ::std::string const & minimapId,
float worldX,
float worldZ )
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.

◆ registerMinimapUI()

MCAPI void OreUI::EditorMinimapFacet::registerMinimapUI ( ::std::string const & mapId)
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.

◆ unregisterMinimapUI()

MCAPI void OreUI::EditorMinimapFacet::unregisterMinimapUI ( ::std::string const & mapId)
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.

◆ NAME()

MCAPI ::std::add_lvalue_reference_t< char const []> OreUI::EditorMinimapFacet::NAME ( )
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.

◆ $ctor()

MCAPI void * OreUI::EditorMinimapFacet::$ctor ( ::Editor::ServiceProviderCollection * services)
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.

◆ $update()

MCAPI bool OreUI::EditorMinimapFacet::$update ( )
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: