DirectOutput
DirectOutput framework R3 for virtual pinball cabinets.
Loading...
Searching...
No Matches
DirectOutput Namespace Reference

Namespaces

namespace  Cab
namespace  Frontend
namespace  FX
namespace  General
namespace  GlobalConfiguration
namespace  LedControl
namespace  PinballSupport
namespace  Table

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 {
  Unknown ='?' , Lamp ='L' , Switch ='W' , Solenoid ='S' ,
  GIString ='G' , Mech ='M' , GetMech ='N' , EMTable ='E' ,
  LED ='D' , Score ='C' , ScoreDigit ='B' , NamedElement ='$'
}
 Enum for the different TableElement types. More...

Enumeration Type Documentation

◆ TableElementTypeEnum

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.