WIP
DirectOutput framework for virtual pinball cabinets WIP
|
Go to: Overview |
Interface for toys which need a update method which is used to update their outputs. More...
Public Member Functions | |
void | UpdateOutputs () |
Toys implementing this method, should use it to tell the toy to update the assosiated outputs. Toys which are directly updating their outputs when their state changes dont need to implement this method and interface. More... | |
Public Member Functions inherited from DirectOutput.Cab.Toys.IToy | |
void | Init (Cabinet Cabinet) |
Must initialize the IToy. More... | |
void | Reset () |
Must reset the state of the IToy to its default state (off). More... | |
void | Finish () |
Must finish the IToy, do all necessary clean up work and reset the IToy to its default state (off). More... | |
Additional Inherited Members | |
Properties inherited from DirectOutput.Cab.Toys.IToy | |
new string | Name [get, set] |
Gets or sets the Name of the IToy. More... | |
Properties inherited from DirectOutput.General.Generic.INamedItem | |
string | Name [get, set] |
Gets or sets the name of the item. Must fire the BeforeNameChange and AfterNameChange events when the value of the property is changed. More... | |
Events inherited from DirectOutput.General.Generic.INamedItem | |
EventHandler< NameChangeEventArgs > | BeforeNameChanged |
Occurs before the name of the item changes. More... | |
EventHandler< NameChangeEventArgs > | AfterNameChanged |
Occurs when after the name of the item has changed. More... | |
Interface for toys which need a update method which is used to update their outputs.
Definition at line 7 of file IToyUpdatable.cs.
void DirectOutput.Cab.Toys.IToyUpdatable.UpdateOutputs | ( | ) |
Toys implementing this method, should use it to tell the toy to update the assosiated outputs.
Toys which are directly updating their outputs when their state changes dont need to implement this method and interface.
Implemented in DirectOutput.Cab.Toys.Hardware.LedStrip, DirectOutput.Cab.Toys.Layer.RGBAToy, DirectOutput.Cab.Toys.Layer.AnalogAlphaToy, DirectOutput.Cab.Toys.Hardware.Motor, DirectOutput.Cab.Toys.Virtual.ToyGroupBase< MatrixElementType >, and DirectOutput.Cab.Toys.ToyBaseUpdatable.