libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
Loading...
Searching...
No Matches
Ship::Context Member List

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::Componentexplicit
Context(std::string name, std::string shortName)Ship::Context
Context()=defaultShip::Contextprotected
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::Contextstatic
CreateInstance(const std::string &name, const std::string &shortName)Ship::Contextstatic
CreateInstance(const std::string &name, const std::string &shortName, std::vector< std::shared_ptr< Component > > components)Ship::Contextstatic
GetAppBundlePath()Ship::Contextstatic
GetAppDirectoryPath(const std::string &appName="")Ship::Contextstatic
GetChildren()Ship::Component
GetChildren() constShip::Component
GetContext() constShip::Part
GetElapsedTimeSeconds() constShip::Context
GetFirstInChildren() constShip::Component
GetFirstInParents() constShip::Component
GetId() constShip::Part
GetInChildren() constShip::Component
GetInParents() constShip::Component
GetName() constShip::Component
GetParents()Ship::Component
GetParents() constShip::Component
GetPathRelativeToAppBundle(const std::string &path)Ship::Contextstatic
GetPathRelativeToAppDirectory(const std::string &path, const std::string &appName="")Ship::Contextstatic
GetSharedComponent()Ship::Componentvirtual
GetShortName() constShip::Context
GetTickableComponents()Ship::Context
GetTickableComponents() constShip::Context
HasInChildren() constShip::Component
HasInParents() constShip::Component
Init(const nlohmann::json &initArgs=nlohmann::json::object())Ship::Component
IsInitialized() constShip::Component
LocateFileAcrossAppDirs(const std::string &path, const std::string &appName="")Ship::Contextstatic
MarkInitialized()Ship::Componentprotected
OnAdded(bool forced)Ship::Partprotectedvirtual
OnInit(const nlohmann::json &initArgs=nlohmann::json::object())Ship::Componentprotectedvirtual
OnRemoved(bool forced)Ship::Partprotectedvirtual
operator std::string() constShip::Componentexplicit
operator==(const Part &other) constShip::Part
Part()Ship::Part
Part(std::shared_ptr< Context > context)Ship::Partexplicit
RequireDependency(const std::shared_ptr< T > &dependency, const std::string &dependencyName) constShip::Componentprotected
SetContext(std::shared_ptr< Context > ctx)Ship::Part
Tick(EventID eventId)Ship::Context
Tick()Ship::Context
ToString() constShip::Component
ToTreeString(int depth=0) constShip::Component
TryGetSharedComponent() noexceptShip::Componentvirtual
UpdateElapsedTimeSeconds()Ship::Context
~Component()Ship::Componentvirtual
~Context()Ship::Context
~Part()=defaultShip::Partvirtual