![]() |
DirectOutput
DirectOutput framework R3 for virtual pinball cabinets.
|
Base class for IToy implementations. More...
Public Member Functions | |
void | Init (Cabinet Cabinet) |
Must initialize the IToy. Method must be overwritten. | |
void | Reset () |
Must reset the state of the IToy to its default state (off). Method must be overwritten. | |
virtual void | Finish () |
Must finish the IToy, do all necessary clean up work and reset to IToy to its default state (off). Method is virtual and can be overwritten. |
Additional Inherited Members | |
Protected Member Functions inherited from DirectOutput.General.Generic.NamedItemBase | |
virtual void | AfterNameChange (string OldName, string NewName) |
virtual void | BeforeNameChange (string OldName, string NewName) |
virtual void | OnPropertyChanged (string propertyName) |
virtual void | OnPropertyChanging (string propertyName) |
Properties inherited from DirectOutput.General.Generic.NamedItemBase | |
string | Name [get, set] |
Name of the named item. Triggers BeforeNameChange before a new Name is set. Triggers AfterNameChanged after a new name has been set. | |
Properties inherited from DirectOutput.Cab.Toys.IToy | |
new string | Name [get, set] |
Gets or sets the Name of the IToy. | |
Events inherited from DirectOutput.General.Generic.NamedItemBase | |
EventHandler< NameChangeEventArgs > | AfterNameChanged |
Event is fired after the value of the property Name has changed. | |
EventHandler< NameChangeEventArgs > | BeforeNameChanged |
Event is fired before the value of the property Name is changed. | |
PropertyChangedEventHandler | PropertyChanged |
PropertyChangingEventHandler | PropertyChanging |
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. |
Base class for IToy implementations.
|
virtual |
Must finish the IToy, do all necessary clean up work and reset to IToy to its default state (off). Method is virtual and can be overwritten.
Implements DirectOutput.Cab.Toys.IToy.
Reimplemented in DirectOutput.Cab.Toys.Hardware.Motor, DirectOutput.Cab.Toys.Layer.AnalogAlphaToy, DirectOutput.Cab.Toys.Layer.RGBAToy, DirectOutput.Cab.Toys.LWEquivalent.LedWizEquivalent, and DirectOutput.Cab.Toys.Virtual.ToyGroupBase< MatrixElementType >.
|
abstract |
Must initialize the IToy. Method must be overwritten.
Implements DirectOutput.Cab.Toys.IToy.
|
abstract |
Must reset the state of the IToy to its default state (off). Method must be overwritten.
Implements DirectOutput.Cab.Toys.IToy.