DirectOutput
DirectOutput framework R2 for virtual pinball cabinets.
|
Shaker toy with settings for minimum and maximum power, fading curves, max runtime and kickstart. More...
Additional Inherited Members | |
Public Member Functions inherited from DirectOutput.Cab.Toys.Hardware.Motor | |
override void | UpdateOutputs () |
Updates the output of the toy. More... | |
override void | Init (Cabinet Cabinet) |
Initalizes the Motor toy. More... | |
override void | Finish () |
Finishes the Motor toy and releases used references. 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 Attributes inherited from DirectOutput.Cab.Toys.Layer.AnalogAlphaToy | |
IOutput | Output |
Curve | FadingCurve = null |
Cabinet | Cabinet |
Properties inherited from DirectOutput.Cab.Toys.Hardware.Motor | |
int | MaxRunTimeMs [get, set] |
Gets or sets the max run time for the toy in milliseconds. Default value of this property is 30000 (5 minutes). Set value to 0 for infinite runtime. More... | |
int | KickstartPower [get, set] |
Gets or sets the kickstart power for the motor. If motor are run with low power they might not start to rotate without some initial kickstart. KickstartPower will only be applied if the motor is started with a power setting below the defined KickstartPower. Default value of this setting is 255. Set value to 0 to skip kickstart. More... | |
int | KickstartDurationMs [get, set] |
Gets or sets the kickstart duration (time during which the KickstartPower is applied) in milliseconds. Property defaults to 100 milliseconds. Set value to 0 to skip kickstart. More... | |
int | MinPower [get, set] |
Gets or sets the minimal power for the toy when it is active. More... | |
int | MaxPower [get, set] |
Gets or sets the max power for 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 > | BeforeNameChange |
Event is fired before the value of the property Name is changed. More... | |
Events inherited from DirectOutput.General.Generic.INamedItem | |
EventHandler< NameChangeEventArgs > | BeforeNameChange |
Occurs before the name of the item changes. More... | |
EventHandler< NameChangeEventArgs > | AfterNameChanged |
Occurs when after the name of the item has changed. More... | |
Shaker toy with settings for minimum and maximum power, fading curves, max runtime and kickstart.
The shaker toy is a simple wrapper around the Motor toy, so you can define your toy with the precise type.
The settings of this toy allow for a detailed definition of the behaviour of the connected motor.