LeviLamina
Loading...
Searching...
No Matches
Editor::Services::EditorPersistenceServiceProvider Class Referenceabstract
+ Inheritance diagram for Editor::Services::EditorPersistenceServiceProvider:

Public Member Functions

virtual ::Scripting::Result_deprecated< void > addOrUpdatePersistData (::Editor::Persistence::PersistentData const &)=0
 
virtual ::Scripting::Result_deprecated< void > addPersistData (::Editor::Persistence::PersistentData const &)=0
 
virtual ::Scripting::Result_deprecated< void > updatePersistData (::Editor::Persistence::PersistentData const &)=0
 
virtual ::Scripting::Result_deprecated< void > removePersistData (::HashedString const &, ::Editor::Services::PersistentDataType const)=0
 
virtual ::Scripting::Result_deprecated<::std::string > getPersistData (::HashedString const &, ::Editor::Services::PersistentDataType const) const =0
 
virtual ::Scripting::Result_deprecated<::std::vector<::HashedString > > getKeysStartWith (::std::string const, ::Editor::Services::PersistentDataType const) const =0
 
virtual ::Scripting::Result_deprecated< bool > hasData (::HashedString const &, ::Editor::Services::PersistentDataType const) const =0
 
virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::SubscriptionlistenForPersistDataChanged (::std::function< void(::Editor::Persistence::PersistentData const &)>)=0
 
virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::SubscriptionlistenForPersistDataRemoved (::std::function< void(::HashedString const &, ::Editor::Services::PersistentDataType)>)=0
 
virtual ::std::unique_ptr<::cereal::ReflectionCtx > & getCerealContext ()=0
 

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