DirectOutputR1
DirectOutput framework R1 for virtual pinball cabinets.
Go to:
Overview 
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
IEffect.cs
Go to the documentation of this file.
1 using System;
2 using DirectOutput.General.Generic;
3 using DirectOutput.Table;
4 
5 namespace DirectOutput.FX
6 {
7 
13  public interface IEffect:INamedItem
14  {
15 
16 
17 
18 
26  void Trigger(TableElementData TableElementData);
27 
28 
33  void Init(Table.Table Table);
34 
35 
39  void Finish();
40 
41 
51  new string Name { get; set; }
52 
56  new event EventHandler<NameChangeEventArgs> AfterNameChanged;
57 
61  new event EventHandler<NameChangeEventArgs> BeforeNameChange;
62 
63  }
64 }