|
libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
|
This is the complete list of members for Ship::Context, including all inherited members.
| Component(const std::string &name, std::shared_ptr< Context > context=nullptr) | Ship::Component | explicit |
| Context(std::string name, std::string shortName) | Ship::Context | |
| Context()=default | Ship::Context | protected |
| CreateDefaultInstance(const std::string &name, const std::string &shortName, const std::string &configFilePath, const std::vector< std::string > &archivePaths={}, const std::unordered_set< uint32_t > &validHashes={}, uint32_t reservedThreadCount=1, AudioSettings audioSettings={}, std::shared_ptr< Component > window=nullptr, std::shared_ptr< Component > controlDeck=nullptr) | Ship::Context | static |
| CreateInstance(const std::string &name, const std::string &shortName) | Ship::Context | static |
| CreateInstance(const std::string &name, const std::string &shortName, std::vector< std::shared_ptr< Component > > components) | Ship::Context | static |
| GetAppBundlePath() | Ship::Context | static |
| GetAppDirectoryPath(const std::string &appName="") | Ship::Context | static |
| GetChildren() | Ship::Component | |
| GetChildren() const | Ship::Component | |
| GetContext() const | Ship::Part | |
| GetElapsedTimeSeconds() const | Ship::Context | |
| GetFirstInChildren() const | Ship::Component | |
| GetFirstInParents() const | Ship::Component | |
| GetId() const | Ship::Part | |
| GetInChildren() const | Ship::Component | |
| GetInParents() const | Ship::Component | |
| GetName() const | Ship::Component | |
| GetParents() | Ship::Component | |
| GetParents() const | Ship::Component | |
| GetPathRelativeToAppBundle(const std::string &path) | Ship::Context | static |
| GetPathRelativeToAppDirectory(const std::string &path, const std::string &appName="") | Ship::Context | static |
| GetSharedComponent() | Ship::Component | virtual |
| GetShortName() const | Ship::Context | |
| GetTickableComponents() | Ship::Context | |
| GetTickableComponents() const | Ship::Context | |
| HasInChildren() const | Ship::Component | |
| HasInParents() const | Ship::Component | |
| Init(const nlohmann::json &initArgs=nlohmann::json::object()) | Ship::Component | |
| IsInitialized() const | Ship::Component | |
| LocateFileAcrossAppDirs(const std::string &path, const std::string &appName="") | Ship::Context | static |
| MarkInitialized() | Ship::Component | 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 |
| RequireDependency(const std::shared_ptr< T > &dependency, const std::string &dependencyName) const | Ship::Component | protected |
| SetContext(std::shared_ptr< Context > ctx) | Ship::Part | |
| Tick(EventID eventId) | Ship::Context | |
| Tick() | Ship::Context | |
| ToString() const | Ship::Component | |
| ToTreeString(int depth=0) const | Ship::Component | |
| TryGetSharedComponent() noexcept | Ship::Component | virtual |
| UpdateElapsedTimeSeconds() | Ship::Context | |
| ~Component() | Ship::Component | virtual |
| ~Context() | Ship::Context | |
| ~Part()=default | Ship::Part | virtual |