DirectOutput
DirectOutput framework R2 for virtual pinball cabinets.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
DirectOutput.FX.EffectList Class Reference

Collection of IEffect objects. Every object can only exist once in the list and every objects needs to have a unique name. More...

Inheritance diagram for DirectOutput.FX.EffectList:
Collaboration diagram for DirectOutput.FX.EffectList:

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

Detailed Description

Collection of IEffect objects. Every object can only exist once in the list and every objects needs to have a unique name.

Constructor & Destructor Documentation

DirectOutput.FX.EffectList.EffectList ( )

Initializes a new instance of the EffectList class.

Member Function Documentation

void DirectOutput.FX.EffectList.Finish ( )

Calls Finish on all IEffect objects in the list.

System.Xml.Schema.XmlSchema DirectOutput.FX.EffectList.GetSchema ( )

Method is required by the IXmlSerializable interface

void DirectOutput.FX.EffectList.Init ( Table.Table  Table)

Calls Init on all IEffect objects in the list.

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.

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.


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