DirectOutput
DirectOutput framework R3 for virtual pinball cabinets.
Loading...
Searching...
No Matches
DirectOutput.FX.MatrixFX Namespace Reference

Namespaces

namespace  BitmapShapes

Classes

class  AnalogAlphaMatrixBitmapAnimationEffect
 Displays parts of a bitmap as a animation on a matrix of AnalogAlpha elements. Check the docu on the other bitmap effects for more details on these effect types. More...
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
 Same kind of effect like the RGBAMatrixShift effect, but for AnalogAlpha elements (just about everything which is not a RGBA element). More...
class  AnalogAlphaMatrixValueEffect
 Sets the spefied area of matrix to the specified values depending on the trigger value. More...
interface  IMatrixBitmapEffect
interface  IMatrixEffect
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  MatrixPlasmaEffectBase< MatrixElementType >
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  RGBAMatrixColorScaleBitmapAnimationEffect
 This displays a defined part of a bitmap as a animation in the given colors on a area of a RGBAtoy Matrix. The effect take the overall brightness of the pixels of the bitmap to control the brightness of the specified colors for each pixel. More...
class  RGBAMatrixColorScaleBitmapEffect
 The RGBAMatrixBitmapEffect displays a defined part of a bitmap in the given colors on a area of a RGBAtoy Matrix. The effect take the overall brightness of the pixels of the bitmap to control the brightness of the specified colors for each pixel. More...
class  RGBAMatrixColorScaleShapeEffect
 Displays a shape on a RGBA matrix (typically a ledstrip array). The color of the displayed shape is controlled by the effect. More...
class  RGBAMatrixFlickerEffect
 Does create random flickering with a defineable density, durations and color within the spefied area of a ledstrip. More...
class  RGBAMatrixPlasmaEffect
 Displayes a classical plasma effect on a RGBA matrix/ledstrip array. For more details on the math of the plasma effect, read the following page: http://www.bidouille.org/prog/plasma. More...
class  RGBAMatrixShapeEffect
 Displays a shape on a RGBA matrix (typically a ledstrip matrix). The color of the displayed shape is the org color of the shape (multicolor shapes work as well). 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...

Enumeration Type Documentation

◆ AnimationBehaviourEnum

This enum describes the different supported behaviours for animations.

Enumerator
Once 

The animation restarts when it is triggered, it 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.

◆ MatrixAnimationStepDirectionEnum

Enumerator
Frame 

Animation steps though frames of the source image (this mainly for animated gifs).

Right 

Animation steps from left to right through the source image.

Down 

Animation steps from top to bottom through the source image.

◆ MatrixShiftDirectionEnum

Shift directions for LedStrip effects.

Enumerator
Left 

Shift left.

Right 

Shift right.

Up 

Shift up.

Down 

Shift down.