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< void > setCursorState (::Editor::Cursor::CursorState &&state)=0
 
virtual ::Scripting::Result< void > setAttachmentProperties (::Editor::Cursor::AttachmentProperties &&props)=0
 
virtual ::Scripting::Result_deprecated<::BlockPosmoveBy (::glm::ivec3 const &)=0
 
virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::SubscriptionlistenForCursorStateChanges (::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
 

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