Navigation
API > API/Runtime > API/Runtime/VerseCompiler
Utility for loading Verse specific dy-libs. Expects that targeted libraries implement IToolchainPlugin using the ULANG_TOOLCHAIN_PLUGIN_CLASS() macro.
| Name | CToolchainPluginManager |
| Type | class |
| Header File | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Toolchain/ToolchainPluginManager.h |
| Include Path | #include "uLang/Toolchain/ToolchainPluginManager.h" |
Syntax
class CToolchainPluginManager : public uLang::CSharedMix
Inheritance Hierarchy
- CSharedMix → CToolchainPluginManager
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
CToolchainPluginManager
(
const TSRef< ILibLoader >& InLibLoader |
uLang/Toolchain/ToolchainPluginManager.h |
Structs
| Name | Remarks |
|---|---|
| SPluginInfo |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| _LibLoader | TSRef< ILibLoader > | uLang/Toolchain/ToolchainPluginManager.h | ||
| _LoadedLibs | TURefArray< SPluginInfo > | uLang/Toolchain/ToolchainPluginManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IToolchainPlugin * LoadPluginLib
(
const char* LibName |
Attempts to load, initialize, and spawn an interface for the specified library. | uLang/Toolchain/ToolchainPluginManager.h |