DirectOutput
DirectOutput framework R2 for virtual pinball cabinets.
 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

Member Function Documentation

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

Finishes all toys in the list.

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

Method is required by the IXmlSerializable interface

Returns
Returns always null
void DirectOutput.Cab.Toys.ToyList.Init ( Cabinet  Cabinet)

Initializes all IToy objects in the list

Parameters
CabinetCabinet object to which the IToy objects in the list belong.
void DirectOutput.Cab.Toys.ToyList.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.

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

Resets all toys in the list.

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

Updates the outputs of all toys implementing the IToyUpdatable interface.

void DirectOutput.Cab.Toys.ToyList.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.


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