ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/RomCheater/trunk/RomCheater.Core/PluginInterfaces.cs
(Generate patch)

Comparing trunk/RomCheater.Core/PluginInterfaces.cs (file contents):
Revision 710 by william, Mon Jun 17 11:47:23 2013 UTC vs.
Revision 711 by william, Tue Jun 18 08:36:08 2013 UTC

--- trunk/RomCheater.Core/PluginInterfaces.cs	2013/06/18 07:28:11	710
+++ trunk/RomCheater.Core/PluginInterfaces.cs	2013/06/18 08:36:08	711
@@ -84,6 +84,16 @@ namespace RomCheater.Core
         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