WIP
DirectOutput framework for virtual pinball cabinets WIP
|
Go to: Overview |
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. More... | |
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. More... | |
void | PluginFinish () |
Finishes the plugin. This is the last method called, before the plugin is discarded. This method is also called, after a undhandled exception has occured in the plugin. More... | |
void | PluginInit (string TableFilename, string RomName) |
Initializes the Plugin. The IDirectPlugin interface requires the implementation of this method. More... | |
Plugin () | |
Initializes a new instance of the Plugin class. More... | |
Properties | |
string | Name [get] |
Gets the name of the IDirectPlugin. More... | |
Pinball | Pinball [get, set] |
Gets or sets the DirectOutput.Pinball object for the plugin. More... | |
Plugin is the IDirectPlugin interface implementation required by the B2S Server.
B2SServerPlugin.Plugin.Plugin | ( | ) |
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 | ( | ) |
void B2SServerPlugin.Plugin.PluginInit | ( | string | TableFilename, |
string | RomName | ||
) |
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.