DirectOutputR1
DirectOutput framework R1 for virtual pinball cabinets.
Go to:
Overview 
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCDirectOutput.PinballSupport.AlarmHandlerThe AlarmHandler classed is used to execute scheduled events (e.g. regular updates on a effect) in the framework.
Two types of alarms/scheduled events exist:
oCDirectOutput.Cab.Toys.Layer.AnalogAlphaLayerThis class implements a layer object with alpha support for toys working analog values.
oCDirectOutput.Cab.Toys.Layer.AnalogAlphaValueObject containing a analog value (0-255) and a alpha value (0-255).
oCDirectOutput.FX.AssignedEffectHandles the assignemt of a effect to a AssignedEffectList.
oCBindingList< T >
oCDirectOutput.Cab.CabinetThe Cabinet object describes the parts of a pinball cabinet (toys, outputcontrollers, outputs and more).
oCDirectOutput.LedControl.Loader.ColorConfigColor configuration from a LedControl file.
oCDirectOutput.LedControl.Setup.ConfiguratorConfigures the system based on data from ini files (either directoutputconfig.ini or ledcontrol.ini files)
oCDirectOutput.Cab.Out.DMX.ArtnetEngine.EngineArtnet Engine used for DMX output.
The code of this class is based on the Engine class of eDMX.Net hosted on http://edmx.codeplex.com/.
oCEventArgs
oCExtList< AssignedEffect >
oCExtList< TableElement >
oCForm
oCDirectOutput.GlobalConfiguration.GlobalConfigGlobal configuration for the DirectOutput framework.
oCDirectOutput.Cab.Toys.Layer.IAnalogAlphaToyCommon interface for toys supporting analog alpha layers.
oCDirectOutput.Cab.Out.IAutoConfigOutputControllerInterface for classes used to automatically detect and configure output controllers
oCICollection
oCICollection< T >
oCIDirectPlugin
oCIDirectPluginFrontend
oCIDisposable
oCIEnumerable
oCIEnumerable< IOutput >
oCIEnumerable< Script >
oCIEnumerable< T >
oCIEnumerator< IOutput >
oCIHyperpinPlugin
oCIList
oCIList< T >
oCDirectOutput.General.Generic.INamedItemInterface for items which can be added the the NamedItemList.
oCINotifyPropertyChanged
oCDirectOutput.Cab.Toys.Layer.IRGBAToyCommon interface for RGB toys supporting several layers of color with alpha value.
oCIXmlSerializable
oCDirectOutput.General.Kernel32ImportsThis class contains import of the kernel32.dll
oCDirectOutput.LedControl.Loader.LedControlConfigLedcontrol configuration read from a ledcontrol.ini file.
oCDirectOutput.Cab.Toys.LWEquivalent.LedWizEquivalentOutputLEDWizEquivalentOutput is the output object for the LedWizEquivalent IToy.
oCList< ColorConfig >
oCList< FilePattern >
oCList< LedControlConfig >
oCList< LedControlIniFile >
oCList< LedWizEquivalentOutput >
oCList< TableConfig >
oCList< TableConfigColumn >
oCList< TableConfigSetting >
oCList< ThreadInfo >
oCList< Type >
oCDirectOutput.LogA simple logger used to record important events and exceptions.
oCNamedItemList< IEffect >
oCNamedItemList< IOutput >
oCNamedItemList< IOutputController >
oCNamedItemList< IToy >
oCNamedItemList< RGBAColorNamed >
oCNamedItemList< TimeSpanStatisticsItem >
oCDirectOutput.Cab.Out.Pac.PacDriveSingletonSingleton version of the PacDrive class found in the PacDrive SDK.
oCDirectOutput.PinballPinball 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.
oCDirectOutputComObjectRegister.ProgramMain class of the DirectOutputComObjectRegister application.
oCDocumentationHelper.Program
oCDocumentationHelper.PropertyDocuData
oCQueue< TableElementData >
oCDirectOutput.Cab.Color.RGBAColorThis class stores information on colors used for toys and effects (e.g. RGBLed).
oCDirectOutput.Cab.Toys.Layer.RGBALayerLayer object for toys supporting several layers of RGB colors with alpha channel.
oCDirectOutput.Cab.Color.RGBColorThis class stores information on RGB colors used for toys and effects (e.g. RGBLed).
oCDirectOutput.Scripting.ScriptContains information on a loaded and compiled C# script file.
oCDirectOutputConfigTester.Settings
oCDirectOutput.General.Statistics.SimpleStatistics< ValueType >
oCSortedDictionary< int, AnalogAlphaLayer >
oCSortedDictionary< int, RGBALayer >
oCDirectOutput.Table.TableHolds all table specific information and handles all TableElements
oCDirectOutput.LedControl.Loader.TableConfigA table config from a ini file.
oCDirectOutput.LedControl.Loader.TableConfigSettingA single setting from a LedControl.ini file.
oCDirectOutput.Table.TableElementRepresents a element (e.g. Switch, Solenoid) of a pinball table
oCDirectOutput.Table.TableElementDataData representing the state of a table emlement
\CDocumentationHelper.TypeDocuData