/[RomCheater]/trunk/RomCheater.Core/PluginInterfaces.cs
ViewVC logotype

Diff of /trunk/RomCheater.Core/PluginInterfaces.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

--- trunk/RomCheater.Core/PluginInterfaces.cs	2013/06/17 11:47:23	696
+++ trunk/RomCheater.Core/PluginInterfaces.cs	2013/06/18 08:36:08	711
@@ -84,6 +84,16 @@
         IInputPlugin GetInputPlugin(string t);
         IWindowPlugin GetWindowPlugin(string t);
 
+        IConfigPlugin GetGenericConfigPlugin();
+        IInputPlugin GetGenericInputPlugin();
+        IWindowPlugin GetGenericWindowPlugin();
+
+        T GetPluginByName<T>(string name) where T : IPluginBase;
+        T GetPluginByGuid<T>(string t) where T : IPluginBase;
+        string[] GetKnownPluginGuids<T>() where T : IPluginBase;
+        bool IsKnownPluginGuid<T>(string t, out T plugin) where T : IPluginBase;
+        bool IsKnownPluginName<T>(string plugin_name, out T plugin) where T : IPluginBase;
+        
         string ToString();
     }
     #endregion

 

  ViewVC Help
Powered by ViewVC 1.1.22