![]() |
DirectOutput
DirectOutput framework R3 for virtual pinball cabinets.
|
Plugin is the IDirectPlugin interface implementation required by the B2S Server. More...


Public Member Functions | |
| void | PluginShowFrontend (System.Windows.Forms.Form Owner=null) |
| Shows the frontend of the the DirectOutput framework. The IDirectPluginFrontend interface requires the implementation of this method. | |
| void | DataReceive (char TableElementTypeChar, int Number, int Value) |
| This method is called, when new data from PinMame becomes available. The IDirectPlugin interface requires the implementation of this method. | |
| void | PluginFinish () |
| Finishes the plugin. This is the last method called, before the plugin is discarded. This method is also called, after a unhandled exception has occurred in the plugin. | |
| void | PluginInit (string TableFilename, string RomName) |
| Initializes the Plugin. The IDirectPlugin interface requires the implementation of this method. | |
| Plugin () | |
| Initializes a new instance of the Plugin class. | |
Properties | |
| string | Name [get] |
| Gets the name of the IDirectPlugin. | |
| Pinball | Pinball [get, set] |
| Gets or sets the DirectOutput.Pinball object for the plugin. | |
Plugin is the IDirectPlugin interface implementation required by the B2S Server.
| B2SServerPlugin.Plugin.Plugin | ( | ) |
Initializes a new instance of the Plugin class.
| void B2SServerPlugin.Plugin.DataReceive | ( | char | TableElementTypeChar, |
| int | Number, | ||
| int | Value ) |
This method is called, when new data from PinMame becomes available.
The IDirectPlugin interface requires the implementation of this method.
| TableElementTypeChar | Char representing the table element type. Check the DirectOutput.TableElementTypeEnum for valid values. |
| Number | The number of the table element. |
| Value | The value of the table element. |
| void B2SServerPlugin.Plugin.PluginFinish | ( | ) |
Finishes the plugin.
This is the last method called, before the plugin is discarded. This method is also called, after a unhandled exception has occurred in the plugin.
| void B2SServerPlugin.Plugin.PluginInit | ( | string | TableFilename, |
| string | RomName ) |
Initializes the Plugin.
The IDirectPlugin interface requires the implementation of this method.
| TableFilename | The table filename. |
| RomName | Name of the rom. |
| void B2SServerPlugin.Plugin.PluginShowFrontend | ( | System.Windows.Forms.Form | Owner = null | ) |
Shows the frontend of the the DirectOutput framework.
The IDirectPluginFrontend interface requires the implementation of this method.
|
get |
Gets the name of the IDirectPlugin.
The name of this IDirectPlugin (Name is DirectOutput (V: VersionNumber) as of TimeStamp).
|
getset |
Gets or sets the DirectOutput.Pinball object for the plugin.
The DirectOutput.Pinball object for the plugin.