Advertisement
Guest User

IEffectPlugin

a guest
Feb 1st, 2012
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.31 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Drawing;
  6. using AutoGui;
  7.  
  8. namespace PlugAPI
  9. {
  10.     public interface IEffectPlugin
  11.     {
  12.         [DontCreateGui]
  13.         string Name { get; }
  14.         [DontCreateGui]
  15.         string SubMenuName { get; }
  16.         [DontCreateGui]
  17.         string Description { get; }
  18.         [DontCreateGui]
  19.         string Author { get; }
  20.         [DontCreateGui]
  21.         Version Version { get; }
  22.  
  23.         [DontCreateGui]
  24.         int ProgressValue { get; }
  25.         [DontCreateGui]
  26.         bool Completed { get; }
  27.  
  28.         Image ApplyEffect(Image image);
  29.     }
  30.  
  31.     public static class DefaultSubMenuNames
  32.     {
  33.         public static string Noise { get { return "Noise"; } }
  34.         public static string Artistic { get { return "Artistic"; } }
  35.         public static string Render { get { return "Render"; } }
  36.         public static string Blurs { get { return "Blurs"; } }
  37.         public static string Photo { get { return "Photo"; } }
  38.         public static string Stylize { get { return "Stylize"; } }
  39.         public static string Distort { get { return "Distort"; } }
  40.         public static string Analistic { get { return "Analistic"; } }
  41.         public static string Adjustments { get { return "Adjustments"; } }
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement