47 ServerCursorService& operator=(ServerCursorService
const&);
48 ServerCursorService(ServerCursorService
const&);
49 ServerCursorService();
54 virtual ~ServerCursorService() ;
56 virtual ::Scripting::Result_deprecated<void> init() ;
58 virtual ::Scripting::Result_deprecated<void> ready() ;
60 virtual ::Scripting::Result_deprecated<void> quit() ;
62 virtual ::std::string_view getServiceName()
const ;
64 virtual ::StackRefResult<::Editor::Cursor::ServerCursor> getCursor()
const ;
66 virtual ::StackRefResult<::Editor::Cursor::Ray> getRay()
const ;
68 virtual ::Scripting::Result_deprecated<::Editor::Cursor::CursorState> getCursorState()
const ;
70 virtual ::Scripting::Result_deprecated<::Editor::Cursor::AttachmentProperties> getAttachmentProperties()
const
75 virtual ::Scripting::Result_deprecated<void>
78 virtual ::Scripting::Result_deprecated<::BlockPos> moveBy(::glm::ivec3
const& offset) ;
80 virtual ::Scripting::Result_deprecated<int> getMaxViewBlockDistance()
const ;
82 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription> listenForCursorStateChanges(
86 virtual ::Bedrock::PubSub::Subscription listenForCursorPositionChanges(
91 virtual ::WeakRef<::Editor::ProjectRegion> getRegion()
const ;
97 MCNAPI ::Scripting::Result_deprecated<::WeakRef<::Editor::Cursor::ServerCursor>>
_createCursor();
115 MCNAPI ::Scripting::Result_deprecated<void>
$init();
117 MCNAPI ::Scripting::Result_deprecated<void>
$ready();
119 MCNAPI ::Scripting::Result_deprecated<void>
$quit();
123 MCNAPI ::StackRefResult<::Editor::Cursor::ServerCursor>
$getCursor()
const;
125 MCNAPI ::StackRefResult<::Editor::Cursor::Ray>
$getRay()
const;
127 MCNAPI ::Scripting::Result_deprecated<::Editor::Cursor::CursorState>
$getCursorState()
const;
133 MCNAPI ::Scripting::Result_deprecated<void>
136 MCNAPI ::Scripting::Result_deprecated<::BlockPos>
$moveBy(::glm::ivec3
const& offset);
149 MCNAPI ::WeakRef<::Editor::ProjectRegion>
$getRegion()
const;