|
|
AnnotationManagerService & | operator= (AnnotationManagerService const &) |
|
| AnnotationManagerService (AnnotationManagerService const &) |
| virtual ::Scripting::Result_deprecated< void > | init () |
| virtual ::Scripting::Result_deprecated< void > | quit () |
| virtual::std::string_view | getServiceName () const |
| virtual ::WeakRef<::Editor::Annotations::TextAnnotationInstance > | createTextAnnotation (::DimensionType const &dimension, ::Vec3 const &position, ::Editor::Annotations::TextAnnotationData const &settings) |
| virtual void | deleteAnnotation (::mce::UUID const &id) |
| virtual void | deleteAnnotations (::std::vector<::mce::UUID > const &ids) |
| virtual ::WeakRef<::Editor::Annotations::AnnotationInstance > | getAnnotation (::mce::UUID const &id) |
| virtual ::WeakRef<::Editor::Annotations::AnnotationInstance > | acquireLeasedInstance (::mce::UUID const &id, ::ActorUniqueID ownerId) |
| virtual void | releaseLeasedInstance (::mce::UUID const &id, ::ActorUniqueID ownerId) |
| virtual void | releaseLeasedInstances (::ActorUniqueID ownerId) |
| virtual ::WeakRef<::Editor::Annotations::AnnotationMetadata > | getMetadata (::mce::UUID const &id) const |
| virtual ::std::vector<::WeakRef<::Editor::Annotations::AnnotationMetadata > > | getAllMetadata () const |
| virtual ::std::vector<::WeakRef<::Editor::Annotations::AnnotationMetadata > > | getMetadataInChunkRange (::std::unordered_set<::ChunkPos > const &chunks, ::DimensionType const &dimension) const |
|
virtual::Bedrock::PubSub::Subscription | subscribeToChanges (::std::function< void(::Editor::Annotations::AnnotationChangeEvent const &)> callback) |
| virtual void | onUpdate (::Editor::Annotations::AnnotationMetadata const &metadata) |
| virtual void | onUpdate (::Editor::Annotations::AnnotationInstance const &instance) |
|
virtual ::std::optional<::HashedString > | validateName (::Editor::Annotations::AnnotationMetadata const &metadata, ::HashedString const &name) |
| MCAPI | AnnotationManagerService (::Editor::ServiceProviderCollection &providers, ::Core::PathBuffer<::std::string > annotationPath) |
| MCAPI void | _deleteAnnotation (::mce::UUID const &id) |
| MCAPI::HashedString | _getUniqueAnnotationName (::HashedString const &name) const |
| MCAPI bool | _loadInstance (::mce::UUID const &id, ::ChunkKey const &chunkKey, bool chunkLoaded) |
| MCAPI void | _onChunkDiscarded (::LevelChunk &chunk) |
| MCAPI void | _onChunkLoaded (::ChunkSource &, ::LevelChunk &chunk, int) |
| MCAPI void | _publishUpdate (::mce::UUID const &id, ::Editor::Annotations::AnnotationChangeType type) |
| MCAPI bool | _saveAndRemoveInstance (::mce::UUID const &id) |
| MCAPI void | _saveDirtyAnnotations () |
| MCAPI void | _updateMetadataIndex (::mce::UUID const &id) |
| MCAPI bool | _writeData (::Editor::Annotations::AnnotationInstance const &instance) |
| MCAPI void * | $ctor (::Editor::ServiceProviderCollection &providers, ::Core::PathBuffer<::std::string > annotationPath) |
| MCAPI ::Scripting::Result_deprecated< void > | $init () |
| MCAPI ::Scripting::Result_deprecated< void > | $quit () |
| MCAPI::std::string_view | $getServiceName () const |
| MCAPI ::WeakRef<::Editor::Annotations::TextAnnotationInstance > | $createTextAnnotation (::DimensionType const &dimension, ::Vec3 const &position, ::Editor::Annotations::TextAnnotationData const &settings) |
| MCAPI void | $deleteAnnotation (::mce::UUID const &id) |
| MCAPI void | $deleteAnnotations (::std::vector<::mce::UUID > const &ids) |
| MCAPI ::WeakRef<::Editor::Annotations::AnnotationInstance > | $getAnnotation (::mce::UUID const &id) |
| MCAPI ::WeakRef<::Editor::Annotations::AnnotationInstance > | $acquireLeasedInstance (::mce::UUID const &id, ::ActorUniqueID ownerId) |
| MCAPI void | $releaseLeasedInstance (::mce::UUID const &id, ::ActorUniqueID ownerId) |
| MCAPI void | $releaseLeasedInstances (::ActorUniqueID ownerId) |
| MCAPI ::WeakRef<::Editor::Annotations::AnnotationMetadata > | $getMetadata (::mce::UUID const &id) const |
| MCAPI ::std::vector<::WeakRef<::Editor::Annotations::AnnotationMetadata > > | $getAllMetadata () const |
| MCAPI ::std::vector<::WeakRef<::Editor::Annotations::AnnotationMetadata > > | $getMetadataInChunkRange (::std::unordered_set<::ChunkPos > const &chunks, ::DimensionType const &dimension) const |
| MCAPI::Bedrock::PubSub::Subscription | $subscribeToChanges (::std::function< void(::Editor::Annotations::AnnotationChangeEvent const &)> callback) |
| MCAPI void | $onUpdate (::Editor::Annotations::AnnotationMetadata const &metadata) |
| MCAPI void | $onUpdate (::Editor::Annotations::AnnotationInstance const &instance) |
| MCAPI ::std::optional<::HashedString > | $validateName (::Editor::Annotations::AnnotationMetadata const &metadata, ::HashedString const &name) |
|
virtual ::Scripting::Result_deprecated< void > | ready () |
|
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 > | $ready () |
| MCAPI ::Scripting::Result_deprecated< void > | $preStartTick () |
| MCAPI ::Scripting::Result_deprecated< void > | $start () |
| MCAPI bool | $isServiceInitialized () const |
| MCAPI bool | $isServiceReady () const |
| MCAPI bool | $isServiceStarted () const |
|
MCFOLD void | $dtor () |
|
virtual::Bedrock::PubSub::Subscription | subscribeToChanges (::std::function< void(::Editor::Annotations::AnnotationChangeEvent const &)> callback)=0 |
|
|
::ll::UntypedStorage< 8, 64 > | mUnkcaa446 |
|
::ll::UntypedStorage< 8, 64 > | mUnk6aa005 |
|
::ll::UntypedStorage< 8, 64 > | mUnk9d8c9d |
|
::ll::UntypedStorage< 8, 64 > | mUnk5e35b6 |
|
::ll::UntypedStorage< 8, 192 > | mUnkaa4a67 |
|
::ll::UntypedStorage< 8, 64 > | mUnkfd37b5 |
|
::ll::UntypedStorage< 8, 32 > | mUnkb6a410 |
|
::ll::UntypedStorage< 8, 32 > | mUnk6297db |
|
::ll::UntypedStorage< 8, 64 > | mUnkfe929f |
|
::ll::UntypedStorage< 8, 64 > | mUnk8759d4 |
|
::ll::UntypedStorage< 8, 64 > | mUnka14ccf |
|
::ll::UntypedStorage< 8, 16 > | mUnkff577e |
|
::ll::UntypedStorage< 8, 16 > | mUnk519317 |
|
::ll::UntypedStorage< 8, 16 > | mUnkc22f55 |
|
::ll::UntypedStorage< 8, 16 > | mUnk57ff8f |
|
::ll::UntypedStorage< 8, 48 > | mUnke1cfa4 |
|
::ll::UntypedStorage< 8, 8 > | mUnkc8874b |
|
::ll::UntypedStorage< 1, 1 > | mUnk268624 |
|
::ll::UntypedStorage< 4, 4 > | mUnk93c97e |
|
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |