|
libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
|
This is the complete list of members for Ship::Config, including all inherited members.
| Component(const std::string &name, std::shared_ptr< Context > context=nullptr) | Ship::Component | explicit |
| Config(const std::string &path, std::shared_ptr< Window > window=nullptr) | Ship::Config | |
| Contains(const std::string &key) | Ship::Config | |
| Copy(const std::string &fromKey, const std::string &toKey) | Ship::Config | |
| Erase(const std::string &key) | Ship::Config | |
| EraseBlock(const std::string &key) | Ship::Config | |
| FormatNestedKey(const std::string &key) | Ship::Config | protectedstatic |
| GetArray(const std::string &key) | Ship::Config | protected |
| GetBool(const std::string &key, bool defaultValue=false) | Ship::Config | |
| GetChildren() | Ship::Component | |
| GetChildren() const | Ship::Component | |
| GetContext() const | Ship::Part | |
| GetFirstInChildren() const | Ship::Component | |
| GetFirstInParents() const | Ship::Component | |
| GetFloat(const std::string &key, float defaultValue=0.0f) | Ship::Config | |
| GetId() const | Ship::Part | |
| GetInChildren() const | Ship::Component | |
| GetInParents() const | Ship::Component | |
| GetInt(const std::string &key, int32_t defaultValue=0) | Ship::Config | |
| GetName() const | Ship::Component | |
| GetNestedJson() | Ship::Config | |
| GetParents() | Ship::Component | |
| GetParents() const | Ship::Component | |
| GetPath() const | Ship::Config | |
| GetSharedComponent() | Ship::Component | virtual |
| GetString(const std::string &key, const std::string &defaultValue="") | Ship::Config | |
| GetUInt(const std::string &key, uint32_t defaultValue=0) | Ship::Config | |
| HasInChildren() const | Ship::Component | |
| HasInParents() const | Ship::Component | |
| Init(const nlohmann::json &initArgs=nlohmann::json::object()) | Ship::Component | |
| IsInitialized() const | Ship::Component | |
| MarkInitialized() | Ship::Component | protected |
| Nested(const std::string &key) | Ship::Config | protected |
| OnAdded(bool forced) | Ship::Part | protectedvirtual |
| OnInit(const nlohmann::json &initArgs=nlohmann::json::object()) | Ship::Component | protectedvirtual |
| OnRemoved(bool forced) | Ship::Part | protectedvirtual |
| operator std::string() const | Ship::Component | explicit |
| operator==(const Part &other) const | Ship::Part | |
| Part() | Ship::Part | |
| Part(std::shared_ptr< Context > context) | Ship::Part | explicit |
| RegisterVersionUpdater(std::shared_ptr< ConfigVersionUpdater > versionUpdater) | Ship::Config | |
| Reload() | Ship::Config | |
| RequireDependency(const std::shared_ptr< T > &dependency, const std::string &dependencyName) const | Ship::Component | protected |
| RunVersionUpdates() | Ship::Config | |
| Save() | Ship::Config | |
| SetArray(const std::string &key, std::vector< T > array) | Ship::Config | protected |
| SetBlock(const std::string &key, nlohmann::json block) | Ship::Config | |
| SetBool(const std::string &key, bool value) | Ship::Config | |
| SetContext(std::shared_ptr< Context > ctx) | Ship::Part | |
| SetFloat(const std::string &key, float value) | Ship::Config | |
| SetInt(const std::string &key, int32_t value) | Ship::Config | |
| SetString(const std::string &key, const std::string &value) | Ship::Config | |
| SetUInt(const std::string &key, uint32_t value) | Ship::Config | |
| ToString() const | Ship::Component | |
| ToTreeString(int depth=0) const | Ship::Component | |
| TryGetSharedComponent() noexcept | Ship::Component | virtual |
| ~Component() | Ship::Component | virtual |
| ~Config() | Ship::Config | |
| ~Part()=default | Ship::Part | virtual |