aboutsummaryrefslogtreecommitdiff
path: root/NorthstarDLL/plugins/plugins.h
diff options
context:
space:
mode:
Diffstat (limited to 'NorthstarDLL/plugins/plugins.h')
-rw-r--r--NorthstarDLL/plugins/plugins.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/NorthstarDLL/plugins/plugins.h b/NorthstarDLL/plugins/plugins.h
index ffa277d0..d91b2811 100644
--- a/NorthstarDLL/plugins/plugins.h
+++ b/NorthstarDLL/plugins/plugins.h
@@ -30,8 +30,9 @@ class Plugin
PLUGIN_INFORM_SQVM_CREATED_TYPE inform_sqvm_created;
PLUGIN_INFORM_SQVM_DESTROYED_TYPE inform_sqvm_destroyed;
- PLUGIN_PUSH_PRESENCE_TYPE push_presence;
PLUGIN_INFORM_DLL_LOAD_TYPE inform_dll_load;
+
+ PLUGIN_RUNFRAME run_frame;
};
class PluginManager
@@ -46,9 +47,10 @@ class PluginManager
void InformSQVMLoad(ScriptContext context, SquirrelFunctions* s);
void InformSQVMCreated(ScriptContext context, CSquirrelVM* sqvm);
void InformSQVMDestroyed(ScriptContext context);
- void PushPresence(PluginGameStatePresence* data);
- void InformDLLLoad(PluginLoadDLL dll, void* data);
+ void InformDLLLoad(const char* dll, void* data, void* dllPtr);
+
+ void RunFrame();
private:
std::string pluginPath;