Helios Engine
A modular ECS based data-oriented C++23 game engine framework
Loading...
Searching...
No Matches
helios::app::DynamicPlugin Member List

This is the complete list of members for helios::app::DynamicPlugin, including all inherited members.

Config() const noexcepthelios::app::DynamicPlugininline
DynamicPlugin()=defaulthelios::app::DynamicPlugin
DynamicPlugin(const std::filesystem::path &path, DynamicPluginConfig config={})helios::app::DynamicPlugininlineexplicit
DynamicPlugin(const DynamicPlugin &)=deletehelios::app::DynamicPlugin
DynamicPlugin(DynamicPlugin &&other) noexcepthelios::app::DynamicPlugininline
FileTime typedefhelios::app::DynamicPlugin
GetPlugin() noexcepthelios::app::DynamicPlugininline
GetPlugin() const noexcepthelios::app::DynamicPlugininline
GetPluginName() const noexcepthelios::app::DynamicPlugininline
GetPluginTypeId() const noexcepthelios::app::DynamicPlugininline
HasFileChanged() const noexcepthelios::app::DynamicPlugininline
Library() noexcepthelios::app::DynamicPlugininline
Library() const noexcepthelios::app::DynamicPlugininline
Load(const std::filesystem::path &path, DynamicPluginConfig config={}) -> DynamicPluginResult< void >helios::app::DynamicPlugininline
Loaded() const noexcepthelios::app::DynamicPlugininline
operator=(const DynamicPlugin &)=deletehelios::app::DynamicPlugin
operator=(DynamicPlugin &&other) noexcepthelios::app::DynamicPlugininline
Path() const noexcepthelios::app::DynamicPlugininline
ReleasePlugin() noexcept -> std::unique_ptr< Plugin >helios::app::DynamicPlugininline
Reload(App &app) -> DynamicPluginResult< void >helios::app::DynamicPlugininline
ReloadIfChanged(App &app) -> DynamicPluginResult< void >helios::app::DynamicPlugininline
TryGetPlugin() noexcepthelios::app::DynamicPlugininline
TryGetPlugin() const noexcepthelios::app::DynamicPlugininline
Unload() -> DynamicPluginResult< void >helios::app::DynamicPlugininline
UpdateFileTime() noexcepthelios::app::DynamicPlugininline
~DynamicPlugin() noexcept=defaulthelios::app::DynamicPlugin