WIP
DirectOutput framework for virtual pinball cabinets WIP
Go to:
Overview 
DirectOutput.FX.AssignedEffectList Class Reference

List of effects which are assigned to some other object. More...

Inheritance diagram for DirectOutput.FX.AssignedEffectList:
DirectOutput.General.Generic.ExtList< AssignedEffect >

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...
 
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...
 

Detailed Description

List of effects which are assigned to some other object.

Definition at line 13 of file AssignedEffectList.cs.

Constructor & Destructor Documentation

DirectOutput.FX.AssignedEffectList.AssignedEffectList ( )

Initializes a new instance of the class.

Definition at line 68 of file AssignedEffectList.cs.

Member Function Documentation

void DirectOutput.FX.AssignedEffectList.Add ( string  EffectName)

Adds the specified effect to the list.

Parameters
EffectNameName 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.

Parameters
TableThe 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.

Parameters
TableElementDataThe table element data.

Definition at line 29 of file AssignedEffectList.cs.


The documentation for this class was generated from the following file: