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.Toys.ToyList Class Reference

List of IToy objects More...

Inheritance diagram for DirectOutput.Cab.Toys.ToyList:
Collaboration diagram for DirectOutput.Cab.Toys.ToyList:

Public Member Functions

void WriteXml (XmlWriter writer)
 Serializes the IToy 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 IToy objects in the XmlReader The IToy 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 IToy objects in the list More...
 
void Reset ()
 Resets all toys in the list. More...
 
void Finish ()
 Finishes all toys in the list. More...
 
void UpdateOutputs ()
 Updates the outputs of all toys implementing the IToyUpdatable interface. More...
 

Detailed Description

List of IToy objects

Definition at line 13 of file ToyList.cs.

Member Function Documentation

void DirectOutput.Cab.Toys.ToyList.Finish ( )
inline

Finishes all toys in the list.

Definition at line 112 of file ToyList.cs.

System.Xml.Schema.XmlSchema DirectOutput.Cab.Toys.ToyList.GetSchema ( )
inline

Method is required by the IXmlSerializable interface

Returns
Returns always null

Definition at line 80 of file ToyList.cs.

void DirectOutput.Cab.Toys.ToyList.Init ( Cabinet  Cabinet)
inline

Initializes all IToy objects in the list

Parameters
CabinetCabinet object to which the IToy objects in the list belong.

Definition at line 87 of file ToyList.cs.

void DirectOutput.Cab.Toys.ToyList.ReadXml ( XmlReader  reader)
inline

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

Definition at line 40 of file ToyList.cs.

void DirectOutput.Cab.Toys.ToyList.Reset ( )
inline

Resets all toys in the list.

Definition at line 99 of file ToyList.cs.

void DirectOutput.Cab.Toys.ToyList.UpdateOutputs ( )
inline

Updates the outputs of all toys implementing the IToyUpdatable interface.

Definition at line 124 of file ToyList.cs.

void DirectOutput.Cab.Toys.ToyList.WriteXml ( XmlWriter  writer)
inline

Serializes the IToy 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 22 of file ToyList.cs.


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