DirectOutput
DirectOutput framework R2 for virtual pinball cabinets.
|
Namespace for timmed effects (e.g. delay, duration) More...
Classes | |
class | BlinkEffect |
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. More... | |
class | DelayEffect |
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. More... | |
class | DurationEffect |
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. More... | |
class | ExtendDurationEffect |
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. More... | |
class | FadeEffect |
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. More... | |
class | MaxDurationEffect |
Limits the max duration of the effect to the specified number of milliseconds. More... | |
class | MinDurationEffect |
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. More... | |
Enumerations | |
enum | BlinkEffectUntriggerBehaviourEnum { Immediate, CompleteHigh } |
Defines the untrigger behaviours for the blink effect. More... | |
enum | FadeEffectDurationModeEnum { CurrentToTarget, FullValueRange } |
Options which define how the durations of the FadeEffect are used. More... | |
Namespace for timmed effects (e.g. delay, duration)
Options which define how the durations of the FadeEffect are used.