![]() |
MCRO
C++23 utilities for Unreal Engine.
|
List DLL's which is used by a specific module and its owning plugin. More...
#include <Dll.h>
Public Types | |
| using | ModuleBoundObject = TModuleBoundObject<M, FScopedDllSet> |
Public Types inherited from Mcro::Modules::TModuleBoundObject< M, FScopedDllSet > | |
| using | StorageType |
Public Member Functions | |
| template<CConvertibleTo< const TCHAR * >... DllFiles> | |
| TModuleBoundDlls (const TCHAR *pushPath, DllFiles... dllFiles) | |
Public Member Functions inherited from Mcro::Modules::TModuleBoundObject< M, FScopedDllSet > | |
| TModuleBoundObject (FObjectFactory &&factory={}) | |
| FScopedDllSet & | GetChecked () |
| FScopedDllSet const & | GetChecked () const |
| FScopedDllSet * | TryGet () |
| const FScopedDllSet * | TryGet () const |
List DLL's which is used by a specific module and its owning plugin.
Goes well with McroBuild.ModuleRuleExtensions.UseRuntimeDependencies or McroBuild.ModuleRuleExtensions.PrepareRuntimeDependencies like so:
Where MyLibrary is an external module type importing a third-party library with this snippet contained in its rules:
| using Mcro::Dll::TModuleBoundDlls< M >::ModuleBoundObject = TModuleBoundObject<M, FScopedDllSet> |
|
inline |