plugify 1.2.8
Loading...
Searching...
No Matches
Public Member Functions | List of all members
plugify::Manager Class Reference

Public Member Functions

 Manager (const ServiceLocator &services, const Config &config)
 
 Manager (const Manager &other)=delete
 
 Manager (Manager &&other) noexcept=delete
 
Manageroperator= (const Manager &other)=delete
 
Manageroperator= (Manager &&other) noexcept=delete
 
Result< void > Initialize () const
 
bool IsInitialized () const
 
void Update (std::chrono::milliseconds deltaTime) const
 
void Terminate () const
 
bool IsExtensionLoaded (std::string_view name, std::optional< Constraint > constraint={}) const noexcept
 
const ExtensionFindExtension (std::string_view name) const noexcept
 
const ExtensionFindExtension (UniqueId id) const noexcept
 
std::vector< const Extension * > GetExtensions () const
 
std::vector< const Extension * > GetExtensionsByState (ExtensionState state) const
 
std::vector< const Extension * > GetExtensionsByType (ExtensionType type) const
 
std::string GenerateLoadOrder () const
 
std::string GenerateDependencyGraph () const
 
std::string GenerateDependencyGraphDOT () const
 
bool operator== (const Manager &other) const noexcept
 
auto operator<=> (const Manager &other) const noexcept
 

Detailed Description

Definition at line 12 of file manager.hpp.


The documentation for this class was generated from the following file: