/[RomCheater]/trunk/RomCheater.PluginFramework/Interfaces/PluginInterfaces.cs
ViewVC logotype

Diff of /trunk/RomCheater.PluginFramework/Interfaces/PluginInterfaces.cs

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

revision 83 by william, Wed May 9 17:48:15 2012 UTC revision 88 by william, Wed May 9 20:52:20 2012 UTC
# Line 3  using System.Collections.Generic; Line 3  using System.Collections.Generic;
3  using System.Linq;  using System.Linq;
4  using System.Text;  using System.Text;
5  using System.Diagnostics;  using System.Diagnostics;
6    using RomCheater.PluginFramework.Core;
7    
8  namespace RomCheater.PluginFramework.Interfaces  namespace RomCheater.PluginFramework.Interfaces
9  {  {
10      #region IPluginBase      #region IPluginBase
11      public interface IPluginBase      public interface IPluginBase
12      {      {
13            Guid Id { get; }
14          string Name { get;}          string Name { get;}
15          string Description { get; }          string Description { get; }
16            string ToString();
17      }      }
18      #endregion      #endregion
19      #region IConfigPlugin      #region IConfigPlugin
20      public interface IConfigPlugin : IPluginBase      public interface IConfigPlugin : IPluginBase
21      {      {
22          List<Process> ValidProcessesForPlugin { get; }          List<ProcContainer> ValidProcessesForPlugin { get; }
23      }      }
24      #endregion      #endregion
25      #region IInputPlugin      #region IInputPlugin
# Line 36  namespace RomCheater.PluginFramework.Int Line 39  namespace RomCheater.PluginFramework.Int
39          List<IConfigPlugin> LoadedConfigPlugins { get; }          List<IConfigPlugin> LoadedConfigPlugins { get; }
40          List<IInputPlugin> LoadedInputPlugins { get; }          List<IInputPlugin> LoadedInputPlugins { get; }
41          List<IWindowPlugin> LoadedWindowPlugins { get; }          List<IWindowPlugin> LoadedWindowPlugins { get; }
42            
43            IConfigPlugin GetConfigPlugin(string t);
44            IInputPlugin GetInputPlugin(string t);
45            IWindowPlugin GetWindowPlugin(string t);
46    
47            string ToString();
48      }      }
49      #endregion      #endregion
50  }  }

Legend:
Removed from v.83  
changed lines
  Added in v.88

  ViewVC Help
Powered by ViewVC 1.1.22