DirectOuput Framework R2
DirectOutput framework R2 for virtual pinball cabinets
|
Go to: Overview |
This is a dummy output controller not doing anthing with the data it receives.
It is mainly thought as a sample how to implement a simple output controller.
More...
Public Member Functions | |
override void | Init (Cabinet Cabinet) |
Init initializes the ouput controller. This method is called after the objects haven been instanciated. More... | |
override void | Finish () |
Finishes the ouput controller. All necessary cleanup tasks have to be implemented here und all physical outputs have to be turned off. More... | |
override void | Update () |
Update must update the physical outputs to the values defined in the Outputs list. More... | |
NullOutputController () | |
Initializes a new instance of the NullOutputController class. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from DirectOutput.Cab.Out.OutputControllerBase | |
virtual void | OnOutputValueChanged (IOutput Output) |
This method is called whenever the value of a output in the Outputs property changes its value. It doesn't do anything in this base class, but it can be overwritten (use override) in classes inherting the base class. More... | |
Properties inherited from DirectOutput.Cab.Out.OutputControllerBase | |
virtual OutputList | Outputs [get, set] |
Contains the OutputList object for the outputs of the output controller. More... | |
Properties inherited from DirectOutput.Cab.Out.IOutputController | |
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... | |
Events inherited from DirectOutput.General.Generic.NamedItemBase | |
EventHandler< NameChangeEventArgs > | AfterNameChanged |
Event is fired after the value of the property Name has changed. More... | |
EventHandler< NameChangeEventArgs > | BeforeNameChange |
Event is fired before the value of the property Name is changed. More... | |
Events inherited from DirectOutput.General.Generic.INamedItem | |
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 is a dummy output controller not doing anthing with the data it receives.
It is mainly thought as a sample how to implement a simple output controller.
Definition at line 18 of file NullOutputController.cs.
|
inline |
Initializes a new instance of the NullOutputController class.
Definition at line 50 of file NullOutputController.cs.
|
inline |
Finishes the ouput controller.
All necessary cleanup tasks have to be implemented here und all physical outputs have to be turned off.
Implements DirectOutput.Cab.Out.IOutputController.
Definition at line 34 of file NullOutputController.cs.
|
inline |
Init initializes the ouput controller.
This method is called after the objects haven been instanciated.
Cabinet | The Cabinet object which is using the NullOutputController instance. |
Implements DirectOutput.Cab.Out.IOutputController.
Definition at line 27 of file NullOutputController.cs.
|
inline |
Update must update the physical outputs to the values defined in the Outputs list.
Implements DirectOutput.Cab.Out.IOutputController.
Definition at line 42 of file NullOutputController.cs.