WIP
DirectOutput framework for virtual pinball cabinets WIP
|
Go to: Overview |
Namespaces | |
package | Cab |
The namespace DirectOutput.Cab contains all cabinet related classes like the Cabinet class itself, classes for output controllers like the LEDWiz as well as toy classes representing the toys in the cabinet. | |
package | Frontend |
package | FX |
The namespace FX contains effect related classes. Effects can be assigned directly to a Table and will be triggered when the Table is stated or the can be assigned to TableElement objects and will be triggered whenever the value of a TableElement changes. AssignedEffects are triggered by the Table resp. the TableElement objects of the table. | |
package | General |
The namespace DirectOutput.General contains classes for general use. | |
package | GlobalConfiguration |
package | LedControl |
package | PinballSupport |
Support classes used by the Pinball object. | |
package | Table |
The Table namespace contains all table specific classes like the Table class itself, TableElement and effect assigment classes. | |
Classes | |
class | DirectOutputHandler |
Static class providing simple access to the DirectOutput framework functionality. | |
class | Log |
A simple logger used to record important events and exceptions. More... | |
class | Pinball |
Pinball is the main object of the DirectOutput framework. It holds all objects required to process Pinmame data, trigger the necessary effects and update toys and output controllers. More... | |
Enumerations | |
enum | TableElementTypeEnum { TableElementTypeEnum.Unknown ='?', TableElementTypeEnum.Lamp ='L', TableElementTypeEnum.Switch ='W', TableElementTypeEnum.Solenoid ='S', TableElementTypeEnum.GIString ='G', TableElementTypeEnum.Mech ='M', TableElementTypeEnum.GetMech ='N', TableElementTypeEnum.EMTable ='E', TableElementTypeEnum.LED ='D', TableElementTypeEnum.Score ='C', TableElementTypeEnum.ScoreDigit ='B', TableElementTypeEnum.NamedElement ='$' } |
Enum for the different TableElement types. More... | |
Enum for the different TableElement types.
Enumerator | |
---|---|
Unknown |
Unknown table element. |
Lamp |
Lamp. |
Switch |
Switch. |
Solenoid |
Solenoid. |
GIString |
General illumination. |
Mech |
Mech object. |
GetMech |
Mech object value from GetMech (PinMame/B2SServer specific) |
EMTable |
EM table element. |
LED |
LED |
Score |
Score |
ScoreDigit |
Score digit |
NamedElement |
Named table element |
Definition at line 7 of file TableElementTypeEnum.cs.