API Reference
On this page
Public Member Functions | |
| virtual ::WeakRef<::Editor::Annotations::TextAnnotationInstance > | createTextAnnotation (::DimensionType const &dimension, ::Vec3 const &position, ::Editor::Annotations::TextAnnotationData const &settings)=0 |
| virtual void | deleteAnnotation (::mce::UUID const &id)=0 |
| virtual void | deleteAnnotations (::std::vector<::mce::UUID > const &ids)=0 |
| virtual ::WeakRef<::Editor::Annotations::AnnotationInstance > | getAnnotation (::mce::UUID const &id)=0 |
| virtual ::WeakRef<::Editor::Annotations::AnnotationInstance > | acquireLeasedInstance (::mce::UUID const &id, ::ActorUniqueID ownerId)=0 |
| virtual void | releaseLeasedInstance (::mce::UUID const &id, ::ActorUniqueID ownerId)=0 |
| virtual void | releaseLeasedInstances (::ActorUniqueID ownerId)=0 |
| virtual ::WeakRef<::Editor::Annotations::AnnotationMetadata > | getMetadata (::mce::UUID const &id) const =0 |
| virtual ::std::vector<::WeakRef<::Editor::Annotations::AnnotationMetadata > > | getAllMetadata () const =0 |
| virtual ::std::vector<::WeakRef<::Editor::Annotations::AnnotationMetadata > > | getMetadataInChunkRange (::std::unordered_set<::ChunkPos > const &chunks, ::DimensionType const &dimension) const =0 |
| virtual::Bedrock::PubSub::Subscription | subscribeToChanges (::std::function< void(::Editor::Annotations::AnnotationChangeEvent const &)> callback)=0 |