![]() |
DirectOutput
DirectOutput framework R3 for virtual pinball cabinets.
|
Common interface for all toy implementations.
The abstract class ToyBase implements this interface.
More...


Public Member Functions | |
| void | Init (Cabinet Cabinet) |
| Must initialize the IToy. | |
| void | Reset () |
| Must reset the state of the IToy to its default state (off). | |
| void | Finish () |
| Must finish the IToy, do all necessary clean up work and reset the IToy to its default state (off). | |
Properties | |
| new string | Name [get, set] |
| Gets or sets the Name of the IToy. | |
Additional Inherited Members | |
| Events inherited from DirectOutput.General.Generic.INamedItem | |
| EventHandler< NameChangeEventArgs > | BeforeNameChanged |
| Occurs before the name of the item changes. | |
| EventHandler< NameChangeEventArgs > | AfterNameChanged |
| Occurs when after the name of the item has changed. | |
Common interface for all toy implementations.
The abstract class ToyBase implements this interface.
| void DirectOutput.Cab.Toys.IToy.Finish | ( | ) |
Must finish the IToy, do all necessary clean up work and reset the IToy to its default state (off).
Implemented in DirectOutput.Cab.Toys.Hardware.Motor, DirectOutput.Cab.Toys.Layer.AnalogAlphaToy, DirectOutput.Cab.Toys.Layer.RGBAToy, DirectOutput.Cab.Toys.LWEquivalent.LedWizEquivalent, DirectOutput.Cab.Toys.ToyBase, and DirectOutput.Cab.Toys.Virtual.ToyGroupBase< MatrixElementType >.
| void DirectOutput.Cab.Toys.IToy.Init | ( | Cabinet | Cabinet | ) |
Must initialize the IToy.
Implemented in DirectOutput.Cab.Toys.Hardware.LedStrip, DirectOutput.Cab.Toys.Hardware.Motor, DirectOutput.Cab.Toys.Layer.AnalogAlphaToy, DirectOutput.Cab.Toys.Layer.RGBAToy, DirectOutput.Cab.Toys.LWEquivalent.LedWizEquivalent, DirectOutput.Cab.Toys.ToyBase, and DirectOutput.Cab.Toys.Virtual.ToyGroupBase< MatrixElementType >.
| void DirectOutput.Cab.Toys.IToy.Reset | ( | ) |
Must reset the state of the IToy to its default state (off).
Implemented in DirectOutput.Cab.Toys.Hardware.LedStrip, DirectOutput.Cab.Toys.Layer.AnalogAlphaToy, DirectOutput.Cab.Toys.Layer.RGBAToy, DirectOutput.Cab.Toys.LWEquivalent.LedWizEquivalent, DirectOutput.Cab.Toys.ToyBase, and DirectOutput.Cab.Toys.Virtual.ToyGroupBase< MatrixElementType >.
|
getset |
Gets or sets the Name of the IToy.
The name of the IToy.
Implements DirectOutput.General.Generic.INamedItem.