WIP
DirectOutput framework for virtual pinball cabinets WIP
|
Go to: Overview |
Additional Inherited Members | |
Public Member Functions inherited from DirectOutput.Cab.Toys.Layer.AnalogAlphaToy | |
override void | Init (Cabinet Cabinet) |
Initializes the toy. More... | |
override void | UpdateOutputs () |
Updates the output of the toy. More... | |
override void | Finish () |
Resets the toy and releases all references More... | |
override void | Reset () |
Resets the toy. Clears the Layers object and turn off the output (if available). Method must be overwritten. More... | |
AnalogAlphaToy () | |
Initializes a new instance of the AnalogAlphaToy class. More... | |
Protected Member Functions inherited from DirectOutput.Cab.Toys.Layer.AnalogAlphaToy | |
int | GetResultingValue () |
Gets the analog value which results from the analog values and alpha values in the dirctionary. More... | |
Protected Member Functions inherited from DirectOutput.General.Generic.NamedItemBase | |
virtual void | AfterNameChange (string OldName, string NewName) |
virtual void | BeforeNameChange (string OldName, string NewName) |
virtual void | OnPropertyChanged (string propertyName) |
virtual void | OnPropertyChanging (string propertyName) |
Protected Attributes inherited from DirectOutput.Cab.Toys.Layer.AnalogAlphaToy | |
IOutput | Output |
Curve | FadingCurve = null |
Cabinet | Cabinet |
Properties inherited from DirectOutput.Cab.Toys.Layer.AnalogAlphaToy | |
LayerDictionary< AnalogAlpha > | Layers [get] |
Gets the layers dictionary. More... | |
string | OutputName [get, set] |
Gets or sets the name of the IOutput object of the toy. More... | |
string | FadingCurveName [get, set] |
Gets or sets the name of the fading curve as defined in the Curves list of the cabinet object. This curve can be used to adjust the output values of the toy to fit the behaviour of the toys hardware and/or human perception. More... | |
Properties inherited from DirectOutput.General.Generic.NamedItemBase | |
string | Name [get, set] |
Name of the named item. Triggers BeforeNameChange before a new Name is set. Triggers AfterNameChanged after a new name has been set. More... | |
Properties inherited from DirectOutput.General.Generic.INamedItem | |
string | Name [get, set] |
Gets or sets the name of the item. Must fire the BeforeNameChange and AfterNameChange events when the value of the property is changed. More... | |
Properties inherited from DirectOutput.Cab.Toys.IToy | |
new string | Name [get, set] |
Gets or sets the Name of the IToy. More... | |
Properties inherited from DirectOutput.Cab.Toys.Layer.ILayerToy< AnalogAlpha > | |
LayerDictionary< LayerElementType > | Layers [get] |
Properties inherited from DirectOutput.Cab.Toys.ISingleOutputToy | |
string | OutputName [get, set] |
Gets or sets the name of the output of the toy. More... | |
Events inherited from DirectOutput.General.Generic.NamedItemBase | |
EventHandler< NameChangeEventArgs > | AfterNameChanged |
Event is fired after the value of the property Name has changed. More... | |
EventHandler< NameChangeEventArgs > | BeforeNameChanged |
Event is fired before the value of the property Name is changed. More... | |
PropertyChangedEventHandler | PropertyChanged |
PropertyChangingEventHandler | PropertyChanging |
Events inherited from DirectOutput.General.Generic.INamedItem | |
EventHandler< NameChangeEventArgs > | BeforeNameChanged |
Occurs before the name of the item changes. More... | |
EventHandler< NameChangeEventArgs > | AfterNameChanged |
Occurs when after the name of the item has changed. More... | |
Lamp toy.
Just a simple wrapper for the AnalogAlphaToy.