DirectOutput
DirectOutput framework R2 for virtual pinball cabinets.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
Package DirectOutput.FX.MatrixFX

Effects in this namespace are controlling toys which implement the IMatrix interface More...

Classes

class  AnalogAlphaMatrixBitmapAnimationEffect
 
class  AnalogAlphaMatrixBitmapEffect
 Displays a defined part of a bitmap on a area of a AnalogAlpha Matrix. More...
 
class  AnalogAlphaMatrixFlickerEffect
 Does create random flickering with a defineable density, durations and value within the spefied area of a matrix. More...
 
class  AnalogAlphaMatrixShiftEffect
 
class  AnalogAlphaMatrixValueEffect
 Sets the spefied area of matrix to the specified values depending on the trigger value. More...
 
class  MatrixBitmapAnimationEffectBase< MatrixElementType >
 
class  MatrixBitmapEffectBase< MatrixElementType >
 Outputs a defined part of a bitmap on a area of a matrix More...
 
class  MatrixEffectBase< MatrixElementType >
 Base class for effects targeting a matrix of toys (e.g. addressable ledstrip) More...
 
class  MatrixFlickerEffectBase< MatrixElementType >
 Does create random flickering with a defineable density, durations and value within the spefied area of a matrix toy. More...
 
class  MatrixShiftEffectBase< MatrixElementType >
 Base class for effects shift values through a matrix of elements. More...
 
class  MatrixValueEffectBase< MatrixElementType >
 Base class for effects setting all elements a specified area of a matrix toy to the same specific value. More...
 
class  RGBAMatrixBitmapAnimationEffect
 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). More...
 
class  RGBAMatrixBitmapEffect
 The RGBAMatrixBitmapEffect displays a defined part of a bitmap on a area of a RGBAtoy Matrix. More...
 
class  RGBAMatrixColorEffect
 Sets the spefied area of matrix to the specified colors depending on the trigger value. More...
 
class  RGBAMatrixFlickerEffect
 Does create random flickering with a defineable density, durations and color within the spefied area of a ledstrip. More...
 
class  RGBAMatrixShiftEffect
 

Enumerations

enum  AnimationBehaviourEnum { Once ='O', Loop ='L', Continue ='C' }
 This enum describes the different supported behaviours for animations. More...
 
enum  MatrixAnimationStepDirectionEnum { Frame ='F', Right ='R', Down ='D' }
 
enum  MatrixShiftDirectionEnum { Left ='L', Right ='R', Up ='U', Down ='D' }
 Shift directions for LedStrip effects More...
 

Detailed Description

Effects in this namespace are controlling toys which implement the IMatrix interface

Enumeration Type Documentation

This enum describes the different supported behaviours for animations.

Enumerator
Once 

The animation restarts when it is triggered, is shown once and stops after the last frame

Loop 

The animation restarts when it is triggered and is shown in a loop

Continue 

The animation continues with the next frame when triggered and is shown in a loop

Enumerator
Frame 

Animation steps though frames of the source image.

Right 

Animation steps from left to right through the source image

Down 

Animation steps from top to bottom through the source image

Shift directions for LedStrip effects

Enumerator
Left 

Shift left

Right 

Shift right

Up 

Shift up

Down 

Shift down