WIP
DirectOutput framework for virtual pinball cabinets WIP
|
Go to: Overview |
Collection of IEffect objects. Every object can only exist once in the list and every objects needs to have a unique name. More...
Public Member Functions | |
void | WriteXml (XmlWriter writer) |
Serializes the IEffect objects in this list to Xml. IEffect objects are serialized as the contained objects. The enclosing tags represent the object type WriteXml is part of the IXmlSerializable interface. More... | |
void | ReadXml (XmlReader reader) |
Deserializes the IEffect objects in the XmlReader The IEffect objects are deserialized using the object name in the enclosing tags. ReadXml is part of the IXmlSerializable interface. More... | |
System.Xml.Schema.XmlSchema | GetSchema () |
Method is required by the IXmlSerializable interface More... | |
void | Finish () |
Calls Finish on all IEffect objects in the list. More... | |
void | Init (Table.Table Table) |
Calls Init on all IEffect objects in the list. More... | |
EffectList () | |
Initializes a new instance of the EffectList class. More... | |
Public Member Functions inherited from DirectOutput.General.Generic.NamedItemList< IEffect > | |
bool | Contains (string Name) |
Checks if a INamedItem object with the specified name exists in the list. More... | |
new void | Sort () |
Sorts the NamedItemList by the Name of the items. More... | |
NamedItemList () | |
Initializes a new instance of the NamedItemList<T> class. More... | |
NamedItemList (IEnumerable< T > EnumerableList) | |
Initializes a new instance of the NamedItemList<T> class. More... | |
Additional Inherited Members | |
Properties inherited from DirectOutput.General.Generic.NamedItemList< IEffect > | |
T | this[string Name] [get] |
Indexer returning the Item with the specified name. More... | |
Collection of IEffect objects. Every object can only exist once in the list and every objects needs to have a unique name.
Definition at line 14 of file EffectList.cs.
DirectOutput.FX.EffectList.EffectList | ( | ) |
Initializes a new instance of the EffectList class.
Definition at line 108 of file EffectList.cs.
void DirectOutput.FX.EffectList.Finish | ( | ) |
Calls Finish on all IEffect objects in the list.
Definition at line 84 of file EffectList.cs.
System.Xml.Schema.XmlSchema DirectOutput.FX.EffectList.GetSchema | ( | ) |
Method is required by the IXmlSerializable interface
Definition at line 78 of file EffectList.cs.
void DirectOutput.FX.EffectList.Init | ( | Table.Table | Table | ) |
Calls Init on all IEffect objects in the list.
Definition at line 96 of file EffectList.cs.
void DirectOutput.FX.EffectList.ReadXml | ( | XmlReader | reader | ) |
Deserializes the IEffect objects in the XmlReader The IEffect objects are deserialized using the object name in the enclosing tags. ReadXml is part of the IXmlSerializable interface.
Definition at line 41 of file EffectList.cs.
void DirectOutput.FX.EffectList.WriteXml | ( | XmlWriter | writer | ) |
Serializes the IEffect objects in this list to Xml. IEffect objects are serialized as the contained objects. The enclosing tags represent the object type WriteXml is part of the IXmlSerializable interface.
Definition at line 23 of file EffectList.cs.