![]() |
DirectOutput
DirectOutput framework R2 for virtual pinball cabinets.
|
This interface defines additional methods for output controllers which allow for direct modification of the outputs. More...
Public Member Functions | |
void | SetValues (int FirstOutput, byte[] Values) |
Sets the values for one or several outputs of the controller. More... | |
![]() | |
void | Init (Cabinet Cabinet) |
Must initialize the IOutputController. Is called after the objects have been instanciated. More... | |
void | Finish () |
Must finish the IOutputController and do all necessary cleanup task. Must turn off the physical outputs of the IOutputController. More... | |
void | Update () |
Must update resp. thrigger the update of the physical outputs of the IOutputController. More... | |
Additional Inherited Members | |
![]() | |
new string | Name [get, set] |
Name of the IOutputController. This property is fully implemented in the abstract OutputControllerBase class. More... | |
OutputList | Outputs [get, set] |
OutputList containing the IOutput objects for a IOutputController. More... | |
![]() | |
EventHandler< NameChangeEventArgs > | BeforeNameChange |
Occurs before the name of the item changes. More... | |
EventHandler< NameChangeEventArgs > | AfterNameChanged |
Occurs when after the name of the item has changed. More... | |
This interface defines additional methods for output controllers which allow for direct modification of the outputs.
void DirectOutput.Cab.Out.ISupportsSetValues.SetValues | ( | int | FirstOutput, |
byte[] | Values | ||
) |
Sets the values for one or several outputs of the controller.
FirstOutput | The first output to be updated with a new value (zero based). |
Values | The values to be used. |
Implemented in DirectOutput.Cab.Out.AdressableLedStrip.WS2811StripController.