|
LeviLamina
|
Public Member Functions | |
| DataStoreSync & | operator= (DataStoreSync const &) |
| DataStoreSync (DataStoreSync const &) | |
| virtual void | clear (::std::string const &datastoreName, bool addToOutgoingChanges) |
| virtual void | assertAppropriateThread () const =0 |
| MCAPI | DataStoreSync () |
| MCAPI::cereal::DynamicValue const * | get (::std::string const &datastoreName, ::std::string const &property) const |
| MCAPI ::nonstd::expected<::gsl::not_null<::cereal::DynamicValue const * >, ::Bedrock::DDUI::PathUtility::PathQueryError > | getPath (::std::string const &dataStoreName, ::std::string const &property, ::std::string const &path) const |
| MCAPI::Bedrock::PubSub::Subscription | listen (::std::string const &datastoreName, ::std::string const &property, ::std::string const &path, ::std::function< void(::cereal::DynamicValue const *)> onChange) |
| MCAPI void | set (::std::string const &datastoreName, ::std::string const &property, ::cereal::DynamicValue const &obj, bool addToOutgoingChanges) |
| MCAPI ::nonstd::expected< void, ::Bedrock::DDUI::PathUtility::PathQueryError > | setObjectPath (::std::string const &dataStoreName, ::std::string const &propertyName, ::std::string const &path, ::cereal::DynamicValue const ¤tData, ::std::string const &newDataString) |
| MCAPI ::nonstd::expected< void, ::Bedrock::DDUI::PathUtility::PathQueryError > | setPath (::std::string const &dataStoreName, ::std::string const &propertyName, ::std::string const &path, ::std::variant< double, bool, ::std::string > const &data, bool addToOutgoing, bool allowStringToObjectUpdates) |
| MCAPI void * | $ctor () |
| MCAPI void | $dtor () |
| MCAPI void | $clear (::std::string const &datastoreName, bool addToOutgoingChanges) |
Static Public Member Functions | |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::UntypedStorage< 8, 64 > | mUnkdbc653 |
| ::ll::UntypedStorage< 8, 64 > | mUnk4b8e07 |
| ::ll::UntypedStorage< 8, 64 > | mUnk1938e1 |
| ::ll::UntypedStorage< 8, 64 > | mUnk4d84f4 |
| ::ll::UntypedStorage< 8, 24 > | mUnk1d154f |
| MCAPI Bedrock::DDUI::DataStoreSync::DataStoreSync | ( | ) |
| MCAPI::cereal::DynamicValue const * Bedrock::DDUI::DataStoreSync::get | ( | ::std::string const & | datastoreName, |
| ::std::string const & | property ) const |
| MCAPI ::nonstd::expected<::gsl::not_null<::cereal::DynamicValue const * >, ::Bedrock::DDUI::PathUtility::PathQueryError > Bedrock::DDUI::DataStoreSync::getPath | ( | ::std::string const & | dataStoreName, |
| ::std::string const & | property, | ||
| ::std::string const & | path ) const |
| MCAPI::Bedrock::PubSub::Subscription Bedrock::DDUI::DataStoreSync::listen | ( | ::std::string const & | datastoreName, |
| ::std::string const & | property, | ||
| ::std::string const & | path, | ||
| ::std::function< void(::cereal::DynamicValue const *)> | onChange ) |
| MCAPI void Bedrock::DDUI::DataStoreSync::set | ( | ::std::string const & | datastoreName, |
| ::std::string const & | property, | ||
| ::cereal::DynamicValue const & | obj, | ||
| bool | addToOutgoingChanges ) |
| MCAPI ::nonstd::expected< void, ::Bedrock::DDUI::PathUtility::PathQueryError > Bedrock::DDUI::DataStoreSync::setObjectPath | ( | ::std::string const & | dataStoreName, |
| ::std::string const & | propertyName, | ||
| ::std::string const & | path, | ||
| ::cereal::DynamicValue const & | currentData, | ||
| ::std::string const & | newDataString ) |
| MCAPI ::nonstd::expected< void, ::Bedrock::DDUI::PathUtility::PathQueryError > Bedrock::DDUI::DataStoreSync::setPath | ( | ::std::string const & | dataStoreName, |
| ::std::string const & | propertyName, | ||
| ::std::string const & | path, | ||
| ::std::variant< double, bool, ::std::string > const & | data, | ||
| bool | addToOutgoing, | ||
| bool | allowStringToObjectUpdates ) |
| MCAPI void * Bedrock::DDUI::DataStoreSync::$ctor | ( | ) |
| MCAPI void Bedrock::DDUI::DataStoreSync::$dtor | ( | ) |
| MCAPI void Bedrock::DDUI::DataStoreSync::$clear | ( | ::std::string const & | datastoreName, |
| bool | addToOutgoingChanges ) |
|
static |