▼NB2SServerPlugin | DirectOutputPlugin is the namespace of the Dll implementing the actual plugin interface for the B2S Server. |
CPlugin | Plugin is the IDirectPlugin interface implementation required by the B2S Server. |
▼NDirectOutput | |
▼NCab | 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 |
►NOut | DirectOutput.Cab.Out is the namespace for all output controller related classes like different output controller classes (all implementing IOutputController). |
►NAdressableLedStrip | Namespace for output controllers which can controll addressable/inteligent led strips. |
CDirectStripController | This output controller class is used to control the direct strip controller by Swisslizard |
CDirectStripControllerApi | This class handles all communication with Direct StripControllers. |
CLedStripOutput | A simple wrapper for the OutputNumbered class. This might be replaced with some more sophisticated solution in the future. |
CTeensyStripController | The TeensyStripController is used to control up to 8 WS2811/WS2812 based ledstrips with up to 1100 leds per strip which are connected to a Teensy 3.1, 3.2 or later |
CWS2811StripController | The WS2811StripController class is just a simple wrapper around the DirectStripController class. It is only here to allow the use of old configs. Use the DirectStripController class for your configs |
►NComPort | |
CPinControl | PinControl is a Arduniobased output controller by http://www.vpforums.org/index.php?showuser=79113 Is has 4 pwm output, 6 digital outputs. DOF supports any number of these controllers. Outputs 1,8,9,10 are pwm outputs. Outputs 2,3,4,5,6,7 are digital outputs. |
►NDMX | The 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. |
►NArtnetEngine | The 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/.
|
CEngine | Artnet 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/. |
CArtNet | Artnet is a industry standard protocol used to control DMX lighting effects over ethernet. Using Art-Net it is possible to connect a very wide range of lighting effects like strobes or dimmer packs. There are tons of DMX controlled effects available on the market (from very cheap and small to very expensive and big). It might sounds a bit crazy, but with Art-net and DMX you could at least in theory control a whole stage lighting system (this would likely make you feel like Tommy in the movie) |
CDMXOutput | IOutput implementation for DMX.
Inherits from Output and adds the DmxChannel property. |
►NFTDIChip | Namespace for the FTD2XX_NET class (used for communication with FTDI chips and for generic FTDI chip output controllers. |
CFT245RBitbangController | This is a generic output controller class which are based on the FT245R chip (http://www.ftdichip.com/Products/ICs/FT245R.htm). Only units using the chip in bitbang mode are supported by this output controller class. The SainSmart USB relay boards (http://www.sainsmart.com/arduino-compatibles-1/relay/usb-relay.html) are compatible with this output controller, but other hardware which is based on the same controller chip might be compatible as well. Generally controller units which is exclusively using the FT245R (no extra cpu on board) and having max. 8 output ports are likely to be compatible. Please let me know, if you have tested other hardware successfully, so I can ammend the docu |
►CFTDI | Class wrapper for FTD2XX.DLL |
CFT2232_EEPROM_STRUCTURE | EEPROM structure specific to FT2232 devices. Inherits from FT_EEPROM_DATA. |
CFT2232H_EEPROM_STRUCTURE | EEPROM structure specific to FT2232H devices. Inherits from FT_EEPROM_DATA. |
CFT232B_EEPROM_STRUCTURE | EEPROM structure specific to FT232B and FT245B devices. Inherits from FT_EEPROM_DATA. |
CFT232H_EEPROM_STRUCTURE | EEPROM structure specific to FT232H devices. Inherits from FT_EEPROM_DATA. |
CFT232R_EEPROM_STRUCTURE | EEPROM structure specific to FT232R and FT245R devices. Inherits from FT_EEPROM_DATA. |
CFT4232H_EEPROM_STRUCTURE | EEPROM structure specific to FT4232H devices. Inherits from FT_EEPROM_DATA. |
CFT_232H_CBUS_OPTIONS | Available functions for the FT232H CBUS pins. Controlled by FT232H EEPROM settings |
CFT_BIT_MODES | Permitted bit mode values for FTDI devices. For use with SetBitMode |
CFT_CBUS_OPTIONS | Available functions for the FT232R CBUS pins. Controlled by FT232R EEPROM settings |
CFT_DATA_BITS | Permitted data bits for FTDI devices |
CFT_DEVICE_INFO_NODE | Type that holds device information for GetDeviceInformation method. Used with FT_GetDeviceInfo and FT_GetDeviceInfoDetail in FTD2XX.DLL |
CFT_DRIVE_CURRENT | Valid values for drive current options on FT2232H, FT4232H and FT232H devices. |
CFT_EEPROM_DATA | Common EEPROM elements for all devices. Inherited to specific device type EEPROMs. |
CFT_EVENTS | FTDI device event types that can be monitored |
CFT_EXCEPTION | Exceptions thrown by errors within the FTDI class. |
CFT_FLAGS | Flags that provide information on the FTDI device state |
CFT_FLOW_CONTROL | Permitted flow control values for FTDI devices |
CFT_LINE_STATUS | Line status bit definitions |
CFT_MODEM_STATUS | Modem status bit definitions |
CFT_PARITY | Permitted parity values for FTDI devices |
CFT_PURGE | Purge buffer constant definitions |
CFT_STOP_BITS | Permitted stop bits for FTDI devices |
CFT_XSERIES_CBUS_OPTIONS | Available functions for the X-Series CBUS pins. Controlled by X-Series EEPROM settings |
CFT_XSERIES_EEPROM_STRUCTURE | EEPROM structure specific to X-Series devices. Inherits from FT_EEPROM_DATA. |
►NLW | The namespace DirectOutput.Cab.Out.LW contains the classes for LedWiz output controllers. |
CLedWiz | The LedWiz is a easy to use outputcontroller with 32 outputs which all support 49 pwm levels with a PWM frequency of approx. 50hz. The LedWiz is able to drive leds and smaller loads directly, but will require some kind of booster for power hungery gadgets like big contactors or motors |
CLedWizAutoConfigurator | This class is used to detect and configure LedWiz output controllers automatically. |
CLedWizOutput | Output class for LedWiz output controllers. |
►NNullOutputController | This namespace contains a outputcontroller implementaion which isnt doing anything. |
CNullOutputController | This is a dummy output controller not doing anthing with the data it receives.
It is mainly thought as a sample how to implement a simple output controller.
|
►NPac | This namespace contains the classes for the integration of the Ultimarc products PacDrive and PacLed64. |
CPacDrive | The PacDrive is a simple output controller with 16 digital/on off outputs |
CPacDriveAutoConfigurator | Detectes and configures a PacDrive unit. |
CPacDriveSingleton | Singleton version of the PacDrive class found in the PacDrive SDK. |
CPacLed64 | The PacLed64 is a output controller with 64 outputs all supporting 256 pwm levels with a PWM frequency of 100khz. Since the outputs of the unit are constant current drivers providing 20ma each, leds can be connected directly to the outputs (no resistor needed), but booster circuits must be used to driver higher loads (e.g. Cree leds). Up to 4 PacLed64 controllers can be used with the DirectOutput framework |
CPacLed64AutoConfigurator | This class detects all connected PacLed64 units and configures them. |
►NPS | The namespace DirectOutput.Cab.Out.PS contains the classes for Pinscape output controllers. |
►CHIDImports | |
CHIDD_ATTRIBUTES | |
►CPinscape | The Pinscape Controller is an open-source software/hardware project based on the inexpensive and powerful Freescale FRDM-KL25Z microcontroller development platform. It provides a full set of virtual pinball cabinet I/O features, including analog plunger, accelerometer nudging, key/button input, and a flexible array of PWM outputs |
CDevice | |
CPinscapeAutoConfigurator | This class is used to detect and configure Pinscape output controllers automatically. |
CIAutoConfigOutputController | Interface for classes used to automatically detect and configure output controllers |
CIOutput | Common interface for outputs of any output controller. The Output class implements this interface and can be inherited for the implementation of other output types. |
CIOutputController | Common interface for all outputcontrollers. Only classes implementing this interface can be used as output controllers in the framework.
The abstract OutputControllerBase class implements this interface and can be inherited for other output controller classes.
It is important to ensure that all classes inherting this interface are XML serializeable. |
CISupportsSetValues | This interface defines additional methods for output controllers which allow for direct modification of the outputs. |
COutput | Basic IOutput implementation. |
COutputControllerBase | Abstract OutputController base class to be used for IOutputController implementations.
Implements IOutputController. |
COutputControllerCompleteBase | This abstract class implement the full base logic for a output controller with a separate thread for the hardware communication. All you have to do to create your own output controller class is to inherit this class and to implement a few abstract methods (int GetNumberOfConfiguredOutputs(), bool VerifySettings(), void ConnectToController(), void DisconnectFromController(), void UpdateOutputs(byte[] OutputValues). |
COutputControllerFlexCompleteBase | |
COutputControllerList | List of IOutputController objects |
COutputEventArgs | EventArgs for events of IOutput objects. |
COutputList | List of IOutput objects |
►NToys | The namespace DirectOutput.Cab.Toys contains all toy related classes. |
►NHardware | Namespace for hardware specific toy classes (e.g. gear motors) |
CGearMotor | GearMotor toy supporting max. and min. power, max. runtime and kickstart settings.
The settings of this toy allow for a detailed definition of the behaviour of the connected motor |
CLamp | |
CLedStrip | Represents a adressable led strip |
CMotor | Motor toy supporting max. and min. power, max. runtime and kickstart settings.
The settings of this toy allow for a detailed definition of the behaviour of the connected motor |
CRGBLed | Toy controlling a RGB led.
This is just a simple wrapper around the RGBAToy.
|
CShaker | Shaker toy with settings for minimum and maximum power, fading curves, max runtime and kickstart |
►NLayer | Namespace for objects dealing with layers |
CAnalogAlphaToy | This toy handles analog values (0-255) in a layer structure including alpha value (0=completely transparent, 255=fully opaque) and outputs the belended result of the layers on a single output. |
CILayerToy | |
CLayerDictionary | Dictionary for RGBALayer objects. |
CMatrixDictionaryBase | Sorted dictionary of layers for the matrix toys. |
CRGBAToy | Thie RGBAToy controls RGB leds and other gadgets displaying RGB colors.
The RGBAToy has multilayer support with alpha channels. This allows the effects targeting RGBAToys to send their data to different layers. Values in a layer do also have a alpha/transparency channel which will allow us to blend the colors/values in the various layers (e.g. if a bottom layer is blue and top is a semi transparent red, you will get some mix of both or if one of the two blinks you get changing colors).
The following picture might give you a clearer idea how the layers with their alpha channels work: |
►NLWEquivalent | |
CLedWizEquivalent | The LEDWizEquivalent toy is only used by the framework when ini files are used for the configuration to determine which outputs should be controled by the columns in the ini files.
Do not target this type of toy with any effects. |
CLedWizEquivalentOutput | LEDWizEquivalentOutput is the output object for the LedWizEquivalent IToy. |
CLedWizEquivalentOutputList | List of LedWizEquivalentOutput objects. |
►NVirtual | |
CAnalogAlphaToyGroup | This toys allows the grouping of several AnalogAlpha toys (e.g. AnalogAlphaToy or Lamp) into a matrix, which can be controlled by the matrix effects |
CRGBAToyGroup | This toys allows the grouping of several RGBA toys (e.g. RGBAToy or RGBLed) into a matrix, which can be controlled by the matrix effects |
CToyGroupBase | This toys allows the grouping of several toys into a matrix, which can be controlled by matrix effects |
CIAnalogAlphaToy | Common interface for toys supporting analog alpha layers. |
CIMatrixToy | Interface for toys having a matrix of elements (e.g. ledstrips) |
CIRGBAToy | Common interface for RGB toys supporting several layers of color with alpha value. |
CIRGBOutputToy | Common interface for RGB toys supporting several layers of color with alpha value. |
CISingleOutputToy | |
CIToy | Common interface for all toy implementations.
The abstract class ToyBase implements this interface. |
CIToyUpdatable | Interface for toys which need a update method which is used to update their outputs. |
CToyBase | Base class for IToy implementations |
CToyBaseUpdatable | Base class for toys which need update calls to update the state of their assigned outputs.
Toys which are directly updating their outputs when their state changes dont need to implement this method and should use the ToyBase class instead.. |
CToyEventArgs | EventArgs for events of IToy objects |
CToyList | List of IToy objects |
CCabinet | The Cabinet object describes the parts of a pinball cabinet (toys, outputcontrollers, outputs and more). |
►CCabinetOutputList | Readonly list containing all IOutput objects of all IOutputController objects in a cabinet. |
CEnumerator | Enumerator class for IEnumerable<IOutput>. |
CCabinetOwner | |
CICabinetOwner | |
▼NFrontend | |
CAvailableEffectsInfo | |
CAvailableToysInfo | |
CCabinetInfo | |
CMainMenu | |
CTableInfo | |
▼NFX | 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.
|
►NAnalogToyFX | Namespace for effects controlling AnalogToy objects. |
CAnalogToyEffectBase | Base class for effects controlling a single AnalogToy object. |
CAnalogToyValueEffect | This effect controlls sets the value and alpha channel of a analog alpha toy based on the trigger value |
►NConditionFX | Namespace for effects which trigger target effects based on conditions. |
CTableElementConditionEffect | This effect evaluates the condition specified in the Condition property. |
►NListFX | The DirectOutput.FX.ListFX namepsace contains the classes for the ListEffect. |
CListEffect | This effect triggers a list of other effect when it is triggered.
|
►NMatrixFX | Effects in this namespace are controlling toys which implement the IMatrix interface |
►NBitmapShapes | |
CShape | |
CShapeAnimated | |
CShapeDefinitions | |
CShapeList | |
CAnalogAlphaMatrixBitmapAnimationEffect | Displays parts of a bitmap as a animation on a matrix of AnalogAlpha elements. Check the docu on the other bitmap effects for more details on these effect types. |
CAnalogAlphaMatrixBitmapEffect | Displays a defined part of a bitmap on a area of a AnalogAlpha Matrix. |
CAnalogAlphaMatrixFlickerEffect | Does create random flickering with a defineable density, durations and value within the spefied area of a matrix. |
CAnalogAlphaMatrixShiftEffect | Same kind of effect like the RGBAMatrixShift effect, but for AnalogAlpha elements (just about everything which is not a RGBA element) |
CAnalogAlphaMatrixValueEffect | Sets the spefied area of matrix to the specified values depending on the trigger value. |
CIMatrixBitmapEffect | |
CIMatrixEffect | |
CMatrixBitmapAnimationEffectBase | |
CMatrixBitmapEffectBase | Outputs a defined part of a bitmap on a area of a matrix |
CMatrixEffectBase | Base class for effects targeting a matrix of toys (e.g. addressable ledstrip) |
CMatrixFlickerEffectBase | Does create random flickering with a defineable density, durations and value within the spefied area of a matrix toy. |
CMatrixPlasmaEffectBase | |
CMatrixShiftEffectBase | Base class for effects shift values through a matrix of elements. |
CMatrixValueEffectBase | Base class for effects setting all elements a specified area of a matrix toy to the same specific value. |
CRGBAMatrixBitmapAnimationEffect | The RGBAMatrixBitmapAnimationEffect displays a anmation which is based on a image file on the defineable part of a matrix of rgb toys (e.g. adressable ledstrip) |
CRGBAMatrixBitmapEffect | The RGBAMatrixBitmapEffect displays a defined part of a bitmap on a area of a RGBAtoy Matrix |
CRGBAMatrixColorEffect | Sets the spefied area of matrix to the specified colors depending on the trigger value. |
CRGBAMatrixColorScaleBitmapAnimationEffect | This displays a defined part of a bitmap as a animation in the given colors on a area of a RGBAtoy Matrix. The effect take the overall brightness of the pixels of the bitmap to control the brightness of the specified colors for each pixel |
CRGBAMatrixColorScaleBitmapEffect | The RGBAMatrixBitmapEffect displays a defined part of a bitmap in the given colors on a area of a RGBAtoy Matrix. The effect take the overall brightness of the pixels of the bitmap to control the brightness of the specified colors for each pixel |
CRGBAMatrixColorScaleShapeEffect | Displays a shape on a RGBA matrix (typically a ledstrip array). The color of the displayed shape is controlled by the effect. |
CRGBAMatrixFlickerEffect | Does create random flickering with a defineable density, durations and color within the spefied area of a ledstrip. |
CRGBAMatrixPlasmaEffect | Displayes a classical plasma effect on a RGBA matrix/ledstrip array. For more details on the math of the plasma effect, read the following page: http://www.bidouille.org/prog/plasma |
CRGBAMatrixShapeEffect | Displays a shape on a RGBA matrix (typically a ledstrip matrix). The color of the displayed shape is the org color of the shape (multicolor shapes work as well). |
CRGBAMatrixShiftEffect | |
►NNullFX | This namespace does only contain the NullEffect. |
CNullEffect | The NullEffect is a empty effect no doing anything. |
►NRGBAFX | This namespace contains effects which deal with RGBA toys. /summary> |
CRGBAColorEffect | The effects sets the color of a RGBAToy based on the trigger value |
CRGBAEffectBase | Base class for effects using RGBA toys |
►NTimmedFX | Namespace for timmed effects (e.g. delay, duration) |
CBlinkEffect | Blink effect which triggers a TargetEffect at specified intervalls with active (org value of TableElementData used in Trigger method is used to trigger the TargetEffect) and inactive (uses 0 as the Value of the TableElementData to trigger the TargetEffect) values.
|
CDelayEffect | The effect fires a assigned target effect after a specified delay.
The original values supplied when the effect is triggered are forwarded to the target effect.
|
CDurationEffect | Duration effect which triggers a specified target effect for a specified duration.
When this effect is triggered it triggers the target effect immediately with the same data it has received. After the specified duration it calls trigger on the target effect again with data for the same table elmenet, but with the value changed to 0.
|
CExtendDurationEffect | The extend duration effect triggers another effect for a duration which is extebnded by the number of milliseconds specified in DurationMs.
This is done by forwarding triggers calls which are seting the effect to active directly to the target effect and delaying the forwarding of calls which set the effect to inactive by the number of milliseconds specified in DurationMs.
|
CFadeEffect | This effect fades towards the value passed to the effect in the TableElementData of the trigger methods. It is calling the target effect repeatedly with the changing values. |
CMaxDurationEffect | Limits the max duration of the effect to the specified number of milliseconds. |
CMinDurationEffect | This effect enforces a minimum duration on the effect calls.
Calls which are setting a effect to active (having a trigger value which is not equal 0 or null) are forwarded directly to the TargetEffect.
Calls setting the effect to inactive (having a trigger value of 0) are only forwarded to the TargetEffect after the specified minimum duration has expired.
|
►NValueFX | Effects which influence the trigger value, before a target effect is called. |
CValueInvertEffect | Inverts the trigger value of the effect before the target effect is called (e.g. 0 becomes 255, 255 becomes 0, 10 becomes 245). |
CValueMapFullRangeEffect | This effects maps the trigger value to the full range of 0 - 255. If the trigger value is 0, the mapped trigger value for the target effect is also 0. If the trigger value is >0, the mapped trigger value for the target effect is 255. |
CAssignedEffect | Handles the assignemt of a effect to a AssignedEffectList. |
CAssignedEffectList | List of effects which are assigned to some other object. |
CBeforeEffectNameChangeAventArgs | EventArgs for the BeforeEffectNameChanged event |
CEffectBase | Abstract base class for IEffect objects.
This class inherits NamedItemBase and implements IEffect. |
CEffectEffectBase | Base class for effects targeting another effect. |
CEffectEventArgs | The EffectEventArgs class is used for events triggered by IEffect objects |
CEffectList | Collection of IEffect objects. Every object can only exist once in the list and every objects needs to have a unique name. |
CIEffect | Common interface for all effects.
If a new effect is implemented it is best to inherit from the abstract class Effect which does also inherit IEffect.
All classes inheriting IEffect must be XMLSerializeable. |
▼NGeneral | The namespace DirectOutput.General contains classes for general use. |
►NAnalog | |
CAnalogAlpha | Object containing a analog value (0-255) and a alpha value (0-255). |
►NBitmapHandling | |
CFastBitmap | |
CFastImage | |
CFastImageList | |
CPixelData | Struct holding the data for a single pixel in a bitmap. |
CUnsafeBitmap | This class allows fast access to the pixels of a bitmap. The code was inspired/stolen from this thread http://www.dreamincode.net/forums/topic/14788-c%23-fast-acces-to-bitmap-pixels/ |
►NColor | |
CColorList | List for Color objects |
CRGBAColor | This class stores information on colors used for toys and effects (e.g. RGBLed). |
CRGBAColorNamed | This class stores information on colors used for toys (e.g. RGBLed). |
CRGBColor | This class stores information on RGB colors used for toys and effects (e.g. RGBLed). |
CRGBColorNamed | Named RGBColor object |
►NGeneric | |
CExtList | Extended version of the generic List class supporting events for various actions on the list. |
CINamedItem | Interface for items which can be added the the NamedItemList. |
CInsertEventArgs | Eventargs of BeforeInsert and AfterInsert events. |
CNameChangeEventArgs | EventArgs for name change events. |
CNamedItemBase | Abstract base class for named items.
Implements the name property and the necessary events. |
CNamedItemList | A list of uniquely named items which can be referenced by their name. |
CRemoveEventArgs | EventErgs for remove events |
CSetEventArgs | Event args for Set events. |
CSortableBindingList | Inherits BindingList<T> and overrides the functions necessary to provide sorting.
The code of this class is based on the Codeprojekt article Implementing a Sortable BindingList Very, Very Quickly by Muigai Mwaura. |
CValidateItemEventArgs | EventArgs for ValidateItem event. |
CCurve | Represents a curve which can be used to map values (e.g. adjust a brighnetss value of a led to the brightness perception of the human eye). |
CCurveList | |
CFilePattern | A file pattern class used to lookup files matching a specified pattern. |
CFilePatternList | A list of file patterns. |
CKernel32Imports | This class contains import of the kernel32.dll
|
CThreadInfo | This object provides information on a thread. |
CThreadInfoList | List of ThreadInfo objects.
This class is used by DOF for thread monitoring |
CTypeList | List for Type objects. |
▼NGlobalConfiguration | |
CGlobalConfig | Global configuration for the DirectOutput framework.
|
▼NLedControl | |
►NLoader | The 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. |
CColorConfig | Color configuration from a LedControl file. |
CColorConfigList | List of color configurations from a ledcontrol.ini file. |
CLedControlConfig | Ledcontrol configuration read from a ledcontrol.ini file. |
CLedControlConfigList | List of LedControlConfig objects loaded from LedControl.ini files. |
CTableConfig | A table config from a ini file. |
CTableConfigColumn | Column in a LedControl.ini file.
Is a list of TableConfigSettingObjects for that column. |
CTableConfigColumnList | List of columns of a LedCOntrol.ini file.
Inherits List>T<. |
CTableConfigList | A list of table configs from a ini file. |
CTableConfigSetting | A single setting from a LedControl.ini file. |
CTableVariablesDictionary | |
CVariablesDictionary | |
►NSetup | |
CConfigurator | Configures the system based on data from ini files (either directoutputconfig.ini or ledcontrol.ini files) |
▼NPinballSupport | Support classes used by the Pinball object. |
CAlarmHandler | The 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:
|
CInputQueue | Simple queue of TableElementData objects.
Used by the framework to separate data receiving and data processing. |
▼NTable | The Table namespace contains all table specific classes like the Table class itself, TableElement and effect assigment classes. |
CTable | Holds all table specific information and handles all TableElements |
CTableElement | Represents a element (e.g. Switch, Solenoid) of a pinball table |
CTableElementData | Data representing the state of a table emlement |
CTableElementList | List of TableElement objects. |
CTableElementValueChangedEventArgs | EventArgs object for TableElementValueChanged events. |
CLog | A simple logger used to record important events and exceptions.
|
CPinball | 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. |
▼NDirectOutput_PinballX_Plugin_Tester | |
CProgram | |
▼NDirectOutputComObjectRegister | Namespace for the DirectOutputComObjectRegister application. |
CProgram | Main class of the DirectOutputComObjectRegister application. |
▼NDirectOutputConfigTester | |
CConfigTester | |
COpenConfigDialog | |
CSettings | |
▼NDocumentationHelper | |
CProgram | |
CPropertyDocuData | |
CTypeDocuData | |
▼NDracLabs | |
▼CIniFile | |
►CIniSection | |
CIniKey | |
▼NGlobalConfigEditor | |
CGlobalConfigEdit | |
▼NLedControlFileTester | Namespace for the LedControlFileTester application. |
CLedControlFileTestWizard | This is the main form of the LedControlFileTester application.
It contains all functionality of the tester. |
▼NPinballX | |
▼NTable2RomMapping | |
CMapping | Simple class containing the mappinging between tablename and romname |
CTableNameMappings | |
CConfig | |
CConfigure | |
CDOFManager | |
CGameInfo | |
CPinballXInfo | |
CPlugin | This is the base calls for PinballX plugins. It contains the public methods which are called from PinballX when it is using the plugin. |
CPluginInfo | |
▼NSystem | |
▼NLinq | |
▼NWindows | |
▼NTest | |
CProgram | |
▼NUpdateNotification | |
CNotification | |