DirectOuput Framework R2
DirectOutput framework R2 for virtual pinball cabinets
Go to:
Overview 
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
DirectOutput.Cab.Out.OutputControllerList Class Reference

List of IOutputController objects More...

Inheritance diagram for DirectOutput.Cab.Out.OutputControllerList:
Collaboration diagram for DirectOutput.Cab.Out.OutputControllerList:

Public Member Functions

void WriteXml (XmlWriter writer)
 Serializes the IOutputController objects in this list to Xml.
IOutputController 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 IOutputController objects in the XmlReader.
The IOutputController 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 Init (Cabinet Cabinet)
 Initializes all IOutputController objects in the list. More...
 
void Finish ()
 Finishes all IOutputController objects in the list. More...
 
void Update ()
 Updates all IOutputController objects in the list. More...
 

Detailed Description

List of IOutputController objects

Definition at line 13 of file OutputControllerList.cs.

Member Function Documentation

void DirectOutput.Cab.Out.OutputControllerList.Finish ( )
inline

Finishes all IOutputController objects in the list.

Definition at line 101 of file OutputControllerList.cs.

System.Xml.Schema.XmlSchema DirectOutput.Cab.Out.OutputControllerList.GetSchema ( )
inline

Method is required by the IXmlSerializable interface.

Returns
Returns always null

Definition at line 79 of file OutputControllerList.cs.

void DirectOutput.Cab.Out.OutputControllerList.Init ( Cabinet  Cabinet)
inline

Initializes all IOutputController objects in the list.

Parameters
CabinetThe Cabinet object which is using the list of IOutputController objects.

Definition at line 88 of file OutputControllerList.cs.

void DirectOutput.Cab.Out.OutputControllerList.ReadXml ( XmlReader  reader)
inline

Deserializes the IOutputController objects in the XmlReader.
The IOutputController objects are deserialized using the object name in the enclosing tags.
ReadXml is part of the IXmlSerializable interface.

Definition at line 40 of file OutputControllerList.cs.

void DirectOutput.Cab.Out.OutputControllerList.Update ( )
inline

Updates all IOutputController objects in the list.

Definition at line 114 of file OutputControllerList.cs.

void DirectOutput.Cab.Out.OutputControllerList.WriteXml ( XmlWriter  writer)
inline

Serializes the IOutputController objects in this list to Xml.
IOutputController objects are serialized as the contained objects. The enclosing tags represent the object type.
WriteXml is part of the IXmlSerializable interface.

Definition at line 22 of file OutputControllerList.cs.


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