3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.h"
7#include "mc/deps/scripting/runtime/Result_deprecated.h"
19namespace Editor::ScriptModule {
31 ScriptCursorService& operator=(ScriptCursorService
const&);
32 ScriptCursorService(ScriptCursorService
const&);
33 ScriptCursorService();
41 MCNAPI ::Scripting::Result_deprecated<::Editor::ScriptModule::ScriptCursorProperties>
getDefaultProperties()
const;
47 MCNAPI ::Scripting::Result_deprecated<::Vec3>
getPosition()
const;
49 MCNAPI ::Scripting::Result_deprecated<::Editor::ScriptModule::ScriptCursorProperties>
getProperties()
const;
51 MCNAPI ::Scripting::Result_deprecated<::Editor::ScriptModule::ScriptCursorRay>
getRay()
const;
53 MCNAPI ::Scripting::Result_deprecated<bool>
isVisible()
const;
55 MCNAPI ::Scripting::Result_deprecated<::Vec3>
moveBy(::glm::ivec3
const& offset);
57 MCNAPI ::Scripting::Result_deprecated<void>
popPropertiesById(::std::string
const& identifier);
61 ::std::string
const& identifier
64 MCNAPI ::Scripting::Result_deprecated<void>
67 MCNAPI ::Scripting::Result_deprecated<void>
setVisible(
bool value);
71 ::std::optional<::std::string>
const& identifier
Definition ScriptCursorProperties.h:14
Definition ScriptCursorRay.h:13
MCAPI ::Scripting::Result_deprecated< int > getMaxViewBlockDistance() const
MCAPI ::Scripting::Result_deprecated< void > updatePropertiesById(::Editor::ScriptModule::ScriptCursorProperties const &properties, ::std::optional<::std::string > const &identifier)
MCAPI ::Scripting::Result_deprecated< uchar > getFacingDirection() const
MCAPI ::Scripting::Result_deprecated< void > popPropertiesById(::std::string const &identifier)
MCAPI ::Scripting::Result_deprecated< void > setVisible(bool value)
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI ::Scripting::Result_deprecated<::Editor::ScriptModule::ScriptCursorRay > getRay() const
MCAPI ::Scripting::Result_deprecated< void > pushPropertiesById(::Editor::ScriptModule::ScriptCursorProperties const &properties, ::std::string const &identifier)
MCAPI ::Scripting::Result_deprecated<::Vec3 > moveBy(::glm::ivec3 const &offset)
MCAPI ::Scripting::Result_deprecated<::Editor::ScriptModule::ScriptCursorProperties > getProperties() const
MCAPI ::Scripting::Result_deprecated< bool > isVisible() const
MCAPI ScriptCursorService(::Editor::ServiceProviderCollection &services, ::Scripting::WeakLifetimeScope const &scope)
MCAPI ::Scripting::Result_deprecated< void > setProperties(::Editor::ScriptModule::ScriptCursorProperties const &properties)
MCAPI void * $ctor(::Editor::ServiceProviderCollection &services, ::Scripting::WeakLifetimeScope const &scope)
MCAPI ::Scripting::Result_deprecated<::Editor::ScriptModule::ScriptCursorProperties > getDefaultProperties() const
MCAPI ::Scripting::Result_deprecated<::Vec3 > getPosition() const
Definition ServiceProviderCollection.h:7
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:14
Definition ClassBinding.h:19