LeviLamina
Loading...
Searching...
No Matches
Editor::Cursor::ServerCursorServiceProvider Class Referenceabstract
Inheritance diagram for Editor::Cursor::ServerCursorServiceProvider:

Public Member Functions

virtual ::StackRefResult<::Editor::Cursor::ServerCursorgetCursor () const =0
virtual ::StackRefResult<::Editor::Cursor::RaygetRay () const =0
virtual ::Scripting::Result_deprecated<::Editor::Cursor::CursorStategetCursorState () const =0
virtual ::Scripting::Result_deprecated<::Editor::Cursor::AttachmentPropertiesgetAttachmentProperties () const =0
virtual ::Scripting::Result_deprecated< void > setCursorState (::Editor::Cursor::CursorState &&state)=0
virtual ::Scripting::Result_deprecated< void > setAttachmentProperties (::Editor::Cursor::AttachmentProperties &&properties)=0
virtual ::Scripting::Result_deprecated<::BlockPosmoveBy (::glm::ivec3 const &offset)=0
virtual ::Scripting::Result_deprecated< int > getMaxViewBlockDistance () const =0
virtual::Editor::Cursor::CursorState getDefaultProperties () const =0
virtual ::Scripting::Result_deprecated< void > pushCursorStateById (::Editor::Cursor::CursorState const &state, ::HashedString const &identifier)=0
virtual ::Scripting::Result_deprecated< void > popCursorStateById (::HashedString const &identifier)=0
virtual ::Scripting::Result_deprecated< void > updateCursorStateById (::Editor::Cursor::CursorState const &state, ::std::optional<::HashedString > const identifier)=0
virtual ::Scripting::Result_deprecated<::Editor::Cursor::CursorStategetCursorStateById (::std::optional<::HashedString > const &identifier)=0
virtual ::std::optional<::HashedString > const & getActiveCursorStateId () const =0
virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::SubscriptionlistenForCursorStateChanges (::std::function< void(::Editor::Cursor::CursorState const &, ::Editor::Cursor::CursorState const &)> callback)=0
virtual::Bedrock::PubSub::Subscription listenForCursorPositionChanges (::std::function< void(::std::optional<::Editor::Cursor::Position > const &, ::Editor::Cursor::CursorState const &)> callback)=0
virtual ::WeakRef<::Editor::ProjectRegiongetRegion () const =0

The documentation for this class was generated from the following file: