LeviLamina
|
Public Member Functions | |
virtual ::StackRefResult<::Editor::Cursor::ServerCursor > | getCursor () const =0 |
virtual ::StackRefResult<::Editor::Cursor::Ray > | getRay () const =0 |
virtual ::Scripting::Result_deprecated<::Editor::Cursor::CursorState > | getCursorState () const =0 |
virtual ::Scripting::Result_deprecated<::Editor::Cursor::AttachmentProperties > | getAttachmentProperties () const =0 |
virtual ::Scripting::Result< void > | setCursorState (::Editor::Cursor::CursorState &&state)=0 |
virtual ::Scripting::Result< void > | setAttachmentProperties (::Editor::Cursor::AttachmentProperties &&props)=0 |
virtual ::Scripting::Result_deprecated<::BlockPos > | moveBy (::glm::ivec3 const &)=0 |
virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription > | listenForCursorStateChanges (::std::function< void(::Editor::Cursor::CursorState const &, ::Editor::Cursor::CursorState const &)>)=0 |
virtual::Bedrock::PubSub::Subscription | listenForCursorPositionChanges (::std::function< void(::std::optional<::Editor::Cursor::Position > const &, ::Editor::Cursor::CursorState const &)>)=0 |