WIP
DirectOutput framework for virtual pinball cabinets WIP
|
Go to: Overview |
List of effects which are assigned to some other object. More...
Public Member Functions | |
void | Add (string EffectName) |
Adds the specified effect to the list. More... | |
void | Trigger (TableElementData TableElementData) |
Triggers all AssignedEffect objects in the list. More... | |
void | Init (Table.Table Table) |
Initializes the AssignedEffect objects in the list. More... | |
void | Finish () |
Fnishes the AssignedEffect objects in the list. More... | |
AssignedEffectList () | |
Initializes a new instance of the class. More... | |
Public Member Functions inherited from DirectOutput.General.Generic.ExtList< AssignedEffect > | |
int | IndexOf (T Item) |
Determines the index of a specific item. More... | |
int | IndexOf (object value) |
void | CopyTo (T[] Array, int ArrayIndex) |
Copies the elements of the ExtList to an Array, starting at a particular Array index. More... | |
void | CopyTo (Array array, int index) |
IEnumerator< T > | GetEnumerator () |
Returns an enumerator that iterates through a ExtList. More... | |
void | Add (T NewListItem) |
Adds a new item to the ExtList. More... | |
int | Add (object value) |
void | AddRange (IEnumerable< T > Collection) |
Adds a list of items to the ExtList. More... | |
ExtList< T > | Clone () |
Creates a clone of the ExtList More... | |
void | Insert (int Index, T Item) |
Inserts an item to the ExtList at the specified Index. More... | |
void | Insert (int index, object value) |
void | Clear () |
Clears the ExtList. More... | |
bool | Remove (T ItemToRemove) |
Romves a item from the ExtList. More... | |
void | Remove (object value) |
void | RemoveAt (int Index) |
Removes a item at a specified index. More... | |
bool | Contains (T ItemToCheck) |
Checks wether the specified item is contained in the ExtList. More... | |
bool | Contains (object value) |
void | Sort () |
Sorts the ExtList. More... | |
void | Sort (IComparer< T > Comparer) |
Sorts the ExtList. More... | |
void | Sort (Comparison< T > Comparison) |
Sorts the elements in the entire ExtList using the specified System.Comparison<T>. More... | |
T[] | ToArray () |
Returns a array containg the ExtList items. More... | |
ExtList () | |
ExtList (IEnumerable< T > EnumerableList) | |
Additional Inherited Members | |
Properties inherited from DirectOutput.General.Generic.ExtList< AssignedEffect > | |
bool | IsReadOnly [get] |
This ExtList objects are not readonly. Will always return false. More... | |
int | Count [get] |
Number of items in the ExtList. More... | |
T | this[int Index] [get, set] |
Indexer of the ExtList. Returns the item at the specified index. More... | |
bool | IsSynchronized [get] |
object | SyncRoot [get] |
bool | IsFixedSize [get] |
Events inherited from DirectOutput.General.Generic.ExtList< AssignedEffect > | |
EventHandler< EventArgs > | BeforeClear |
Fires before the ExtList is cleared. If a exception is trown within the events, the list is not cleared. More... | |
EventHandler< EventArgs > | AfterClear |
Fires after the ExtList is cleared. More... | |
EventHandler< InsertEventArgs< T > > | BeforeInsert |
Fires before a new item is inserted into the ExtList. If a exception is occurs in the event, to item is not added. OnValidate is called prior to this method. More... | |
EventHandler< InsertEventArgs< T > > | AfterInsert |
Fires after a new item is inserted into the ExtList. OnValidate is called prior to this method. More... | |
EventHandler< RemoveEventArgs< T > > | BeforeRemove |
Fires before a item is removed from the ExtList. More... | |
EventHandler< RemoveEventArgs< T > > | AfterRemove |
Fires after a item is removed from the ExtList. More... | |
EventHandler< SetEventArgs< T > > | BeforeSet |
Fires before a item is set in the ExtList. OnValidate is called prior to this method. More... | |
EventHandler< SetEventArgs< T > > | AfterSet |
Fires after a item has been set in the ExtList. More... | |
List of effects which are assigned to some other object.
Definition at line 13 of file AssignedEffectList.cs.
DirectOutput.FX.AssignedEffectList.AssignedEffectList | ( | ) |
Initializes a new instance of the class.
Definition at line 68 of file AssignedEffectList.cs.
void DirectOutput.FX.AssignedEffectList.Add | ( | string | EffectName | ) |
Adds the specified effect to the list.
EffectName | Name of the effect. |
Definition at line 20 of file AssignedEffectList.cs.
void DirectOutput.FX.AssignedEffectList.Finish | ( | ) |
Fnishes the AssignedEffect objects in the list.
Definition at line 54 of file AssignedEffectList.cs.
void DirectOutput.FX.AssignedEffectList.Init | ( | Table.Table | Table | ) |
Initializes the AssignedEffect objects in the list.
Table | The table contining the AssignedEffectList. |
Definition at line 42 of file AssignedEffectList.cs.
void DirectOutput.FX.AssignedEffectList.Trigger | ( | TableElementData | TableElementData | ) |
Triggers all AssignedEffect objects in the list.
TableElementData | The table element data. |
Definition at line 29 of file AssignedEffectList.cs.