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

This is the complete list of members for Ship::ScriptLoader, including all inherited members.

Compile(const std::shared_ptr< Archive > &archive)Ship::ScriptLoader
CompileAll(const std::optional< std::function< void(const std::shared_ptr< Archive > &)> > &preCallback=std::nullopt, const std::optional< std::function< void()> > &postCallback=std::nullopt)Ship::ScriptLoader
Component(const std::string &name, std::shared_ptr< Context > context=nullptr)Ship::Componentexplicit
GetChildren()Ship::Component
GetChildren() constShip::Component
GetContext() constShip::Part
GetFirstInChildren() constShip::Component
GetFirstInParents() constShip::Component
GetFunction(const std::string &name, const std::string &function)Ship::ScriptLoader
GetId() constShip::Part
GetInChildren() constShip::Component
GetInParents() constShip::Component
GetLoadersInDependencyOrder() constShip::ScriptLoader
GetName() constShip::Component
GetParents()Ship::Component
GetParents() constShip::Component
GetSharedComponent()Ship::Componentvirtual
HasInChildren() constShip::Component
HasInParents() constShip::Component
Init(const nlohmann::json &initArgs=nlohmann::json::object())Ship::Component
IsInitialized() constShip::Component
LoadAll()Ship::ScriptLoader
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
ScriptLoader(const std::unordered_map< std::string, std::string > &compileDefines, const uint32_t codeVersion, const std::string &buildOptions, const std::vector< std::string > &includePaths, const std::vector< std::string > &libraryPaths, const std::vector< std::string > &libraries, std::shared_ptr< ResourceManager > resourceManager=nullptr)Ship::ScriptLoaderinline
SetContext(std::shared_ptr< Context > ctx)Ship::Part
SetSafeLevel(SafeLevel level)Ship::ScriptLoader
ToString() constShip::Component
ToTreeString(int depth=0) constShip::Component
TryGetSharedComponent() noexceptShip::Componentvirtual
UnloadAll()Ship::ScriptLoader
~Component()Ship::Componentvirtual
~Part()=defaultShip::Partvirtual