LeviLamina
Loading...
Searching...
No Matches
Editor::Cursor::ServerCursorServiceProvider Member List

This is the complete list of members for Editor::Cursor::ServerCursorServiceProvider, including all inherited members.

getActiveCursorStateId() const =0 (defined in Editor::Cursor::ServerCursorServiceProvider)Editor::Cursor::ServerCursorServiceProviderpure virtual
getAttachmentProperties() const =0 (defined in Editor::Cursor::ServerCursorServiceProvider)Editor::Cursor::ServerCursorServiceProviderpure virtual
getCursor() const =0 (defined in Editor::Cursor::ServerCursorServiceProvider)Editor::Cursor::ServerCursorServiceProviderpure virtual
getCursorState() const =0 (defined in Editor::Cursor::ServerCursorServiceProvider)Editor::Cursor::ServerCursorServiceProviderpure virtual
getCursorStateById(::std::optional<::HashedString > const &identifier)=0 (defined in Editor::Cursor::ServerCursorServiceProvider)Editor::Cursor::ServerCursorServiceProviderpure virtual
getDefaultProperties() const =0 (defined in Editor::Cursor::ServerCursorServiceProvider)Editor::Cursor::ServerCursorServiceProviderpure virtual
getMaxViewBlockDistance() const =0 (defined in Editor::Cursor::ServerCursorServiceProvider)Editor::Cursor::ServerCursorServiceProviderpure virtual
getRay() const =0 (defined in Editor::Cursor::ServerCursorServiceProvider)Editor::Cursor::ServerCursorServiceProviderpure virtual
getRegion() const =0 (defined in Editor::Cursor::ServerCursorServiceProvider)Editor::Cursor::ServerCursorServiceProviderpure virtual
listenForCursorPositionChanges(::std::function< void(::std::optional<::Editor::Cursor::Position > const &, ::Editor::Cursor::CursorState const &)> callback)=0 (defined in Editor::Cursor::ServerCursorServiceProvider)Editor::Cursor::ServerCursorServiceProviderpure virtual
listenForCursorStateChanges(::std::function< void(::Editor::Cursor::CursorState const &, ::Editor::Cursor::CursorState const &)> callback)=0 (defined in Editor::Cursor::ServerCursorServiceProvider)Editor::Cursor::ServerCursorServiceProviderpure virtual
moveBy(::glm::ivec3 const &offset)=0 (defined in Editor::Cursor::ServerCursorServiceProvider)Editor::Cursor::ServerCursorServiceProviderpure virtual
popCursorStateById(::HashedString const &identifier)=0 (defined in Editor::Cursor::ServerCursorServiceProvider)Editor::Cursor::ServerCursorServiceProviderpure virtual
pushCursorStateById(::Editor::Cursor::CursorState const &state, ::HashedString const &identifier)=0 (defined in Editor::Cursor::ServerCursorServiceProvider)Editor::Cursor::ServerCursorServiceProviderpure virtual
setAttachmentProperties(::Editor::Cursor::AttachmentProperties &&properties)=0 (defined in Editor::Cursor::ServerCursorServiceProvider)Editor::Cursor::ServerCursorServiceProviderpure virtual
setCursorState(::Editor::Cursor::CursorState &&state)=0 (defined in Editor::Cursor::ServerCursorServiceProvider)Editor::Cursor::ServerCursorServiceProviderpure virtual
updateCursorStateById(::Editor::Cursor::CursorState const &state, ::std::optional<::HashedString > const identifier)=0 (defined in Editor::Cursor::ServerCursorServiceProvider)Editor::Cursor::ServerCursorServiceProviderpure virtual
~ServerCursorServiceProvider()=default (defined in Editor::Cursor::ServerCursorServiceProvider)Editor::Cursor::ServerCursorServiceProvidervirtual