|
LeviLamina
|
Public Member Functions | |
| PersistenceGroup & | operator= (PersistenceGroup const &) |
| PersistenceGroup (PersistenceGroup const &) | |
| MCAPI | PersistenceGroup (::Core::PathBuffer<::std::string > &path, int version, ::Editor::Services::PersistenceScope scope, ::std::string &groupNamespace, ::std::string &name, ::Editor::Services::PersistenceGroupType groupType, ::cereal::ReflectionCtx &cerealContext) |
| MCAPI::std::string | _getValidKeyName (::std::string const &key) const |
| MCAPI bool | _hasItem (::std::string const &itemName) const |
| MCAPI void | _loadItems () |
| MCAPI void | _notifyItemChanged (::Editor::Services::PersistenceItem const &item) |
| MCAPI ::Scripting::Result_deprecated<::StackRefResult<::Editor::Services::PersistenceItem > > | createItem (::std::string const &itemName, ::std::optional<::std::string > defaultJsonValue) |
| MCAPI ::Scripting::Result_deprecated< void > | deleteItem (::std::string const &itemName) |
| MCAPI ::Scripting::Result_deprecated<::StackRefResult<::Editor::Services::PersistenceItem > > | fetchItem (::std::string const &itemName) const |
| MCAPI::Editor::Services::PersistenceGroupType const | getGroupType () const |
| MCAPI::std::string | getNamespaceVersionedName () const |
| MCAPI ::Scripting::Result_deprecated<::StackRefResult<::Editor::Services::PersistenceItem > > | getOrCreateItem (::std::string const &itemName, ::std::optional<::std::string > defaultJsonValue) |
| MCAPI::Editor::Services::PersistenceScope | getScope () const |
| MCAPI int const | getVersion () const |
| MCAPI ::WeakRef<::Editor::Services::PersistenceGroup > const | getWeakRef () |
| MCAPI ::std::vector<::std::string > | listItems () const |
| MCAPI::Bedrock::PubSub::Subscription | onItemChange (::std::function< void(::Editor::Services::PersistenceGroupItemChangeAction, ::StackRefResult<::Editor::Services::PersistenceItem > &)> callback) |
| MCAPI bool | operator== (::Editor::Services::PersistenceGroup const &other) const |
| MCAPI | ~PersistenceGroup () |
| MCAPI void * | $ctor (::Core::PathBuffer<::std::string > &path, int version, ::Editor::Services::PersistenceScope scope, ::std::string &groupNamespace, ::std::string &name, ::Editor::Services::PersistenceGroupType groupType, ::cereal::ReflectionCtx &cerealContext) |
| MCAPI void | $dtor () |
Public Attributes | |
| ::ll::UntypedStorage< 4, 4 > | mUnk9f4a0b |
| ::ll::UntypedStorage< 4, 4 > | mUnk941631 |
| ::ll::UntypedStorage< 8, 32 > | mUnkd457f7 |
| ::ll::UntypedStorage< 8, 32 > | mUnka2de9f |
| ::ll::UntypedStorage< 8, 32 > | mUnkf4a5c8 |
| ::ll::UntypedStorage< 4, 4 > | mUnk8a3069 |
| ::ll::UntypedStorage< 8, 64 > | mUnkda9bc2 |
| ::ll::UntypedStorage< 8, 64 > | mUnkc896c3 |
| ::ll::UntypedStorage< 8, 8 > | mUnk5c88f2 |
| ::ll::UntypedStorage< 8, 48 > | mUnkf66f23 |
| MCAPI Editor::Services::PersistenceGroup::PersistenceGroup | ( | ::Core::PathBuffer<::std::string > & | path, |
| int | version, | ||
| ::Editor::Services::PersistenceScope | scope, | ||
| ::std::string & | groupNamespace, | ||
| ::std::string & | name, | ||
| ::Editor::Services::PersistenceGroupType | groupType, | ||
| ::cereal::ReflectionCtx & | cerealContext ) |
| MCAPI Editor::Services::PersistenceGroup::~PersistenceGroup | ( | ) |
| MCAPI::std::string Editor::Services::PersistenceGroup::_getValidKeyName | ( | ::std::string const & | key | ) | const |
| MCAPI bool Editor::Services::PersistenceGroup::_hasItem | ( | ::std::string const & | itemName | ) | const |
| MCAPI void Editor::Services::PersistenceGroup::_loadItems | ( | ) |
| MCAPI void Editor::Services::PersistenceGroup::_notifyItemChanged | ( | ::Editor::Services::PersistenceItem const & | item | ) |
| MCAPI ::Scripting::Result_deprecated<::StackRefResult<::Editor::Services::PersistenceItem > > Editor::Services::PersistenceGroup::createItem | ( | ::std::string const & | itemName, |
| ::std::optional<::std::string > | defaultJsonValue ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::PersistenceGroup::deleteItem | ( | ::std::string const & | itemName | ) |
| MCAPI ::Scripting::Result_deprecated<::StackRefResult<::Editor::Services::PersistenceItem > > Editor::Services::PersistenceGroup::fetchItem | ( | ::std::string const & | itemName | ) | const |
| MCAPI::Editor::Services::PersistenceGroupType const Editor::Services::PersistenceGroup::getGroupType | ( | ) | const |
| MCAPI::std::string Editor::Services::PersistenceGroup::getNamespaceVersionedName | ( | ) | const |
| MCAPI ::Scripting::Result_deprecated<::StackRefResult<::Editor::Services::PersistenceItem > > Editor::Services::PersistenceGroup::getOrCreateItem | ( | ::std::string const & | itemName, |
| ::std::optional<::std::string > | defaultJsonValue ) |
| MCAPI::Editor::Services::PersistenceScope Editor::Services::PersistenceGroup::getScope | ( | ) | const |
| MCAPI int const Editor::Services::PersistenceGroup::getVersion | ( | ) | const |
| MCAPI ::WeakRef<::Editor::Services::PersistenceGroup > const Editor::Services::PersistenceGroup::getWeakRef | ( | ) |
| MCAPI ::std::vector<::std::string > Editor::Services::PersistenceGroup::listItems | ( | ) | const |
| MCAPI::Bedrock::PubSub::Subscription Editor::Services::PersistenceGroup::onItemChange | ( | ::std::function< void(::Editor::Services::PersistenceGroupItemChangeAction, ::StackRefResult<::Editor::Services::PersistenceItem > &)> | callback | ) |
| MCAPI bool Editor::Services::PersistenceGroup::operator== | ( | ::Editor::Services::PersistenceGroup const & | other | ) | const |
| MCAPI void * Editor::Services::PersistenceGroup::$ctor | ( | ::Core::PathBuffer<::std::string > & | path, |
| int | version, | ||
| ::Editor::Services::PersistenceScope | scope, | ||
| ::std::string & | groupNamespace, | ||
| ::std::string & | name, | ||
| ::Editor::Services::PersistenceGroupType | groupType, | ||
| ::cereal::ReflectionCtx & | cerealContext ) |
| MCAPI void Editor::Services::PersistenceGroup::$dtor | ( | ) |