|
Polyphase Game Engine
|
#include "RuntimePluginManager.h"#include "System/System.h"#include "Engine.h"#include "Engine/World.h"#include "Engine/AssetManager.h"#include "Engine/AudioManager.h"#include "Audio/Audio.h"#include "Engine/Clock.h"#include "Engine/Nodes/Node.h"#include "Engine/Nodes/3D/Node3d.h"#include "Engine/Assets/TinyLLMAsset.h"#include "Input/Input.h"#include "Log.h"#include "lua.h"#include "lauxlib.h"#include "lualib.h"Classes | |
| struct | PendingPluginRegistration |
Functions | |
| void | QueuePluginRegistration (int(*getDescFunc)(PolyphasePluginDesc *), const char *pluginId) |
| Queue a plugin descriptor for registration. | |
| void QueuePluginRegistration | ( | int(*)(PolyphasePluginDesc *) | getDescFunc, |
| const char * | pluginId | ||
| ) |
Queue a plugin descriptor for registration.
This can be called before RuntimePluginManager::Create() - the descriptors are stored in a pending queue and processed when Create() is called.
| getDescFunc | Function that fills in PolyphasePluginDesc |
| pluginId | Unique identifier for the plugin |