3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/game_refs/WeakRef.h"
7#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
8#include "mc/editor/ServerAnnotationPlayerServiceProvider.h"
9#include "mc/editor/services/IEditorService.h"
10#include "mc/editor/services/PayloadStoreHelper.h"
22namespace Editor::Services {
42 ServerAnnotationPlayerService& operator=(ServerAnnotationPlayerService
const&);
43 ServerAnnotationPlayerService(ServerAnnotationPlayerService
const&);
44 ServerAnnotationPlayerService();
49 virtual ~ServerAnnotationPlayerService() =
default;
51 virtual ::Scripting::Result_deprecated<void> init() ;
53 virtual ::Scripting::Result_deprecated<void> ready() ;
55 virtual ::Scripting::Result_deprecated<void> quit() ;
57 virtual ::std::string_view getServiceName()
const ;
59 virtual void setShowAnnotations(
bool showAnnotations) ;
97 MCNAPI ::Scripting::Result_deprecated<void>
$init();
99 MCNAPI ::Scripting::Result_deprecated<void>
$ready();
101 MCNAPI ::Scripting::Result_deprecated<void>
$quit();
Definition AnnotationInstance.h:19
Definition AnnotationClientInitializedPayload.h:11
Definition AnnotationClientPlayerPositionUpdatePayload.h:11
Definition ServiceProviderCollection.h:7
Definition IEditorService.h:11
Definition PayloadStoreHelper.h:7
Definition ServerAnnotationPlayerServiceProvider.h:7
MCAPI ::Scripting::Result_deprecated< void > $ready()
MCAPI void _sendMetadata(::WeakRef<::Editor::Annotations::AnnotationMetadata > const &metadataRef)
MCAPI ::Scripting::Result_deprecated< void > $quit()
MCAPI ::Scripting::Result_deprecated< void > $init()
MCAPI bool _isInVisibleRange(::WeakRef<::Editor::Annotations::AnnotationMetadata > const &metadataRef) const
MCAPI ServerAnnotationPlayerService(::Editor::ServiceProviderCollection &providers)
MCAPI void $setShowAnnotations(bool showAnnotations)
MCAPI::std::string_view $getServiceName() const
MCAPI void _sendVisibilityUpdate(::DimensionType const &oldDimension, ::DimensionType const &newDimension)
static MCAPI ::std::string_view const & serviceName()
MCAPI void _sendData(::WeakRef<::Editor::Annotations::AnnotationInstance > const &instanceRef)
MCAPI void * $ctor(::Editor::ServiceProviderCollection &providers)
MCAPI void _handleClientInitializedPayload(::Editor::Network::AnnotationClientInitializedPayload const &payload)
static MCAPI void ** $vftableForIEditorService()
MCAPI void _handleClientPlayerPositionUpdatePayload(::Editor::Network::AnnotationClientPlayerPositionUpdatePayload const &payload)
static MCAPI void ** $vftableForServerAnnotationPlayerServiceProvider()
Definition DimensionType.h:5