|
LeviLamina
|
Public Types | |
| enum class | State : int { Uninitialized = 0 , Initialized = 1 , Ready = 2 , Started = 3 } |
Public Member Functions | |
| virtual ::Scripting::Result_deprecated< void > | init () |
| virtual ::Scripting::Result_deprecated< void > | quit () |
| virtual ::Scripting::Result_deprecated< void > | ready () |
| virtual::std::string_view | getServiceName () const |
| virtual ::WeakRef<::Editor::Services::MinimapItem > | createMinimap (int mapWidth, int mapHeight, ::Editor::Services::MinimapViewType minimapViewType) |
| virtual bool | destroyMinimap (::mce::UUID const &minimapId) |
| virtual ::WeakRef<::Editor::Services::MinimapItem > | getMinimap (::mce::UUID const &minimapId) |
| virtual ::std::vector<::mce::UUID > | getAllMinimapIds () const |
| virtual bool | isMinimapActive (::mce::UUID const &minimapId) const |
| virtual ::Scripting::Result_deprecated< void > | setMinimapActive (::mce::UUID const &minimapId, bool active) |
| virtual ::Scripting::Result_deprecated< void > | setMinimapSize (::mce::UUID const &minimapId, int mapWidth, int mapHeight) |
| virtual ::Scripting::Result_deprecated< void > | setMinimapViewType (::mce::UUID const &minimapId, ::Editor::Services::MinimapViewType minimapViewType) |
| virtual ::Scripting::Result_deprecated< void > | addMultiplayerMarker (::mce::UUID const &minimapId) |
| virtual ::Scripting::Result_deprecated< void > | removeMultiplayerMarker (::mce::UUID const &minimapId) |
| virtual ::Scripting::Result_deprecated< void > | addLocationMarker (::mce::UUID const &minimapId, ::std::vector<::Editor::Services::MinimapMarkerData > data, ::std::string const &dimensionId) |
| virtual ::Scripting::Result_deprecated< void > | removeLocationMarker (::mce::UUID const &minimapId, ::std::string const &dimensionId) |
| virtual ::Scripting::Result_deprecated< void > | addCustomMarker (::mce::UUID const &minimapId, ::std::string const &iconIdentifier, ::std::vector<::Editor::Services::MinimapMarkerData > data, ::std::string const &dimensionId) |
| virtual ::Scripting::Result_deprecated< void > | removeCustomMarker (::mce::UUID const &minimapId, ::std::string const &iconIdentifier, ::std::string const &dimensionId) |
| virtual ::Scripting::Result_deprecated< void > | removeAllCustomMarkers (::mce::UUID const &minimapId, ::std::string const &dimensionId) |
| virtual ::Scripting::Result_deprecated< bool > | setCustomBiome (::mce::UUID const &minimapId, ::WeakRef<::ICustomBiomeSource > const &customBiomeSource) |
| virtual ::Scripting::Result_deprecated< bool > | setCustomBiome (::mce::UUID const &minimapId, ::mce::UUID const &customBiomeId) |
| virtual::mce::Color | getPlayerColor (::ActorUniqueID playerId) |
| virtual ::Scripting::Result_deprecated< void > | setVanillaBiomeColorMap (::mce::UUID const &minimapId, ::std::unordered_map<::std::string, ::mce::Color > const &colorMap) |
| virtual ::Scripting::Result_deprecated< void > | updateVanillaColorMap (::mce::UUID const &minimapId, ::std::string const &biomeId, ::mce::Color const &color) |
| virtual ::Scripting::Result_deprecated< void > | setMinimapYLevel (::mce::UUID const &minimapId, int yLevel) |
| virtual int | getMinimapYLevel (::mce::UUID const &minimapId) const |
| virtual ::Scripting::Result_deprecated< void > | setMinimapTrackingMode (::mce::UUID const &minimapId, ::Editor::Services::MinimapTrackingMode mode) |
| virtual ::Scripting::Result_deprecated< void > | setMinimapFreeCenter (::mce::UUID const &minimapId, ::Vec2 const ¢er) |
| virtual::Vec2 | getMinimapFreeCenter (::mce::UUID const &minimapId) const |
| virtual bool | hasMinimapMarkerOfType (::mce::UUID const &minimapId, ::Editor::Services::MinimapMarkerType type) const |
| virtual bool | hasCustomGroup (::mce::UUID const &minimapId, ::std::string const &iconIdentifier) const |
| virtual void | setMinimapUIVisible (::mce::UUID const &minimapId, bool visible) |
| virtual bool | queryPosition (::mce::UUID const &minimapId, float worldX, float worldZ, float &outY, ::std::string &outBiomeName, ::std::string &outBlockName) |
| virtual uint | updateMinimapImage (::mce::UUID const &minimapId, ::Vec3 const &playerPosition) |
| virtual ::std::vector<::Editor::Services::MinimapMarkerData > | getAllMarkers (::mce::UUID const &minimapId, ::DimensionType currentDimension) const |
| virtual::Bedrock::PubSub::Subscription | listenForMinimapDataChanged (::std::function< void(::mce::UUID const &)> callback) |
| virtual::Bedrock::PubSub::Subscription | listenForMarkersChanged (::std::function< void(::mce::UUID const &)> callback) |
| virtual::Bedrock::PubSub::Subscription | listenForMeMarkerChanged (::std::function< void()> callback) |
| MCAPI | EditorMinimapService (::Editor::ServiceProviderCollection &providers) |
| MCAPI void * | $ctor (::Editor::ServiceProviderCollection &providers) |
| MCAPI void | $dtor () |
| MCAPI ::Scripting::Result_deprecated< void > | $init () |
| MCAPI ::Scripting::Result_deprecated< void > | $quit () |
| MCAPI ::Scripting::Result_deprecated< void > | $ready () |
| MCAPI::std::string_view | $getServiceName () const |
| MCAPI ::WeakRef<::Editor::Services::MinimapItem > | $createMinimap (int mapWidth, int mapHeight, ::Editor::Services::MinimapViewType minimapViewType) |
| MCAPI bool | $destroyMinimap (::mce::UUID const &minimapId) |
| MCAPI ::WeakRef<::Editor::Services::MinimapItem > | $getMinimap (::mce::UUID const &minimapId) |
| MCAPI ::std::vector<::mce::UUID > | $getAllMinimapIds () const |
| MCAPI bool | $isMinimapActive (::mce::UUID const &minimapId) const |
| MCAPI ::Scripting::Result_deprecated< void > | $setMinimapActive (::mce::UUID const &minimapId, bool active) |
| MCAPI ::Scripting::Result_deprecated< void > | $setMinimapSize (::mce::UUID const &minimapId, int mapWidth, int mapHeight) |
| MCAPI ::Scripting::Result_deprecated< void > | $setMinimapViewType (::mce::UUID const &minimapId, ::Editor::Services::MinimapViewType minimapViewType) |
| MCAPI ::Scripting::Result_deprecated< void > | $addMultiplayerMarker (::mce::UUID const &minimapId) |
| MCAPI ::Scripting::Result_deprecated< void > | $removeMultiplayerMarker (::mce::UUID const &minimapId) |
| MCAPI ::Scripting::Result_deprecated< void > | $addLocationMarker (::mce::UUID const &minimapId, ::std::vector<::Editor::Services::MinimapMarkerData > data, ::std::string const &dimensionId) |
| MCAPI ::Scripting::Result_deprecated< void > | $removeLocationMarker (::mce::UUID const &minimapId, ::std::string const &dimensionId) |
| MCAPI ::Scripting::Result_deprecated< void > | $addCustomMarker (::mce::UUID const &minimapId, ::std::string const &iconIdentifier, ::std::vector<::Editor::Services::MinimapMarkerData > data, ::std::string const &dimensionId) |
| MCAPI ::Scripting::Result_deprecated< void > | $removeCustomMarker (::mce::UUID const &minimapId, ::std::string const &iconIdentifier, ::std::string const &dimensionId) |
| MCAPI ::Scripting::Result_deprecated< void > | $removeAllCustomMarkers (::mce::UUID const &minimapId, ::std::string const &dimensionId) |
| MCAPI ::Scripting::Result_deprecated< bool > | $setCustomBiome (::mce::UUID const &minimapId, ::WeakRef<::ICustomBiomeSource > const &customBiomeSource) |
| MCAPI ::Scripting::Result_deprecated< bool > | $setCustomBiome (::mce::UUID const &minimapId, ::mce::UUID const &customBiomeId) |
| MCAPI::mce::Color | $getPlayerColor (::ActorUniqueID playerId) |
| MCAPI ::Scripting::Result_deprecated< void > | $setVanillaBiomeColorMap (::mce::UUID const &minimapId, ::std::unordered_map<::std::string, ::mce::Color > const &colorMap) |
| MCAPI ::Scripting::Result_deprecated< void > | $updateVanillaColorMap (::mce::UUID const &minimapId, ::std::string const &biomeId, ::mce::Color const &color) |
| MCAPI ::Scripting::Result_deprecated< void > | $setMinimapYLevel (::mce::UUID const &minimapId, int yLevel) |
| MCAPI int | $getMinimapYLevel (::mce::UUID const &minimapId) const |
| MCAPI ::Scripting::Result_deprecated< void > | $setMinimapTrackingMode (::mce::UUID const &minimapId, ::Editor::Services::MinimapTrackingMode mode) |
| MCAPI ::Scripting::Result_deprecated< void > | $setMinimapFreeCenter (::mce::UUID const &minimapId, ::Vec2 const ¢er) |
| MCAPI::Vec2 | $getMinimapFreeCenter (::mce::UUID const &minimapId) const |
| MCAPI bool | $hasMinimapMarkerOfType (::mce::UUID const &minimapId, ::Editor::Services::MinimapMarkerType type) const |
| MCAPI bool | $hasCustomGroup (::mce::UUID const &minimapId, ::std::string const &iconIdentifier) const |
| MCAPI void | $setMinimapUIVisible (::mce::UUID const &minimapId, bool visible) |
| MCAPI bool | $queryPosition (::mce::UUID const &minimapId, float worldX, float worldZ, float &outY, ::std::string &outBiomeName, ::std::string &outBlockName) |
| MCAPI uint | $updateMinimapImage (::mce::UUID const &minimapId, ::Vec3 const &playerPosition) |
| MCAPI ::std::vector<::Editor::Services::MinimapMarkerData > | $getAllMarkers (::mce::UUID const &minimapId, ::DimensionType currentDimension) const |
| MCAPI::Bedrock::PubSub::Subscription | $listenForMinimapDataChanged (::std::function< void(::mce::UUID const &)> callback) |
| MCAPI::Bedrock::PubSub::Subscription | $listenForMarkersChanged (::std::function< void(::mce::UUID const &)> callback) |
| MCAPI::Bedrock::PubSub::Subscription | $listenForMeMarkerChanged (::std::function< void()> callback) |
| virtual ::Scripting::Result_deprecated< void > | preStartTick () |
| virtual ::Scripting::Result_deprecated< void > | start () |
| virtual bool | isServiceInitialized () const |
| virtual bool | isServiceReady () const |
| virtual bool | isServiceStarted () const |
| MCAPI ::Scripting::Result_deprecated< void > | $preStartTick () |
| MCAPI ::Scripting::Result_deprecated< void > | $start () |
| MCAPI bool | $isServiceInitialized () const |
| MCAPI bool | $isServiceReady () const |
| MCAPI bool | $isServiceStarted () const |
Static Public Member Functions | |
| static MCAPI void ** | $vftableForIEditorService () |
| static MCAPI void ** | $vftableForEditorMinimapServiceProvider () |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::UntypedStorage< 8, 8 > | mUnkc8874b |
| ::ll::UntypedStorage< 1, 1 > | mUnk268624 |
| ::ll::UntypedStorage< 4, 4 > | mUnk93c97e |
| ::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
| ::ll::UntypedStorage< 8, 8 > | mUnkc52f22 |
| ::ll::UntypedStorage< 8, 24 > | mUnk91d2d7 |
|
explicit |
|
virtual |
Implements Editor::Services::IEditorService.
|
virtual |
Implements Editor::Services::IEditorService.
|
virtual |
Implements Editor::Services::IEditorService.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
|
virtual |
Implements Editor::Services::EditorMinimapServiceProvider.
| MCAPI void * Editor::Services::EditorMinimapService::$ctor | ( | ::Editor::ServiceProviderCollection & | providers | ) |
| MCAPI void Editor::Services::EditorMinimapService::$dtor | ( | ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorMinimapService::$init | ( | ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorMinimapService::$quit | ( | ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorMinimapService::$ready | ( | ) |
| MCAPI::std::string_view Editor::Services::EditorMinimapService::$getServiceName | ( | ) | const |
| MCAPI ::WeakRef<::Editor::Services::MinimapItem > Editor::Services::EditorMinimapService::$createMinimap | ( | int | mapWidth, |
| int | mapHeight, | ||
| ::Editor::Services::MinimapViewType | minimapViewType ) |
| MCAPI bool Editor::Services::EditorMinimapService::$destroyMinimap | ( | ::mce::UUID const & | minimapId | ) |
| MCAPI ::WeakRef<::Editor::Services::MinimapItem > Editor::Services::EditorMinimapService::$getMinimap | ( | ::mce::UUID const & | minimapId | ) |
| MCAPI ::std::vector<::mce::UUID > Editor::Services::EditorMinimapService::$getAllMinimapIds | ( | ) | const |
| MCAPI bool Editor::Services::EditorMinimapService::$isMinimapActive | ( | ::mce::UUID const & | minimapId | ) | const |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorMinimapService::$setMinimapActive | ( | ::mce::UUID const & | minimapId, |
| bool | active ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorMinimapService::$setMinimapSize | ( | ::mce::UUID const & | minimapId, |
| int | mapWidth, | ||
| int | mapHeight ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorMinimapService::$setMinimapViewType | ( | ::mce::UUID const & | minimapId, |
| ::Editor::Services::MinimapViewType | minimapViewType ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorMinimapService::$addMultiplayerMarker | ( | ::mce::UUID const & | minimapId | ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorMinimapService::$removeMultiplayerMarker | ( | ::mce::UUID const & | minimapId | ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorMinimapService::$addLocationMarker | ( | ::mce::UUID const & | minimapId, |
| ::std::vector<::Editor::Services::MinimapMarkerData > | data, | ||
| ::std::string const & | dimensionId ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorMinimapService::$removeLocationMarker | ( | ::mce::UUID const & | minimapId, |
| ::std::string const & | dimensionId ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorMinimapService::$addCustomMarker | ( | ::mce::UUID const & | minimapId, |
| ::std::string const & | iconIdentifier, | ||
| ::std::vector<::Editor::Services::MinimapMarkerData > | data, | ||
| ::std::string const & | dimensionId ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorMinimapService::$removeCustomMarker | ( | ::mce::UUID const & | minimapId, |
| ::std::string const & | iconIdentifier, | ||
| ::std::string const & | dimensionId ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorMinimapService::$removeAllCustomMarkers | ( | ::mce::UUID const & | minimapId, |
| ::std::string const & | dimensionId ) |
| MCAPI ::Scripting::Result_deprecated< bool > Editor::Services::EditorMinimapService::$setCustomBiome | ( | ::mce::UUID const & | minimapId, |
| ::WeakRef<::ICustomBiomeSource > const & | customBiomeSource ) |
| MCAPI ::Scripting::Result_deprecated< bool > Editor::Services::EditorMinimapService::$setCustomBiome | ( | ::mce::UUID const & | minimapId, |
| ::mce::UUID const & | customBiomeId ) |
| MCAPI::mce::Color Editor::Services::EditorMinimapService::$getPlayerColor | ( | ::ActorUniqueID | playerId | ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorMinimapService::$setVanillaBiomeColorMap | ( | ::mce::UUID const & | minimapId, |
| ::std::unordered_map<::std::string, ::mce::Color > const & | colorMap ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorMinimapService::$updateVanillaColorMap | ( | ::mce::UUID const & | minimapId, |
| ::std::string const & | biomeId, | ||
| ::mce::Color const & | color ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorMinimapService::$setMinimapYLevel | ( | ::mce::UUID const & | minimapId, |
| int | yLevel ) |
| MCAPI int Editor::Services::EditorMinimapService::$getMinimapYLevel | ( | ::mce::UUID const & | minimapId | ) | const |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorMinimapService::$setMinimapTrackingMode | ( | ::mce::UUID const & | minimapId, |
| ::Editor::Services::MinimapTrackingMode | mode ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorMinimapService::$setMinimapFreeCenter | ( | ::mce::UUID const & | minimapId, |
| ::Vec2 const & | center ) |
| MCAPI::Vec2 Editor::Services::EditorMinimapService::$getMinimapFreeCenter | ( | ::mce::UUID const & | minimapId | ) | const |
| MCAPI bool Editor::Services::EditorMinimapService::$hasMinimapMarkerOfType | ( | ::mce::UUID const & | minimapId, |
| ::Editor::Services::MinimapMarkerType | type ) const |
| MCAPI bool Editor::Services::EditorMinimapService::$hasCustomGroup | ( | ::mce::UUID const & | minimapId, |
| ::std::string const & | iconIdentifier ) const |
| MCAPI void Editor::Services::EditorMinimapService::$setMinimapUIVisible | ( | ::mce::UUID const & | minimapId, |
| bool | visible ) |
| MCAPI bool Editor::Services::EditorMinimapService::$queryPosition | ( | ::mce::UUID const & | minimapId, |
| float | worldX, | ||
| float | worldZ, | ||
| float & | outY, | ||
| ::std::string & | outBiomeName, | ||
| ::std::string & | outBlockName ) |
| MCAPI uint Editor::Services::EditorMinimapService::$updateMinimapImage | ( | ::mce::UUID const & | minimapId, |
| ::Vec3 const & | playerPosition ) |
| MCAPI ::std::vector<::Editor::Services::MinimapMarkerData > Editor::Services::EditorMinimapService::$getAllMarkers | ( | ::mce::UUID const & | minimapId, |
| ::DimensionType | currentDimension ) const |
| MCAPI::Bedrock::PubSub::Subscription Editor::Services::EditorMinimapService::$listenForMinimapDataChanged | ( | ::std::function< void(::mce::UUID const &)> | callback | ) |
| MCAPI::Bedrock::PubSub::Subscription Editor::Services::EditorMinimapService::$listenForMarkersChanged | ( | ::std::function< void(::mce::UUID const &)> | callback | ) |
| MCAPI::Bedrock::PubSub::Subscription Editor::Services::EditorMinimapService::$listenForMeMarkerChanged | ( | ::std::function< void()> | callback | ) |
|
static |
|
static |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
staticinherited |