DirectOutput
DirectOutput framework R2 for virtual pinball cabinets.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
DirectOutput.Cab.Toys.Virtual.AnalogAlphaToyGroup Class Reference

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. More...

Inheritance diagram for DirectOutput.Cab.Toys.Virtual.AnalogAlphaToyGroup:
Collaboration diagram for DirectOutput.Cab.Toys.Virtual.AnalogAlphaToyGroup:

Additional Inherited Members

- Public Member Functions inherited from DirectOutput.Cab.Toys.Virtual.ToyGroupBase< MatrixElementType >
override void UpdateOutputs ()
 Updates the toys specified in the toy names array with the values from the layers of this toy. More...
 
override void Init (Cabinet Cabinet)
 Initializes the toy. More...
 
override void Reset ()
 Resets the state of the IToy to its default state. More...
 
override void Finish ()
 Finished the toy, releases references to toys and layers. More...
 
MatrixElementType[,] GetLayer (int LayerNr)
 Gets the 2 dimensional data array for the specified layer. More...
 
- Properties inherited from DirectOutput.Cab.Toys.Virtual.ToyGroupBase< MatrixElementType >
List< List< string > > ToyNames [get, set]
 Gets or sets the 2-dimensional array of rgba toy names. More...
 
int LayerOffset [get, set]
 Gets or sets the layer offset.
The layer offset defines a fixed positive or negative offset to the layers which are controlled on the target toy. More...
 
MatrixDictionaryBase
< MatrixElementType > 
Layers [get, set]
 Gets the layers dictionary of the toy. More...
 
int Height [get]
 Gets the height resp. the y dimension of the toys matrix. More...
 
int Width [get]
 Gets the width resp. the x dimension of the toys matrix. More...
 
- Events inherited from DirectOutput.General.Generic.NamedItemBase
EventHandler< NameChangeEventArgsAfterNameChanged
 Event is fired after the value of the property Name has changed. More...
 
EventHandler< NameChangeEventArgsBeforeNameChange
 Event is fired before the value of the property Name is changed. More...
 
- Events inherited from DirectOutput.General.Generic.INamedItem
EventHandler< NameChangeEventArgsBeforeNameChange
 Occurs before the name of the item changes. More...
 
EventHandler< NameChangeEventArgsAfterNameChanged
 Occurs when after the name of the item has changed. More...
 

Detailed Description

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.

Note
Be sure to define this toy in the config file before the toys, which are listed in the ToyNames array.

The documentation for this class was generated from the following file: