DirectOutputR1
DirectOutput framework R1 for virtual pinball cabinets.
Go to:
Overview 
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 12345]
oNB2SServerPluginDirectOutputPlugin is the namespace of the Dll implementing the actual plugin interface for the B2S Server.
oNDirectOutput
|oNCabThe 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
||oNColor
||oNOutDirectOutput.Cab.Out is the namespace for all output controller related classes like different output controller classes (all implementing IOutputController).
|||oNDMXThe namespace DMX contains the implementations of OutputControllers supporting DMX controlled light effects.
Information on DMX can be found on http://en.wikipedia.org/wiki/DMX512.
||||\NArtnetEngineThe classes in this namespace are implementing the ArtNet engine used for DMX support.
The code of the ArtNet classes in this namespace is based on eDMX.Net hosted on http://edmx.codeplex.com/.
|||oNLWThe namespace DirectOutput.Cab.Out.LW contains the classes for LedWiz output controllers.
|||oNNullOutputControllerThis namespace contains a outputcontroller implementaion which isnt doing anything.
|||\NPacThis namespace contains the classes for the integration of the Ultimarc products PacDrive and PacLed64.
||\NToysThe namespace DirectOutput.Cab.Toys contains all toy related classes.
|| oNBasicNamespace for basic toys like contactors and RGBLeds.
|| oNLayer
|| \NLWEquivalent
|oNFrontend
|oNFXThe 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.
||oNAnalogToyFXNamespace for effects controlling AnalogToy objects.
||oNListFXThe DirectOutput.FX.ListFX namepsace contains the classes for the ListEffect.
||oNNullFXThis namespace does only contain the NullEffect.
||oNRGBAFXThis namespace contains effects which deal with RGBA toys. /summary>
||\NTimmedFXNamespace for timmed effects (e.g. delay, duration)
|oNGeneralThe namespace DirectOutput.General contains classes for general use.
||oNGeneric
||\NStatistics
|oNGlobalConfiguration
|oNLedControl
||oNLoaderThe DirectOutput.LedControl namespace contains the classes to read and understand the classical LedControl.ini files.
I hope the code in this area works correctly. After all there was a lot of guess work required when implementing these classes.
||\NSetup
|oNPinballSupportSupport classes used by the Pinball object.
|oNProperties
|oNScripting
|\NTableThe Table namespace contains all table specific classes like the Table class itself, TableElement and effect assigment classes.
oNDirectOutputComObjectRegisterNamespace for the DirectOutputComObjectRegister application.
oNDirectOutputConfigTester
|\NProperties
oNDirectOutputHyperpinPluginDirectOutputHyperpinPlugin is the namespace of the Dll implementing the actual plugin interface for Hyperpin.
oNDirectPluginDirectPlugin is the namespace of the Dll implementing the actual plugin interface.
oNDocumentationHelper
\NLedControlFileTesterNamespace for the LedControlFileTester application.
 \NProperties