WIP
DirectOutput framework for virtual pinball cabinets WIP
Go to:
Overview 
DirectOutput.FX.MatrixFX.RGBAMatrixPlasmaEffect Class Reference

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...

Inheritance diagram for DirectOutput.FX.MatrixFX.RGBAMatrixPlasmaEffect:
DirectOutput.FX.MatrixFX.MatrixPlasmaEffectBase< RGBAColor >

Protected Member Functions

override RGBAColor GetEffectValue (int TriggerValue, double Time, double Value, double X, double Y)
 

Properties

RGBAColor ActiveColor1 [get, set]
 Gets or sets the first active color. More...
 
RGBAColor ActiveColor2 [get, set]
 Gets or sets the second active color 2. More...
 
RGBAColor InactiveColor [get, set]
 Gets or sets the inactive color. More...
 
- Properties inherited from DirectOutput.FX.MatrixFX.MatrixPlasmaEffectBase< RGBAColor >
int PlasmaSpeed [get, set]
 Gets or sets the plasma speed. Default is 100. More...
 
int PlasmaScale [get, set]
 Gets or sets the plasma scale. Defaults to 100. Higher values will give plasma effects with a higher density/more ripples. More...
 
int PlasmaDensity [get, set]
 Gets or sets the plasma density. Default is 100. More...
 
bool Active [get]
 

Additional Inherited Members

- Public Member Functions inherited from DirectOutput.FX.MatrixFX.MatrixPlasmaEffectBase< RGBAColor >
override void Trigger (Table.TableElementData TableElementData)
 

Detailed Description

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

Definition at line 13 of file RGBAMatrixPlasmaEffect.cs.

Member Function Documentation

override RGBAColor DirectOutput.FX.MatrixFX.RGBAMatrixPlasmaEffect.GetEffectValue ( int  TriggerValue,
double  Time,
double  Value,
double  X,
double  Y 
)
protectedvirtual

Property Documentation

RGBAColor DirectOutput.FX.MatrixFX.RGBAMatrixPlasmaEffect.ActiveColor1
getset

Gets or sets the first active color.

The active color.

Definition at line 25 of file RGBAMatrixPlasmaEffect.cs.

RGBAColor DirectOutput.FX.MatrixFX.RGBAMatrixPlasmaEffect.ActiveColor2
getset

Gets or sets the second active color 2.

The active color 2.

Definition at line 40 of file RGBAMatrixPlasmaEffect.cs.

RGBAColor DirectOutput.FX.MatrixFX.RGBAMatrixPlasmaEffect.InactiveColor
getset

Gets or sets the inactive color.

The inactive color.

Definition at line 55 of file RGBAMatrixPlasmaEffect.cs.


The documentation for this class was generated from the following file: